Information
Through the development of new applications in science, engineering and business, Computer Science is radically changing the way in which we experience our world. This program equips students with the skills needed to contribute to this exciting and rapidly evolving field. Computer Science is our most flexible program, allowing you to choose course units to reflect your developing and changing interests through the selection of one of our ten specializations. Furthermore, a wide range of themes from across the disciplines allow you to specialize in the second, third and fourth years.
You will gain knowledge and practical experience on the latest technologies in the field of Computer Science. It is this combination of skills that enables our graduates to keep pace with the rapid advancements of the Computer Science technologies. This secures rewarding careers for our graduates in countries all over the world.
Program
Semester 1
- Introduction to Computer Science (7.5)
- Programming Principles I (7.5)
- Calculus I (5)
- Discrete Mathematics (5)
- English Language I (5)
Semester 2
- English Language II (5)
- Digital Logic Design (7.5)
- Web Technology (5)
- Calculus II (5)
- Programming Principles II (7.5)
Semester 3
- Computer Architecrure (7.5)
- Data Structures and Algorithms (7.5)
- Web programming (5)
- Probabilities and Statistics (5)
- Linear Algebra (5)
Semester 4
- Artificial Intelligence (7.5)
- Algorithms and Complexity (5)
- Communications and Networks (5)
- Human - Computer Interaction (5)
- Major elective course (7.5)
Semester 5
- Computer Architecrure II (7.5)
- Operating system (7.5)
- Databases I (5)
- Software Engineering I (5)
- Major elective course (7)
Semester 6
- Research Methods (7.5)
- Computer Systems Security (5)
- Software Engineering II (5)
- Major elective course (5)
- Major elective course (5)
Semester 7
- Final Project Phase I (7.5)
- Computer Graphics (5)
- Digital Image Processing (5)
- Major elective course (7.5)
- Elective course (5)
Semester 8
- Final Project Phase II (7.5)
- Information Systems Management (5)
- Advanced Web Programming (5)
- Major elective course (7.5)
- Elective course (5)