Computer Science Courses

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
Back