Computer Science Department
The Computer Science is one of the departments of the College of Science and Technology (CST). Students should complete eight semesters to be qualified for a Bachelor Degree in Computer Science. Classes are both theory and practice, however practical classes have a greater priority for the department. This quality will help students to be ready for the labour market. Five generations have so far graduated from IT Department.
The Computer Science is one of the departments of the College of Science and Technology (CST). Students should complete eight semesters to be qualified for a Bachelor Degree in Computer Science. Classes are both theory and practice, however practical classes have a greater priority for the department. This quality will help students to be ready for the labour market. Five generations have so far graduated from IT Department.
Semester | Course | Cource Code | Type | Theory | Practical | ECTS/Credit |
---|---|---|---|---|---|---|
Level 1 | Compulsory | |||||
Programming Fundamentals | CST0110 | Compulsory | 3 | 2 | 8 | |
Academic Debate | UHDST0110 | Compulsory | 2 | 2 | 6 | |
Computer Organization | CST0111 | Compulsory | 2 | 1 | 6 | |
Kurdology | UHDST0111 | Compulsory | 2 | 0 | 3 | |
Basics of English Language | CS0112 | Compulsory | 3 | 3 | 7 | |
Level 1 | Compulsory | |||||
Introduction to Programming in Java | CST0210 | Compulsory | 2 | 3 | 8 | |
Functional Organization | CS0211 | Compulsory | 2 | 1 | 6 | |
Mathematics | CS0212 | Compulsory | 4 | 0 | 6 | |
English for Computer Science | CS0213 | Compulsory | 2 | 4 | 7 | |
Kurdology | UHDST0210 | Compulsory | 2 | 0 | 3 | |
Level 2 | Compulsory | |||||
Object Oriented Programming Concepts | CST0310 | Compulsory | 3 | 2 | 8 | |
Discrete Structures | CS0310 | Compulsory | 3 | 0 | 5 | |
Networking and Communications | CS0311 | Compulsory | 2 | 2 | 6 | |
Introduction to Database Systems | CS0312 | Compulsory | 2 | 2 | 6 | |
Digital Logic Circuits | CS0313 | Compulsory | 2 | 2 | 5 | |
Level 2 | Compulsory | |||||
Object Oriented Programming | CST0410 | Compulsory | 3 | 2 | 8 | |
Statistics and Probability | CS0410 | Compulsory | 3 | 0 | 5 | |
Computer Networks | CST0411 | Compulsory | 2 | 2 | 6 | |
Relational Database Management System | CS0411 | Compulsory | 2 | 2 | 5 | |
Web Technologies | CS0412 | Compulsory | 2 | 2 | 6 | |
Level 3 | Compulsory | |||||
Computer Architecture | CS0510 | Compulsory | 3 | 0 | 6 | |
Algorithms Fundamentals | CS0511 | Compulsory | 2 | 2 | 6 | |
Web Programming | CST0510 | Compulsory | 2 | 2 | 6 | |
System Analysis | CS0512 | Compulsory | 2 | 1 | 7 | |
Cloud Computing | CST0512 | Compulsory | 2 | 1 | 5 | |
Human Computer Interaction | CST0511 | Elective | 2 | 1 | 5 | |
Level 3 | Compulsory | |||||
System Design | CS0610 | Compulsory | 2 | 1 | 7 | |
Object Oriented Database | CS0611 | Compulsory | 2 | 2 | 6 | |
Data Structures | CST0610 | Compulsory | 2 | 2 | 6 | |
Artificial Intelligence | CS0612 | Compulsory | 3 | 0 | 5 | |
Networking Protocols | CS0613 | Compulsory | 2 | 2 | 6 | |
Level 4 | Compulsory | |||||
Operating Systems | CS0710 | Compulsory | 3 | 0 | 5 | |
Data Mining | CS0711 | Compulsory | 3 | 0 | 5 | |
Information Security | CST0712 | Compulsory | 2 | 2 | 7 | |
Mobile Technologies | CST0710 | Compulsory | 2 | 2 | 7 | |
Computer Graphics | CS0713 | Compulsory | 2 | 2 | 6 | |
Level 4 | Compulsory | |||||
Mobile Applications | CST0810 | Compulsory | 2 | 2 | 7 | |
Computer Crime and Cyber Security | CST0817 | Compulsory | 2 | 2 | 7 | |
E-Commerce | CST0811 | Compulsory | 2 | 2 | 6 | |
Graduation Project | CST0812 | Compulsory | 1 | 4 | 10 |