CSC 101– Introduction to Computer Education

CSC 111– Introduction to Computers and Basic Programming

CSC 115 – Introduction to Programming Concepts

CSC 116 – Introduction to Computer Hardware & Tools

CSC 121– Introduction to Computer Science & Programming I

CSC 123 – Introduction to Computer Science & Programming II

CSC 221– Assembly Language & Inroduction to Computer Orginization

CSC 251 – The C Programming Language and UNIX

CSC 255 – Dynamic Web Programming

CSC 295 – Select Topics in Computer Science: Software Development

CSC 301– Computers & Society

CSC 311 – Data Structures

CSC 331 – Computer Organization

CSC 401/501 – Design and Analysis of Algorithms

CSC/CTC 492 – Senior Design/Research Project

CSC 451/551 – Computer Networks

CSC 453/553 – Data Management/Advanced DBMS

CSC 459 – Security Engineering

CSC 481/581 – Software Engineering/Advanced Software Engineering

CSC 495 – Special Topics – Game Programming

CSC 495 – CSC 500 – Research Methods

CSC 531 – Computer Architecture

CSC 546 – Human Computer Interaction

CSC 584 – Software Project Planning and Management

CTC 218 – Digital Logic Design

CTC 228 – Introduction to Operating Systems & Networks

CTC 305 – Introduction to Game and Mobile Programming

CTC 310 – Software Project Management

CTC 316 – OS & Networking Support

CTC 328 – PC Forensics

CTC 362 – Communication Systems Security

CTC 395– Special Topics: Wireless Security

CTC 399 – IT Practicum

CTC 428 – OS Security

CTC 452 – Network Security & Hacking Prevention

CTC 492 – Senior Design/Research Project

CTC 495 – Network Security Through Penetration Testing