UCD Security Lab logo

The following courses have strong computer or network security components and have been mapped to the National Security Telecommunications and Information Systems Security Instruction (NSTISSI) standards.

ECS140 – Programming Languages
ECS150 – Operating Systems
ECS152 – Computer Networks
ECS153 – Computer Security
ECS154 – Computer Architecture
ECS160 – Introduction to Software Engineering
ECS170 – Introduction to Artificial Intelligence
ECS188 – Ethics and the Information Age
ECS227 – Modern Cryptography
ECS240 – Programming Languages
ECS251 – Operating System Models
ECS252 – Local and Metropolitan Area Networks
ECS253 – Cryptography and Data Security
ECS256A – Analytical Methods for Computer System Design
ECS256B – High Speed Networks
ECS259 – Optical Networks
ECS260 – Software Engineering
ECS265 – Distributed Database Systems
ECS289A – Cryptography for E-Commerce
ECS289F – Special Topics in Computer Science