Major in Computer Science (New Students 2023/2024)

(30 Advanced Credits)

 

Major in Computer Science - CORE

 

Level 1 (12 Credits)

COURSES

 

PRE-REQUISITES

 

 
 
Introduction to Computing Concepts
 
NONE
 
 
 
Computer Programming I
 
NONE
 
 
Computer Programming II
 
NONE
 
 
Mathematics for Computing
 
NONE
 

 

Level II/ Level III (18 Credits)

COURSES

 

PRE-REQUISITES

 

 
Computer Architecture
 
 
 
Computer Networks
 
 
 
Object-Oriented Programming I
 
 
 
Operating Systems
 
 
 
 
Enterprise Database Systems
 
 
 
 
Data Structures
 
 

 

 

Major in Computer Science - ELECTIVES

 

Level II/ Level III (12 Credits)

COURSES

 

PRE-REQUISITES

 

 
Software Engineering I
 
 
 
 
Design and Analysis of Algorithms
 
 
 
 
 
 
Theory of Computing
 
 
 
COMP 1604 (OR COMP 2611 before 2023 AY)
 
 
Human-Computer Interaction
 
 
 
Introduction to Data Analytics
 
 
 
 
Wireless and Mobile Computing
 
 
 
 
Object-Oriented Programming II
 
 
 
 
Game Programming
 
 
 
 
Big Data Analytics
 
 
 
Modelling and Simulation
 
 
 
Software Engineering II
 
 
 
 
Applied Mathematics for Scientific Computing
 
 
 
 
 
Web Programming and Technologies I
 
 
 
 
Information Systems Security
 
 
 
 
Professional Ethics and Law
 
 
 
 
Business Information Systems
 
 
 
 
Project
 
 
 
 
 
 
Fundamentals of LAN Technologies
 
 
 
 
 
 
 
Cloud Computing
 
 
 
 
 
 
 
 
Fundamentals of WAN Technologies
 
 
 
 
 
 
E-Commerce
 
 
 
 
 
Internship
 
 
 
 
 
Internship
 
 
 
 
Database Administration
 
 
 
 
Cybersecurity Operations & Incident Management
 
 
 
 
Industrial Statistics
 
NONE
 

 

 
Top of Page