Major in Computer Science (New Students 2023/2024)

(30 Advanced Credits)

 

Major in Computer Science - CORE

Level 1 (12 Credits)

COURSES    PRE-REQUISITES
COMP 1600    Introduction to Computing Concepts    NONE
COMP 1601 Computer Programming I NONE
COMP 1602 Computer Programming II NONE
COMP 1604 Mathematics for Computing NONE

 

Level II/ Level III (18 Credits)

COURSES    PRE-REQUISITES
COMP 2601    Computer Architecture COMP 1600
COMP 2602 Computer Networks COMP 1600
COMP 2603 Object-Oriented Programming I    COMP 1602
COMP 2604 Operating Systems COMP 1600
COMP 2605 Enterprise Database Systems COMP 1601 OR COMP 1602
COMP 2611 Data Structures COMP 1602

 

 

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