First Year First Semester |
Course Code |
Course title |
Credit Hour |
Prerequisite/s |
Total |
0 |
First Year Second Semester |
Course Code |
Course title |
Credit Hour |
Prerequisite/s |
FLEN 1012 |
Communicative English Language Skills II |
3 |
|
MATH 1041 |
Applied Math I |
3 |
|
EMTE 1012 |
Introduction to Emeging Technology |
3 |
|
MCIE 1012 |
Moral Civic Eduction |
2 |
|
ANTH 1012 |
Social Antropology |
2 |
|
SNIE-1012 |
Inclusiveness |
2 |
|
COSC 1012 |
Computer Programming |
3 |
|
Total |
18 |
Second Year First Semester |
Course Code |
Course title |
Credit Hour |
Prerequisite/s |
EENG2041 |
Digital Logic Design |
3 |
|
COSC2051 |
Object Oriented Programming |
3 |
|
MATH 2011 |
Linear Algebra |
3 |
|
STAT2015 |
Probability and Statistics |
3 |
|
COSC_2041 |
Fundamentals of Database Systems |
3 |
|
CHEM-1012 |
General Chemistry |
3 |
|
ECON-1011 |
Economics |
3 |
|
Total |
21 |
Second Year Second Semester |
Course Code |
Course title |
Credit Hour |
Prerequisite/s |
COSC2043 |
Microprocessor and Assembly Language Programming |
3 |
|
COSC2061 |
Data Communication & Computer Networking |
4 |
|
COSC2072 |
Advanced Database System |
4 |
|
COSC2084 |
Advanced Programming |
4 |
|
COSC2032 |
Data Communication and Computer Networks |
3 |
|
COSC 2042 |
Advanced Database Systems |
3 |
|
MATH2082 |
Numerical Analysis |
3 |
|
MATH-2051 |
Discrete Mathematics and Combinatorics |
3 |
|
COSC2092 |
Data Structures and Algorithms |
3 |
|
COSC2022 |
Computer organization and Architecture |
3 |
|
Total |
33 |
Second Year Second Semester |
Course Code |
Course title |
Credit Hour |
Prerequisite/s |
COSC2032 |
Data Communication and Computer Networks |
3 |
|
COSC 2042 |
Advanced Database Systems |
3 |
Fundamentals of Database Systems (COSC_2041 )
|
MATH2082 |
Numerical Analysis |
3 |
|
COSC2092 |
Data Structures and Algorithms |
3 |
|
COSC2022 |
Computer organization and Architecture |
3 |
|
MATH-2051 |
Discrete Mathematics and Combinatorics |
3 |
|
HIST 1012 |
History of Ethiopia and the Horn |
3 |
|
Total |
21 |
Third Year Second Semester |
Course Code |
Course title |
Credit Hour |
Prerequisite/s |
COSC3092 |
Object Oriented Software Engineering |
3 |
|
COSC3121 |
Computer Graphics |
3 |
|
COSC3122 |
Human Computer Interaction |
3 |
|
COSC3131 |
Analysis of Algorithms |
3 |
|
COSC3112 |
Compiler Design |
4 |
|
COSC3141 |
Logic in Computer Science |
2 |
|
COSC3034 |
Wireless Communication and Mobile Computing |
3 |
|
COSC_3112 |
Introduction to Artificial Intelligence |
3 |
|
COSC3094 |
Design and Analysis of Algorithms |
3 |
|
COSC3026 |
Real Time and Embedded Systems |
3 |
|
COSC3072 |
Computer Graphics |
3 |
|
MGMT4102 |
Entrepreneurship & Business Development |
3 |
|
Total |
36 |
Third Year First Semester |
Course Code |
Course title |
Credit Hour |
Prerequisite/s |
COSC3023 |
Operating Systems |
3 |
|
COSC3081 |
Web programming |
4 |
|
COSC3053 |
Java Programming |
3 |
|
COSC3061 |
Software Engineering |
3 |
|
COSC3025 |
Microprocessor and Assembly Language Programming |
3 |
|
IRGI3021 |
Global Trends |
2 |
|
COSC_3101 |
Automata and Complexity Theory |
3 |
|
Total |
21 |
Third Year First Semester |
Course Code |
Course title |
Credit Hour |
Prerequisite/s |
Total |
0 |
Third Year First Semester |
Course Code |
Course title |
Credit Hour |
Prerequisite/s |
COSC3023 |
Operating Systems |
3 |
|
COSC3081 |
Web programming |
4 |
|
COSC3053 |
Java Programming |
3 |
|
COSC3061 |
Software Engineering |
3 |
|
COSC_3101 |
Automata and Complexity Theory |
3 |
|
Total |
16 |
Third Year Second Semester |
Course Code |
Course title |
Credit Hour |
Prerequisite/s |
COSC3034 |
Wireless Communication and Mobile Computing |
3 |
|
COSC_3112 |
Introduction to Artificial Intelligence |
3 |
|
COSC3094 |
Design and Analysis of Algorithms |
3 |
|
COSC3026 |
Real Time and Embedded Systems |
3 |
|
COSC3072 |
Computer Graphics |
3 |
|
MGMT4102 |
Entrepreneurship & Business Development |
3 |
|
Total |
18 |
Fourth Year Second Semester |
Course Code |
Course title |
Credit Hour |
Prerequisite/s |
COSC4171 |
Computer Security |
3 |
|
COSC4191 |
Introduction to Distributed Systems |
4 |
|
COSC4163 |
Final Project II |
4 |
|
COSC4181 |
Selected topics in Computer Science |
3 |
|
COSC4152 |
Elective II(Windows Programming) |
3 |
|
Total |
17 |
Fourth Year First Semester |
Course Code |
Course title |
Credit Hour |
Prerequisite/s |
COSC4132 |
Complexity Theory |
3 |
|
COSC4142 |
Introduction to Artificial Intelligence |
4 |
|
COSC4151 |
Elective I (Multimedia Systems) |
4 |
|
COSC4161 |
Technical Report Writing in Computer Science |
2 |
|
COSC4162 |
Final Project I |
4 |
|
Total |
17 |
Fourth Year First Semester |
Course Code |
Course title |
Credit Hour |
Prerequisite/s |
COSC4035 |
Computer Security |
3 |
|
COSC4113 |
Computer Vision and Image Processing |
3 |
|
COSC4123 |
Research Method in Computer Science |
2 |
|
COSC4055 |
Event -Driven Programming |
3 |
|
COSC4103 |
Compiler Design |
3 |
|
COSC4125 |
Final Year Project I |
3 |
|
COSC_3122 |
Industrial Practice |
2 |
|
HIST 1012 |
History of Ethiopia and the Horn |
3 |
|
Total |
22 |
Fourth Year Second Semester |
Course Code |
Course title |
Credit Hour |
Prerequisite/s |
COSC4036 |
Network and System Administration |
3 |
|
COSC4038 |
Introduction to Distributed Systems |
3 |
|
COSC4126 |
Final Year Project II |
3 |
|
COSC4114 |
Introduction to Machine Learning |
3 |
|
COSC_4132 |
Selected Topic in Computer Science |
3 |
|
EXT. |
Exit Exam |
0 |
|
Total |
15 |
Fourth Year First Semester |
Course Code |
Course title |
Credit Hour |
Prerequisite/s |
COSC4035 |
Computer Security |
3 |
|
COSC4113 |
Computer Vision and Image Processing |
3 |
|
COSC4123 |
Research Method in Computer Science |
2 |
|
COSC4055 |
Event -Driven Programming |
3 |
|
COSC4103 |
Compiler Design |
3 |
|
COSC_3122 |
Industrial Practice |
2 |
|
COSC4125 |
Final Year Project I |
3 |
|
Total |
19 |
Fourth Year Second Semester |
Course Code |
Course title |
Credit Hour |
Prerequisite/s |
COSC4036 |
Network and System Administration |
3 |
|
COSC4038 |
Introduction to Distributed Systems |
3 |
|
COSC_4132 |
Selected Topic in Computer Science |
3 |
|
COSC4114 |
Introduction to Machine Learning |
3 |
|
COSC4126 |
Final Year Project II |
3 |
|
Total |
15 |