Preaload Image

Master of Science in Computer Science (MSc)

About the Program
Department of Computer Science planned to launched an M.Sc. program in Computer Science in the 2003/2004 Academic year. The post‐graduate program of the Department can serve to upgrade the skills of scores of BSc Computer Science graduates serving higher institutions and other governmental and nongovernmental organizations.
Objectives of the Program
The general objective of the MSc program is to produce highly trained manpower in the field of Computer Science.

  • Specific objectives
  • To fill the gap of the scarcity of human power in the under graduate program;
  • To conduct research so as to be part of the solution for the problem of the society at large;
  • To support the industry with highly skilled manpower;
  • To provide awareness in the latest developments in the field Computer Science;
  • To provide students with broader and in depth Computer knowledge and practical skills;
  • To develop students’ ability to apply their computer science knowledge and skills to the solution of theoretical and practical problems in computer science; and
  • To encourage originality of thought.

Graduate Profile
A graduate with MSc degree in Computer Science should be able to:

  • Actively participates research work in the area of computer Science;
  • Develop entrepreneurial skill in research and development activities in computer science fields;
  • Plan and manage various system development projects;
  • Design, implement, test and deploy projects;
  • Provide consultancy and advisory service in computer system planning and installation;
  • Serve as a lecturer in higher institutions;
  • Create job opportunity with acquired skills and computer knowledge; and
  • Apply the acquired methods and techniques to review, consolidate, and solve problems and to carry out scientific investigations.

Admission Requirements
The following requirements must be fulfilled in order to be admitted into the MSc program in Computer Science

  1. Applicants must have
    1. BSc degree in Computer Science from the recognized University or
    2. BSc degree in related field from a recognized University and have taken a minimum of 30 credit hours of Computer Science courses.
  2. Applicants must meet the general admission policies of the University.
  3. Applicants are required to take and successfully pass an entrance examination.

Structure of the Program
The courses in the MSc program are structured as modular in both organization and delivery. Hence, courses shall be offered in block teaching approach. Delivery of any course shall involve student-centeredness, self-learning and collaborative learning. The duration of the MSc program shall be 2 years.
The MSc program shall be offered in three options/plans in which student will choose one depending on availability of resources. These options are:

  • Plan A: Course work with thesis
  • Plan B: Course work with Project
  • Plan C: Course work with comprehensive exam

Under Plan A, the candidate is required to complete a minimum of credit 20 hours of core courses work and 6 credit hours of elective courses and a preparation of an acceptable thesis (worth 6 credits) under the supervision of a faculty member and an oral defense of the thesis before an examining committee.
Under Plan B, the candidate is required to complete a minimum of 20 credit hours of core course work and 9 credit hours of elective courses and project course that worth 3 credit hours.
Under Plan C, the candidate is required to complete a minimum of 20 credit hours of core courses and 9 credit hours of elective courses and comprehensive exam that worth 3 credit hours.
The number of students that will join each plan depends on the interest of a students and availability of resources. The Department will be responsible to assign students to the three plans.

Courses Breakdown






Plan-A
Semester-I Semester-II
 
Year-I
 
 
Comp 611 3
Comp 623 4
Comp 645 3
 
Total 10
Comp 612 2
Comp 624 3
Comp 606 2
Electives 3
Total 10

Year-II
Comp 711 3
Elective 3
Total 6
Comp 702 6



Plan-B
Semester-I Semester-II
 
 
Year-I
 
 
Comp 611 3
Comp 623 4
Comp 645 3
 
Total 10
Comp 612 2
Comp 624 3
Comp 606 2
Electives 3
Total 10

Year-II

Comp 711 3
Elective 6

Total 09
Comp 704 03






Plan-C
Semester-I Semester-II
 
 
Year-I
 
 
Comp 611 3
Comp 623 4
Comp 645 3
 
Total 10
Comp 612 2
Comp 624 3
Comp 606 2
Electives 3
Total 10

Year-II

Comp 711 3
Elective 6

Total 09
Comp 706 3

Graduate Requirement

  • Course requirement: Completion of all the core courses and the required number of elective courses
  • Thesis/Project/comprehensive exam:
    • For thesis option: Successful completion and defense of a supervised thesis research with excellent, very good, good or satisfactory result.
    • For project work: Successful completion and defense of a supervised project work with a minimum grade above C.
    • For comprehensive exam: Successful completion of the comprehensive exam with a minimum grade above C.
  • Cumulative Grade Point Average: 3.00 with no ’’D’’ or ’’F’’ grades.
  • Maximum duration of study: 4 Years.

Degree Nomenclature

  • English: Master of Science in Computer Science
  • Amharic : የሳይንስ ማስተርስ ዲግሪ በኮምፒዩተር ሳይንስ