About the Department

Mission of the Program

The mission of the B.Sc. in Computer Science program is to:

  • Develop skilled and knowledgeable graduates in computer science and information technology.
  • Conduct innovative, problem-oriented, and high-impact research in computing and emerging technologies.
  • Produce graduates with effective leadership and impactful decision-making skills in ICT policy, driving digital sector transformation and representing Ethiopian expertise on national and international platforms.

Objectives

The aim is to provide a comprehensive curriculum for a Bachelor of Science in Computer Science, focusing on the core scientific principles of computing to help students adapt to a rapidly changing technological world.

The program emphasizes practical skills tailored to Ethiopia, including specialized courses in emerging internet technologies to prepare students for future digital growth. The educational aims of a computer science program at MAU are:

  • National Workforce: Train skilled computer science professionals to meet Ethiopia’s growing technological needs.
  • Problem-Solving & Innovation: Produce entrepreneurial graduates with strong problem-solving skills.
  • Practical Application: Equip students to apply their knowledge to real-world systems.
  • Quality Education: Deliver excellent instruction to build student confidence.
  • Research: Conduct research that addresses national and international manpower demands.
  • Community Service: Support and collaborate with local communities and institutions around Mekdela Amba University.

Program Education Objectives (PEO)   

PEO1: To produce competent professionals who analyze, design, develop, and evaluate large-scale systems that effectively solve real-world societal and industrial problems through the application of modern computing technologies

PEO2: To produce disciplined Computer Science graduates who are capable of innovating and implementing creative, entrepreneurial technology solutions through the application of digital innovation principles, fostering sustainability and social responsibility.

PEO4: To prepare graduates capable of conducting and applying research to design and evaluate intelligent, data-driven, and scalable solutions that respond ethically and responsibly to global and local challenges while embracing lifelong learning.

Department of Computer Science BSc Program

Admission Criteria

Year 1 Semester I

  

Year 1 Semester II

  No.  Course Code  Course Title  ECTS  Cr. Hrs.  Lec. Hrs.  Lab. Hrs.  Tut.Hrs .
1.FLEn1012Communicative English Language Skills II53300
2.Anth1012Social Anthropology32200
3.Math1041Applied Mathematics I53300
4Econ 1011Economics53300
5EmTe1012Introduction to Emerging Technologies53300
6MCiE1012Moral and Civic Education32200
7CoSc1012Computer Programming I53231
 Sub Total3119   

Year 2 Semester I

No.Course CodeCourse TitleECTSCr. Hrs.Lec. Hrs.Lab. Hrs.Tut. Hrs.
1.EENG2041Digital Logic Design53230
   2.MATH2052Discrete Mathematics and Combinatorics53300
3.MATH2011Linear Algebra53301
4.CoSc2041Fundamentals of Database Systems53232
5.CoSc2011Computer Programming II   53231
6SINE2011Inclusiveness43200
Sub Total2921   

 Year 2 Semester 2

No.Course CodeCourse TitleECTSCr. Hrs.Lec. Hrs.Lab. Hrs.Tut. Hrs.
1.CoSc2052Object Oriented Programming53331
2.CoSc2042Advanced Database Systems53232
3.MATH2082Numerical Analysis53230
  4.  CoSc2031Data Communication and Computer Networks  5  3  3  3  1
5.CoSc2092Data Structures and Algorithms53331
6.CoSc2022Computer organization and Architecture53301
7.STAT2015Probability and Statistics53301
Sub Total3521   

Year 3 Semester 1

  No.  Course Code  Course Title  ECT S  Cr. Hrs.  Lec. Hrs.  Lab. Hrs.  Tut. Hrs.
  1.  CoSc3023  Operating Systems  5  3  3  3  1
  2.  CoSc3081  Web programming   7  4  3  3  2
  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
  Sub Total  32  19   

Year 3 Semester II

No.Course CodeCourse TitleECT SCr. Hrs .  Lec. Hrs.Lab. Hrs.Tut. Hrs. 
1.  IRGI3021  Global Trends  4  2  2  0  0 
2.  CoSc3032  Network and System Administration  5      3  2  3  1 
3.CoSc3094 Design and Analysis of Algorithms53302 
4.CoSc3072Computer Graphics53231 
5.CoSc3122Industrial Practice32000 
6.CoSc3112Introduction to Artificial Intelligence53232 
7.CoSc3026Real Time and Embedded Systems53232
Sub Total32     19    

Year 4 Semester I

  No.  Course Code  Course Title  EC TS  Cr.H rs.  Lec. Hrs.  Lab. Hrs.  Tut. Hrs.
  1.  CoSc4035  Computer Security  5  3  2  3  1
  2.  CoSc4113  Computer Vision and Image Processing  5  3  3  3  1
  3.  CoSc4123  Research Methods in Computer Science  3  2  2  0  0
  4.  CoScxxxx  Elective I  5  3  2  3  0
  5.  CoSc4103  Compiler Design  5  3  3  3  1
  6.  CoSc4125  Final Year Project I  5  3  0  0  0
  Sub Total  33  20   

Year 4 Semester II

  No.  Course Code  Course TitleEC TS  Cr.H rs.  Lec. Hrs.  Lab. Hrs.  Tut. Hrs.
1.MGMT4102Entrepreneurship & Business Development53300
  2.  CoSc4038  Introduction to Distributed Systems  5  3  2  3  2
  3.  CoSc4138  Selected Topics in Computer Science    5  3  3  0  1
4.CoSc4034Wireless Communication and Mobile Computing    53231
  5.  CoScXXXX  Elective II  5  3  2  3  1
  6.  CoSc4126  Final Year Project II  5  3  0  0  0
   Sub Total  30  18   

Our Staff Profile