California State University, Sacramento

Skip to Main Content

Center for Information Assurance & Security College of Engineering & Computer Science

Support Page Content

Academics

Curriculum Roadmaps


Undergraduate roadmap for Cyber Defense courses

Graduate roadmap for Cyber Defense courses

Computer Science Catalog Descriptions of the following courses

Minor in Information Security and Computer Forensics


Information security is an area of emerging significance; this minor is intended to educate future professionals in computer and telecommunications crime investigation and evidence processing. Although it is targeted for Criminal Justice majors, it is available to all non-Computer Science majors.

To see courses related to the Minor in Information Security and Computer Forensics, please click here or contact Professor Dai at Jun.Dai@csus.edu

Cyber Defense (CD) Courses

  • CSc 152 Cryptography
  • CSc 153 Computer Forensics Principles and Practices
  • CSc 154 Computer Attacks and Countermeasures
  • CSc 236 Formal Methods in Secure Software Engineering
  • CSc 250 Computer Security & Privacy
  • CSc 252 Cryptography
  • CSc 253 Computer Forensics
  • CSc 254 Network Security

Undergraduate Certificate in Information Assurance and Security

This certificate is available to both majors and non-majors.

In an effort to provide as much information as possible to prospective students, CSC course numbers below link to full course outlines in PDF format. Although they are the most recent formal descriptions available, they may not reflect the current textbooks being used or the faculty member currently teaching the course. Students should check with the department office if they have questions about textbooks or instructors.

Application for Certificate in Information Assurance and Security

Units Course # Course Title and Prerequisite
3 CSC 152 Cryptography (CSC 60, CSC 130, STAT 50)
3 CSC 153 Computer Forensics Principles and Practices (CSC 138)
3 CSC 154 Computer System Attacks and Countermeasures (CSC 138 or CPE 138)

Graduate Certificate in Information Assurance and Security

This certificate is available only for MS Computer Science matriculated students.

In an effort to provide as much information as possible to prospective students, CSC course numbers below link to full course outlines in PDF format. Although they are the most recent formal descriptions available, they may not reflect the current textbooks being used or the faculty member currently teaching the course. Students should check with the department office if they have questions about textbooks or instructors.

Application for Graduate Certificate in Information Assurance and Security

Units Course # Course Title and Prerequisite
9 Select at least three of the following:
  CSC 236 Formal Methods in Software Engineering (fully classified graduate status in Computer Science or Software Engineering)
  CSC 250 Computer Security and Privacy (fully classified graduate status in Computer Science, Software Engineering, or Computer Engineering)
  CSC 252 Cryptography Theory and Practice (fully classified graduate status in Computer Science, Software Engineering, or Computer Engineering)
  CSC 253 Computer Forensics (fully classified graduate status in Computer Science, Software Engineering, or Computer Engineering)
  CSC 254 Network Security (fully classified graduate status in Computer Science, Software Engineering, or Computer Engineering)

Non-CD Courses that cover CD topics

  • CSc 001 Intro To Computer Science
  • CSc 137 Computer Organization
  • CSc 138 Computer Networks
  • CSc 139 Operating System Principles
  • CSc 159 Operating System Pragmatics
  • CSc 174 Database Management Systems
  • CSc 176 Advanced Database Management Systems
  • CSc 201 Programming Language Principles
  • CSc 204 Data Models for Database Management Systems
  • CSc 209 Research Methodology
  • CSc 244 Database System Design
  • CSc 255 Computer Networks
  • CSc 258 Distributed Systems
  • CSc 280 Advanced Computer Architecture