Semester 1 | |||
Course Type | Course | Course Title | ECTS |
Compulsory   |
LAN 100 |
General Advanced English | 5 |
Compulsory   |
CS 111 |
Discrete Structures in Computer Sc.and Computation | 7.5 |
Compulsory   |
CS 131 |
Programming Principles | 7.5 |
Compulsory   |
MAS 012 |
Calculus Ι | 5 |
Free Elective  |
Selection from a List of Courses |
5 | |
Total | 30 |
Semester 2 | |||
Course Type | Course | Course Title | ECTS |
Compulsory   |
LAN 111 |
English for Computer Science | 5 |
Compulsory   |
CS 121 |
Digital Systems | 7.5 |
Compulsory   |
CS 133 |
Object Oriented Programming | 7.5 |
Compulsory   |
MAS 013 |
Calculus for Computer Scientists II | 5 |
Compulsory   |
MAS 029 |
Elements of Linear Algebra | 5 |
Total | 30 |
Semester 3 | |||
Course Type | Course | Course Title | ECTS |
Compulsory   |
CS 221 |
Computer Organization | 7.5 |
Compulsory   |
CS 231 |
Data Structures and Algorithms | 7.5 |
Compulsory   |
CS 232 |
Programming Techniques and Tools | 7.5 |
Compulsory   |
MAS 055 |
Introduction to Probability and Statistics | 7 |
Total | 29.5 |
Semester 4 | |||
Course Type | Course | Course Title | ECTS |
Compulsory   |
CS 202 |
Explorations into Computer Science | 3 |
Compulsory   |
CS 211 |
Theory of Computation | 7.5 |
Compulsory   |
CS 222 |
Operating Systems | 7.5 |
Compulsory   |
CS 236 |
Algorithms and Complexity | 7.5 |
Free Elective  |
Selection from a List of Courses |
5 | |
Total | 30.5 |
Semester 5 | |||
Course Type | Course | Course Title | ECTS |
Compulsory   |
CS 324 |
Communications and Networks | 7.5 |
Compulsory   |
CS 342 |
Databases | 7.5 |
Compulsory   |
CS 343 |
Software Engineering | 7.5 |
Restricted Elective  |
Selection from a List of Courses |
7.5 | |
Total | 30 |
Semester 6 | |||
Course Type | Course | Course Title | ECTS |
Compulsory   |
CS 325 |
Parallel Processing | 7.5 |
Compulsory   |
CS 326 |
System Security | 7.5 |
Compulsory   |
CS 341 |
Artificial Intelligence | 7.5 |
Restricted Elective  |
Selection from a List of Courses |
7.5 | |
Total | 30 |
Semester 7 | |||
Course Type | Course | Course Title | ECTS |
Compulsory   |
BPA 369 |
Principles Of Entrepreneurship and Innovation | 5 |
Compulsory   |
CS 400 |
Diploma Project I | 5 |
Restricted Elective  |
Selection from a List of Courses |
7.5 | |
Restricted Elective  |
Selection from a List of Courses |
7.5 | |
Free Elective  |
Selection from a List of Courses |
5 | |
Total | 30 |
Semester 8 | |||
Course Type | Course | Course Title | ECTS |
Compulsory   |
CS 401 |
Diploma Project II | 10 |
Restricted Elective  |
Selection from a List of Courses |
7.5 | |
Restricted Elective  |
Selection from a List of Courses |
7.5 | |
Free Elective  |
Selection from a List of Courses |
5 | |
Total | 30 |