BSc
Department of Computer Science BSc Program
- The placement of regular undergraduate students is managed by the Ministry of Education (MoE) based on the outcomes of the Ethiopian Higher Education Entrance Certificate Examination (EHEECE).
- In a similar vein, enrolment and acceptance to the extension program are determined by the outcomes of the Ethiopian Higher Education Entrance Certificate Examination (EHEECE). There will be an entrance exam available for other applicants having diplomas (regular advanced), evening, distance (if any), and summer programs in related subjects.
No. | Course Code | Course Title | ECTS | Cr. Hrs. | Lec. Hrs | Lab. Hrs | Tut. Hrs |
1. | Math1011 | Mathematics for Natural Science | 5 | 3 | 3 | 0 | 2 |
2. | FLEn1011 | Communicative English Language Skills I | 5 | 3 | 3 | 0 | 0 |
3. | Phys1011 | General Physics | 5 | 3 | 2 | 1 | 2 |
4. | Psch1011 | General Psychology | 5 | 3 | 3 | 0 | 0 |
5. | LoCT1011 | Critical Thinking | 5 | 3 | 3 | 0 | 0 |
6. | SpSc1011 | Physical Fitness | 0 | P/F | 2 | 0 | 0 |
7. | GeES1011 | Geography of Ethiopia and the Horn | 5 | 3 | 3 | 0 | 0 |
Sub Total | 30 | 18 |
No. | Course Code | Course Title | ECTS | Cr.Hrs. | Lec. Hrs. | Lab. Hrs. | Tut. Hrs. |
1. | FLEn1012 | Communicative English Language Skills II | 5 | 3 | 3 | 0 | 0 |
2. | Anth1012 | Social Anthropology | 3 | 2 | 2 | 0 | 0 |
3. | Math1041 | Applied Mathematics I | 5 | 3 | 3 | 0 | 0 |
4 | Econ- 1011 | Economics | 5 | 3 | 3 | 0 | 0 |
5 | EmTe1012 | Introduction to Emerging Technologies | 5 | 3 | 3 | 0 | 0 |
6 | MCiE1012 | Moral and Civic Education | 3 | 2 | 2 | 0 | 0 |
7 | Chem 1012 | General Chemistry /Basic Computer Programming | 5 | 3 | 2 | 3 | 1 |
| Sub Total | 31 | 19 |
|
|
|
No. | Course Code | Course Title | ECTS | Cr. Hrs. | Lec. Hrs. | Lab. Hrs. | Tut. Hrs. |
1. | EENG2041 | Digital Logic Design | 5 | 3 | 2 | 3 | 0 |
2. | CoSc2051 | Object Oriented Programming | 5 | 3 | 2 | 3 | 2 |
3. | MATH2011 | Linear Algebra | 5 | 3 | 3 | 0 | 1 |
4. | CoSc2041 | Fundamentals of Database Systems | 5 | 3 | 2 | 3 | 2 |
5. | CoSc1012 | Computer Programming | 5 | 3 | 2 | 3 | 1 |
6. | STAT2015 | Probability and Statistics | 5 | 3 | 3 | 0 | 1 |
7. | SINE2011 | Inclusiveness | 4 | 2 | 2 | 0 | 0 |
Sub Total | 34 | 20 |
|
|
|
No. | Course Code | Course Title | ECTS | Cr. Hrs. | Lec. Hrs. | Lab. Hrs. | Tut. Hrs. |
1. | CoSc3023 | Operating Systems | 5 | 3 | 2 | 3 | 2 |
2. | CoSc3081 | Web programming | 7 | 4 | 3 | 3 | 1 |
3. | CoSc3053 | Java Programming | 5 | 3 | 2 | 3 | 2 |
4. | CoSc3061 | Software Engineering | 5 | 3 | 3 | 0 | 2 |
5. | CoSc3101 | Automata and Complexity Theory | 5 | 3 | 3 | 0 | 2 |
6. | CoSc3025 | Microprocessor and Assembly Language Programming | 5 | 3 | 2 | 3 | 1 |
7. | IRGI3021 | Global Trends | 4 | 2 | 2 | 0 | 0 |
Sub Total | 36 | 21 |
|
|
|
No. | Course Code | Course Title | ECTS | Cr. Hrs. | Lec.Hrs. | Lab. Hrs. | Tut. Hrs. |
1. | CoSc2032 | Data Communication and Computer Networks | 5 | 3 | 2 | 3 | 2 |
2. | CoSc2042 | Advanced Database Systems | 5 | 3 | 2 | 3 | 2 |
3. | MATH2082 | Numerical Analysis | 5 | 3 | 2 | 3 | 0 |
4. | MATH2052 | Discrete Mathematics and Combinatorics | 5 | 3 | 3 | 0 | 0 |
5. | CoSc2092 | Data Structures and Algorithms | 5 | 3 | 2 | 3 | 2 |
6. | CoSc2022 | Computer organization and Architecture | 5 | 3 | 3 | 0 | 1 |
Sub Total | 30 | 18 |
|
|
|
No. | Course Code | Course Title | ECTS | Cr. Hrs. | Lec. Hrs. | Lab. Hrs. | Tut. Hrs. |
1. | CoSc3034 | Wireless Communication and Mobile Computing | 5 | 3 | 2 | 3 | 1 |
2. | CoSc3112 | Introduction to Artificial Intelligence | 5 | 3 | 2 | 3 | 2 |
3. | CoSc3094 | Design and Analysis of Algorithms | 5 | 3 | 3 | 0 | 0 |
4. | CoSc3026 | Real Time and Embedded Systems | 5 | 3 | 2 | 3 | 2 |
5. | CoSc3072 | Computer Graphics | 5 | 3 | 2 | 3 | 1 |
6. | CoSc3122 | Industrial Practice | 3 | 2 | 0 | 0 | 0 |
7. | MGMT4102 | Entrepreneurship & Business Development | 5 | 3 | 3 | 0 | 0 |
Sub Total | 33 | 20 |
|
|
|
No. | Course Code | Course Title | ECTS | Cr.Hrs. | Lec. Hrs. | Lab. Hrs. | Tut. Hrs. |
1. | CoSc4035 | Computer Security | 5 | 3 | 2 | 3 | 1 |
2. | CoSc4113 | Computer Vision and Image Processing | 5 | 3 | 2 | 3 | 2 |
3. | CoSc4123 | Research Methods in Computer Science | 3 | 2 | 2 | 0 | 0 |
4. | CoScXXXX | Elective I | 5 | 3 | 2 | 3 | 1 |
5. | CoSc4103 | Compiler Design | 5 | 3 | 2 | 3 | 2 |
6. | CoSc4125 | Final Year Project I | 5 | 3 | 0 | 0 | 0 |
Sub Total | 28 | 17 |
|
|
|
No. | Course Code | Course Title | ECTS | Cr.Hrs. | Lec. Hrs. | Lab. Hrs. | Tut. Hrs. |
1. | CoSc4036 | Network and System Administration | 5 | 3 | 2 | 3 | 1 |
2. | CoSc4038 | Introduction to Distributed Systems | 5 | 3 | 2 | 3 | 2 |
3. | CoSc4132 | Selected Topics in Computer Science | 5 | 3 | 3 | 0 | 0 |
4. | CoScXXXX | Elective II | 5 | 3 | 2 | 3 | 1 |
5. | CoSc4126 | Final Year Project II | 5 | 3 | 0 | 0 | 0 |
| Sub Total | 25 | 15 |
|
|
|