CS 645
|
Internet Security
|
3 Credits
| This course gives an introduction to the topics related to the fundamentals of computer network security, network protocols, vulnerabilities, security policy, risk assessment, management and mechanisms for secure network infrastructures. Upon completion, students will be able to: - Design, implement and evaluate a computing or engineering solution to meet a given set of requirements, with consideration of public health, safety and welfare, as well as global, cultural, social, environmental and economic factors.
- Recognize professional responsibilities and make informed judgments in engineering and computing practice based on legal and ethical principles, considering the impact of solutions in global, economic, environmental and societal contexts.
- Develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
|
|
CS 647
|
Computer Systems Administration
|
3 Credits
| Topics in this course include: account maintenance, backups, restoration, system configuration, resource allocation and monitoring, network management, peripheral administration and emphasis on UNIX systems. Upon completion, students will be able to: - Identify, formulate, analyze, and solve complex computing or engineering problems by applying principles of computing, engineering, science and mathematics.
- Design, implement and evaluate a computing or engineering solution to meet a given set of requirements, with consideration of public health, safety and welfare, as well as global, cultural, social, environmental and economic factors.
- Apply computer science theory and software development fundamentals to produce computing-based solutions.
|
|
CS 650
|
Fundamentals of Integrated Computer Security
|
3 Credits
| Topics in this course include: network security, database and system security, access control, policy and ethics development, attacks and counterattack measures, security tools and malicious code, current trends and research. Projects completed in a high-level language. Upon completion of this course, students will be able to: - Identify, formulate, analyze and solve complex computing or engineering problems by applying principles of computing, engineering, science and mathematics.
- Design, implement and evaluate a computing or engineering solution to meet a given set of requirements, with consideration of public health, safety and welfare, as well as global, cultural, social, environmental and economic factors.
- Recognize professional responsibilities and make informed judgments in engineering and computing practice based on legal and ethical principles, considering the impact of solutions in global, economic, environmental and societal contexts.
|
|