White Background with Triangle Pattern

Course Descriptions

The Computer Science curriculum prepares students for careers in all areas of the computer industry as well as for graduate studies in computer science and computer related fields. Students have also found a computer science major to be excellent preparation for careers in law, medicine, business administration, industrial engineering, biomedical engineering, and other technical and non-technical fields.

CSSE 340 - Foundations of Cybersecurity

  • Credit Hours: 4R-0L-4C
  • Term Available: W
  • Prerequisites: CSSE 132, and CSSE 280
  • Corequisites: None

This course introduces ethical, theoretical, and practical issues of information security in interconnected systems of computers. Implications of relevant professional codes of ethics are a recurring theme of the course, as are societal and human impacts on computer system security. Foundational topics include access control matrices and standard system models, as well as policies for security, confidentiality, and integrity. Implementation issues include key management, cipher techniques, authentication, principles of secure design, representation of identity, access control mechanisms, information flow, life cycle issues, and formal evaluation and certification techniques. Additional topics include malicious logic, vulnerability analysis, and auditing. Computer system attack techniques are discussed and explored in a closed environment to motivate and inform discussion and exploration of computer network defense techniques.

Launch Root Quad
Return to Top