Software Engineering Courses

2nd Year 1st Semester
Course Code Course title Credit Hour Prerequisite/s
SNIE 2011 Inclusiveness 2
Math2011 Discrete Mathematics and Combinatory 3
SEng2021 Computer Programming II 3
Seng4021 Fundamentals of Database Systems 3
SEng5021 Fundamental of Software Engineering 4
Econ-2011 Introduction to Economics 3
Total 18
2nd Year 2nd semester
Course Code Course title Credit Hour Prerequisite/s
SEng2122 Data Structure and Algorithms 3
SEng3022 Computer Organization and Architucture 3
SEng3122 Operating System and Systems Programming 4
Stat4012 Probability and Statistics 3
Seng6022 Object Oriented Programming 3
SEng7022 Fundamental of Networking 4
Total 20
2nd Year 1st Semester
Course Code Course title Credit Hour Prerequisite/s
SEng2021 Computer Programming II 3
Seng4021 Fundamentals of Database Systems 3
SEng5021 Fundamental of Software Engineering 4
Math2011 Discrete Mathematics and Combinatory 3
SNIE 2011 Inclusiveness 2
Econ-2011 Introduction to Economics 3
Hist1012 History of Ethiopia and the horn 3
Total 21
2nd Year 2nd semester
Course Code Course title Credit Hour Prerequisite/s
SEng2122 Data Structure and Algorithms 3
SEng3022 Computer Organization and Architucture 3
SEng3122 Operating System and Systems Programming 4
Seng6022 Object Oriented Programming 3
SEng7022 Fundamental of Networking 4
Stat4012 Probability and Statistics 3
Total 20
2nd Year 1st Semester
Course Code Course title Credit Hour Prerequisite/s
SEng2021 Computer Programming II 3
Seng4021 Fundamentals of Database Systems 3
SEng5021 Fundamental of Software Engineering 4
Math2011 Discrete Mathematics and Combinatory 3
SNIE 2011 Inclusiveness 2
Econ-2011 Introduction to Economics 3
Total 18
2nd Year 2nd semester
Course Code Course title Credit Hour Prerequisite/s
SEng3122 Operating System and Systems Programming 4
SEng3022 Computer Organization and Architucture 3
SEng2122 Data Structure and Algorithms 3
Seng6022 Object Oriented Programming 3
SEng7022 Fundamental of Networking 4
Stat4012 Probability and Statistics 3
Total 20
3rd Year 1st Semester
Course Code Course title Credit Hour Prerequisite/s
SEng3231 Microprocessors and Assembly Language 3
SEng4031 Advanced Database Systems 3
SEng5131 Requirements Engineering 3
SEng5331 Software Engineering Tools and Practices 3
SEng7131 Web Design and Programming 4
Seng6132 Advanced Programming 3
Total 19
3rd Year 2nd semester
Course Code Course title Credit Hour Prerequisite/s
SEng5232 Software Architecture and Design 3
SEng7431 Fundamental of Software Security 3
SEng7232 Fundamental of Cloud Computing & IoT 3
SEng7332 Fundamental of Distributed System 3
SEng9032 Fundamental of Machine Learning 3
SEngb032 Software Project Management 3
Hist1012 History of Ethiopia and the horn 3
Total 21
3rd Year 1st Semester
Course Code Course title Credit Hour Prerequisite/s
SEng4031 Advanced Database Systems 3
SEng7431 Fundamental of Software Security 3
SEng3231 Microprocessors and Assembly Language 3
SEng5131 Requirements Engineering 3
SEng5331 Software Engineering Tools and Practices 3
SEng7131 Web Design and Programming 4
Total 19
3rd Year 2nd semester
Course Code Course title Credit Hour Prerequisite/s
SEng5232 Software Architecture and Design 3
Seng6132 Advanced Programming 3 Object Oriented Programming(Seng6022)
SEng7232 Fundamental of Cloud Computing & IoT 3
SEng7332 Fundamental of Distributed System 3
SEng9032 Fundamental of Machine Learning 3
SEngb032 Software Project Management 3
Total 18
4th Year 1st Semester
Course Code Course title Credit Hour Prerequisite/s
SEng9141 Fundamentals of Artificial Intelligence 3
SEng6241 Mobile Application Development 3
SEng3441 Real Time and Embedded Systems 3
SEng5441 Software Testing and Quality Assurance 4
SEng3341 Principles of Compiler Design 3
GlTr 1012 Global trend 2
Total 18
4th Year 2nd semester
Course Code Course title Credit Hour Prerequisite/s
SEngc042 Holistic Exam 1
SEngc142 Internship 18
Total 19
4th Year 1st Semester
Course Code Course title Credit Hour Prerequisite/s
SEng3341 Principles of Compiler Design 3
SEng3441 Real Time and Embedded Systems 3
SEng5441 Software Testing and Quality Assurance 4
SEng6241 Mobile Application Development 3
SEng9141 Fundamentals of Artificial Intelligence 3
Gltr1012 Global Trends 2
GlTr 1012 Global trend 2
Total 20
5th Year 1st Semester
Course Code Course title Credit Hour Prerequisite/s
SEng9251 Fundamentals of Big Data Analytics and Business Intelligence 3
SEng5651 Software Metrics 3
SEngb251 Project I 5
SEng5551 Software Evolution and Maintenance 3
SEngcx51 Elective I 3
Total 17
5th Year 2nd semester
Course Code Course title Credit Hour Prerequisite/s
SEngb152 Selected Topics in Software Engineering 2
SEng8052 Human Computer Interaction 3
SEngb352 Project II 5
SEng8152 Computer Graphics and Multimedia 5
SEngcx52 Elective II 3
Total 18
Back