Undergraduate Curriculum
First Year
No |
Courses in English |
Hours per week |
Unit |
|
Practical |
Theoretical |
|||
1 |
Logic Design |
2 |
1 |
4 |
2 |
Structure Programming |
2 |
2 |
6 |
3 |
Computer Organization & Architecture |
2 |
2 |
6 |
4 |
Calculus & Statistics |
- |
3 |
6 |
5 |
Academic Debate |
2 |
1 |
4 |
6 |
General English |
2 |
2 |
6 |
7 |
Kurdology |
- |
2 |
4 |
8 |
General Psychology |
- |
2 |
4 |
Total |
40 |
Second Year
No |
Courses in English |
Hours per week |
Units |
|
Practical |
Theoretical |
|||
1 |
Object Oriented Programming |
2 |
2 |
6 |
2 |
Data Structure |
2 |
2 |
6 |
3 |
Computer Network |
2 |
2 |
6 |
4 |
Discrete Mathematic |
- |
2 |
4 |
5 |
Advance Calculus |
- |
2 |
4 |
6 |
Numerical Analysis |
2 |
2 |
6 |
7 |
Health Guidance |
- |
2 |
4 |
8 |
Child & Adolescent Development |
- |
2 |
4 |
9 |
English |
- |
2 |
- |
Total |
40 |
Third Year
No |
Course name |
Hours per week |
Units |
|
Practical |
Theoretical |
|||
1 |
DBMS |
2 |
2 |
6 |
2 |
Computer Graphic |
2 |
2 |
6 |
3 |
Compiler |
- |
2 |
4 |
4 |
Educational Psychology |
- |
2 |
4 |
5 |
Research methodology |
- |
2 |
4 |
6 |
Measurement & Evaluation |
- |
2 |
4 |
7 |
Net Programming (C#). |
2 |
2 |
6 |
8 |
Method of Teaching |
- |
2 |
4 |
Total |
38 |
Fourth Year
No |
Course name |
Hours per week |
Units |
|
Practical |
Theoretical |
|||
1 |
Web Programming |
2 |
2 |
6 |
2 |
Elective |
2 |
2 |
6 |
3 |
Operating System |
- |
2 |
4 |
4 |
Elective |
- |
2 |
4 |
5 |
Management & Supervisor |
- |
2 |
4 |
6 |
Viewing & Application |
6 |
1 |
6 |
7 |
Research Project |
4 |
- |
4 |
8 |
Elective |
- |
2 |
4 |
Total |
38 |
|||
List of electives: Mobile Programming, Data Security, Data Mining, AI, Linux & shell programming, Cryptography |