First Year First Semester |
Course Code |
Course title |
Credit Hour |
Prerequisite/s |
MATH 1011 |
Mathematics for Natural Sciences |
3 |
|
FLEN 1011 |
Communicative English Language Skills I |
3 |
|
PHYS 1011 |
General Physics |
3 |
|
PSYC 1011 |
General Psychology |
3 |
|
Total |
12 |
First Year Second Semester |
Course Code |
Course title |
Credit Hour |
Prerequisite/s |
LOCT_1011 |
Logic and Critical Thinking |
3 |
|
SPSC 1011 |
Physical Fitness |
0 |
|
GEES 1011 |
Geography of Ethiopia and the Horn |
3 |
|
FLEN 1012 |
Communicative English Language Skills II |
3 |
|
EMTE 1012 |
Introduction to Emeging Technology |
3 |
|
Total |
12 |
First Year Summer Semester |
Course Code |
Course title |
Credit Hour |
Prerequisite/s |
ANTH 1012 |
Social Antropology |
2 |
|
ECON-1011 |
Economics |
3 |
|
MCIE 1012 |
Moral Civic Eduction |
2 |
|
Total |
7 |
Second Year First Semester |
Course Code |
Course title |
Credit Hour |
Prerequisite/s |
MATH 1041 |
Applied Math I |
3 |
|
CHEM-1012 |
General Chemistry |
3 |
|
EENG2041 |
Digital Logic Design |
3 |
|
COSC 1012 |
Computer Programming |
3 |
|
Total |
12 |
Second Year Second Semester |
Course Code |
Course title |
Credit Hour |
Prerequisite/s |
Total |
0 |
Second Year Second Semester |
Course Code |
Course title |
Credit Hour |
Prerequisite/s |
MATH 2011 |
Linear Algebra |
3 |
|
COSC_2041 |
Fundamentals of Database Systems |
3 |
|
COSC2051 |
Object Oriented Programming |
3 |
|
STAT2015 |
Probability and Statistics |
3 |
|
Total |
12 |
Second Year Summer Semester |
Course Code |
Course title |
Credit Hour |
Prerequisite/s |
INCL 2011 |
Inclusiveness |
2 |
|
MATH2082 |
Numerical Analysis |
3 |
|
COSC2032 |
Data Communication and Computer Networks |
3 |
|
Total |
8 |
Third Year Summer Semester |
Course Code |
Course title |
Credit Hour |
Prerequisite/s |
COSC3061 |
Software Engineering |
3 |
|
COSC_3101 |
Automata and Complexity Theory |
3 |
|
IRGI3021 |
Global Trends |
2 |
|
Total |
8 |
Third Year First Semester |
Course Code |
Course title |
Credit Hour |
Prerequisite/s |
COSC 2042 |
Advanced Database Systems |
3 |
|
MATH-2051 |
Discrete Mathematics and Combinatorics |
3 |
|
COSC2092 |
Data Structures and Algorithms |
3 |
|
COSC2022 |
Computer organization and Architecture |
3 |
|
Total |
12 |
Third Year Second Semester |
Course Code |
Course title |
Credit Hour |
Prerequisite/s |
COSC3023 |
Operating Systems |
3 |
|
COSC3081 |
Web programming |
4 |
|
COSC3053 |
Java Programming |
3 |
|
Total |
10 |
Third Year Second Semester |
Course Code |
Course title |
Credit Hour |
Prerequisite/s |
COSC3023 |
Operating Systems |
3 |
|
COSC3081 |
Web programming |
4 |
|
COSC3053 |
Java Programming |
3 |
|
Total |
10 |
Fourth Year Second Semester |
Course Code |
Course title |
Credit Hour |
Prerequisite/s |
COSC3026 |
Real Time and Embedded Systems |
3 |
|
COSC3072 |
Computer Graphics |
3 |
|
COSC_3122 |
Industrial Practice |
2 |
|
COSC4113 |
Computer Vision and Image Processing |
3 |
|
Total |
11 |
Fourth Year Second Semester |
Course Code |
Course title |
Credit Hour |
Prerequisite/s |
COSC3092 |
Object Oriented Software Engineering |
3 |
|
COSC3121 |
Computer Graphics |
3 |
|
COSC3112 |
Compiler Design |
4 |
|
COSC3131 |
Analysis of Algorithms |
3 |
|
COSC4132 |
Complexity Theory |
3 |
|
Total |
16 |
Fourth Year First Semester |
Course Code |
Course title |
Credit Hour |
Prerequisite/s |
COSC3025 |
Microprocessor and Assembly Language Programming |
3 |
|
COSC3034 |
Wireless Communication and Mobile Computing |
3 |
|
COSC_3112 |
Introduction to Artificial Intelligence |
3 |
|
COSC3094 |
Design and Analysis of Algorithms |
3 |
|
Total |
12 |
Fourth Year First Semester |
Course Code |
Course title |
Credit Hour |
Prerequisite/s |
COSC3091 |
Fundamentals of Software Engineering |
3 |
|
COSC3122 |
Human Computer Interaction |
3 |
|
COSC3111 |
Formal Language and Automata Theory |
3 |
|
COSC3101 |
Internet Programming |
4 |
|
COSC3141 |
Logic in Computer Science |
2 |
|
Total |
15 |
Fifth Year Second Semester |
Course Code |
Course title |
Credit Hour |
Prerequisite/s |
COSC4142 |
Introduction to Artificial Intelligence |
4 |
|
COSC4191 |
Introduction to Distributed Systems |
4 |
|
COSC4152 |
Elective II(Windows Programming) |
3 |
|
COSC4163 |
Final Project II |
4 |
|
Total |
15 |
Fifth Year First Semester |
Course Code |
Course title |
Credit Hour |
Prerequisite/s |
COSC4161 |
Technical Report Writing in Computer Science |
2 |
|
COSC4181 |
Selected topics in Computer Science |
3 |
|
COSC4171 |
Computer Security |
3 |
|
COSC4151 |
Elective I (Multimedia Systems) |
4 |
|
COSC4162 |
Final Project I |
4 |
|
Total |
16 |