First Year Course Fee
Course Accredited By
Entry requirements
Undergraduate
Pre-sessional English (2 semesters) Extended Plus IPP (4 semesters)
Pre-sessional English (1 semester) Extended Plus IPP (4 semesters)
Extended Plus IPP (4 semesters)
Extended Plus IPP (3 semesters)
Extended Plus IPP (2 semesters)
Direct Admission
Required credits: 55
Computer Science Core
CS 114 - Fundamentals of Computing I 4 credit(s)
CS 115 - Fundamentals of Computing II 4 credit(s)
CS 211 - Architecture and Assembly Language 4 credit(s)
CS 220P - Data Structures 3 credit(s)
CS 320 - Concepts of Programming Languages 3 credit(s)
CS 460W - Software Development 3 credit(s)
Mathematics Core
M 144 - Calculus I 4 credit(s)
M 221W - Discrete Mathematics I 4 credit(s)
Science Core
Choose one of the following sets of lab science courses (also satisfies A&S requirement):
BIO 110 - General Biology I 4 credit(s) AND
BIO 111 - General Biology II 4 credit(s)
OR
CH 110 - College Chemistry 4 credit(s) AND
CH 111P - College Chemistry 4 credit(s)
OR
PHY 112 - Calculus-Based Physics I 4 credit(s) AND
PHY 113 - Calculus-Based Physics II 4 credit(s)
OR
PHY 120 - Algebra-Based Physics I 4 credit(s) AND
PHY 121 - Algebra-Based Physics II 4 credit(s)
Elective Courses
18 credits from the courses listed below, with at least one course taken in each of the three breadth areas:
(1) Systems
CS 353 - Wireless Networks 3 credit(s)
CS 355 - Computer Networks 3 credit(s)
CS 451 - Computer Operating Systems 3 credit(s)
CS 455 - System Programming 3 credit(s)
ECE 231 - Digital System Logic 3 credit(s)
AND
ECE 232 - Digital Laboratory 1 credit(s)
(2) Applications
CS 275 - Introduction to Internet Programming 3 credit(s)
CS 351 - Introduction to Artificial Intelligence 3 credit(s)
CS 365 - Principles of Database Systems 3 credit(s)
CS 368 - Data Mining 3 credit(s)
CS 371 - Computer Graphics 3 credit(s)
CS 375 - Web Services 3 credit(s)
(3) Theory
CS 340 - Formal Languages and Automata 3 credit(s)
CS 342 - Algorithms and Complexity 3 credit(s)
M 220 - Linear Algebra and Matrix Theory 3 credit(s)
M 222W - Discrete Mathematics II 4 credit(s)
Additional Information
CS 330, 331 (Studies in Computer Science) and CS 290, 291, 390, 391, 490, 491 (Special Topics in Computer Science) course offerings will be assigned to one of the three breadth areas based on course content and as approved by the Department Chair.