joomla templates   

Core Courses

 

Students need to take 18 Computer Science Core courses including Senior Computer Design Project I and II (CMP 498 AND CMP 499).

Professional Core Courses: Fundamental courses (7 courses – 21 Credits)

COURSE CODE COURSE NAME CREDITS
CMP 110 Introduction to Computing 3
CMP 120 Programming Logic 3
CMP 130 Ethical, Societal, and Legal Aspects of Computing 3
CMP 230 Discrete Mathematical Methods for Computing 3
CMP 250 Computer Architecture 3
CMP 260 Operating Systems 3
CMP 270 Essentials of Networking 3

Professional Core Courses: Core Programming Courses(4 Courses – 12 Credits)

COURSE CODE COURSE NAME CREDITS
CMP 210 Programming I 3
CMP 220 Programming II 3
CMP 330 Data Structures and Algorithm Analysis 3
CMP 340 Principles of Programming Languages 3

Professional Core Courses: Application Courses (7 Courses – 21 Credits)

COURSE CODE COURSE NAME CREDITS
CMP 343 Computer Security Principles 3
CMP 350 Database Concepts 3
CMP 360 Web Development Methods 3
CMP 375 Human-Computer Interaction 3
CMP 440 Software Engineering 3
CMP 498 Capstone Project I 3
CMP 499 Capstone Project II 3