|
|
|
 |
|
|
 |
|
|
 |
| CSCI 639: Topics in Software Engineering |
 |
|
 |
|
|
|
Prerequisite: Classified graduate standing.
Catalog Description: Further study of selected advanced topics in software engineering as presented in recently published journals; possible emphasis on research interests and/or projects of faculty in the Department. Formerly CSCI 319.
Course Objectives:
The objectives are for the student to:
- recognize the existence of security problems in computing,
- understand the basics of cryptography,
- use proper techniques for secure design/development/implementation of programs, operating systems, databases and networks,
- realize the varied aspects of security administration,
- grasp the legal, privacy, and ethical issues in computer security, not just the technical ones,
- research, write about, and present security topics to their peers.
Course Outcomes:
Students shall be able to:
- look for security threats in various aspects of the organization,
- do simple examples of encryption/decryption using current algorithms,
- write programs applying appropriate security principles,
- analyze the security aspects of a given operating system,
- converse about the criteria for a trusted operating system,
- analyze/incorporate security into their database systems,
- discuss security planning, risk analysis, security policies, and physical security,
- weigh legal, privacy, and ethical issues in software design and development,
- research a security topic, write an extensive paper about that topic, and give a clear presentation of it to the class.
Class/Laboratory Schedule:
One hundred and fifty minutes of class per week.
Accreditation Category Content:
This course embodies a significant portion of (a) Theoretical Foundations, (b) Problem Analysis and (c) Solutions Design.
Relationship of Course to Program Objectives:
This course supports the achievement of the following program objectives:
- All students will be able to analyze and solve computing problems, or problems in related areas, and to continually upgrade their knowledge and skills.
- All students will be effective oral and written communicators and be able to function effectively as members of multi-disciplinary teams.
- All students will have an appreciation for the individual, society, and human heritage and they will be aware of the impact of their work on society and the environment.
- Those graduates who pursue careers as computing professionals will have the skills to use and design new and innovative systems that meet society's needs.
- Those graduates who pursue advanced degrees will have the skills to succeed in graduate programs in computing and related fields.
|
|
|
 |
|
 |
|
|
 |
CSU, Chico:
Home | Admissions | Bookstore | Catalog | Schedule | Library | Help
This page and its contents © 2003 College of Engineering, Computer Science, & Construction
Management
California State University, Chico |
College of Engineering, Computer
Science, & Construction Management
California State University, Chico
Chico, CA 95929-0003
530-898-5963
webmaster@ecst.csuchico.edu |
|
|