UNT | University of North Texas

Search form

CSCE 4550/5550: Introduction to Computer Security

Course Number: 
CSCE 4550/5550
Course Name: 
Introduction to Computer Security
Description: 

Undergraduates: Security goals, threats and vulnerabilities. Cryptography, program security and operating system security issues. Basic network security. Planning, policies and risk analysis.

Graduates: Theory and practice of computer security, stressing security models and assurance. Security goals, threats and vulnerabilities. Cryptography, program security and operating system security issues. Basic network security. Planning, policies and risk analysis.

Start Date: 
Monday, May 3, 2004
Last Review Date: 
Thursday, April 2, 2015
Prerequisite (should have grade of C or better): 
UNT Topics: 
  1. Introduction
  2. Authentication, Access Control, Cryptography
  3. Programs and Programming
  4. Operating Systems
  5. Networks
  6. Databases
  7. Privacy
  8. Management and Incidents
  9. Legal Issues and Ethics
  10. Details of Cryptography
  11. Security Policies
  12. Confidentiality Policies
  13. Integrity Policies
  14. Hybrid Policies
UNT Outcomes: 
  • Understand common security terminology, threats, vulnerabilities, and security design principles
  • Understand basic cryptography concepts, and specific commonly used algorithms and protocols.
  • Understand common program vulnerabilities, and secure programming techniques.
  • Understand formal security models, including Bell-LaPadula (MLS), Biba, and Chinese Wall security.
  • Understand basic network security issues and controls.
  • Understand administrative issues in security, such as planning, security policies, and risk analysis.
  • Understand privacy concepts and data anonymization
  • Obtain hands-on experience in using common security tools, such as firewalls, intrusion detection systems, and port scanning software.
UNT Department: 
Computer Science and Engineering (CSE)
Course Level: 
Graduate
Undergraduate
Course Documents: