Postgraduate Studies

M.Sc Computer Science

Objectives of the Programme

The goals of the computer department are to prepare students for graduate training in some specialized area of computer science, to prepare students for jobs in industry, business or government; and to provide support courses for students in engineering, mathematics and other fields requiring computing skills.

Upon successful completion of the programme, students would be able to:

·  Demonstrate a broad knowledge of Computer Science which includes data structures, operating systems, computer programming skills, computer organization, algorithm design, and automata theory.

·  Gain a substantial knowledge of one of the following Computer Science

  specialties: Database, Networking, Artificial Intelligence, Information Security, Computer Engineering.

·  Demonstrate the ability to recognize, design and implement efficient software solutions to problems.

·  Demonstrate knowledge and understanding of professional ethics and responsible behavior.

·  Become successful professionals able to gain Employment and/or to be accepted into a Computer Science Ph.D. program

Admission Requirements

(a)  An applicant for admission to a course of study leading to the award of Master’s degree in Computer Science of the University shall be:

(i)  A graduate of Babcock University or its equivalents in Computer Science or Information Technology related discipline; or

ii)  A graduate of any other tertiary institution approved by appropriate  agencies of government in related disciplines. 

iii)  An applicant who holds a recognized qualification approved by senate of the University.

iv) A graduate of Babcock University’s Postgraduate Diploma (PGD) in Computer Science with a minimum of 3.0/5.0 CGPA is eligible for admission to the MSc Computer Science programme.

(b)     An applicant for Master’s degree programme in Computer Science shall normally possess not lower than Second Class Lower Division Honours degree with a CGPA of 3.0/5.0 to be eligible for admission.

Notwithstanding the regulation (a) above, the Department may require an applicant to undergo such tests as may be prescribed by the Postgraduate school or take such prerequisite course(s) and pass such examination as shall be prescribed.

Qualifying Examination

The candidates seeking admission shall be made to procure admission forms and subjected to a qualifying examination.  Subject to good performance of the candidates in the qualifying examination, the Department shall recommend them to the College of Postgraduate Studies for provisional admission into the program.

Graduation Requirements

The M.Sc. (Computer Science) programme is designed to cover a period of 3 semesters of academic work.  The major modes of lecture delivery include the following:  Direct classroom teacher/student contact, library assignments and material searches, seminar presentations, tutorials and group assignment.

To obtain M.Sc. Computer Science degree, a candidate must take and pass a minimum of 49 units of courses made up as follows:

General Courses            4

Core Courses                 33

Elective Courses            6

Dissertation                     6

TOTAL                             49

 

List of Courses for MSc in Computer Science

COURSE CODE

COURSE TITLE

1st
Semester

2nd
Semester

3rd
Semester

 

GEDS 801
GEDS 802

COSC 801
COSC 802
COSC 803
COSC 811
COSC 812
COSC 814
COSC 821
COSC 822
COSC 823
COSC 882

COSC 841
COSC 890

 

COSC 831
COSC 832
COSC 852
COSC 862
COSC 834
COSC 884

GENERAL COURSES
Religion, Faith and Morality
Statistics
CORE COURSES
Advanced Computer Architecture
Internet Systems
Research Seminar (Masters)
Advanced Computer Networks
Design and Analysis of Algorithms
Ethical Issues in Computing
Advanced Programming Techniques
Research Methods in Computer Science
Advanced Operating System
Advanced Experts System & Contemporary Issues
Theory & Formal Models of Computation
Dissertation

ELECTIVE COURSES
Microprocessor System
Advanced Database Systems
Electronic Signal Processing
Wireless communication
Formal Methods in Software Engineering
IT Project Management

 

2

 

3

 

3

 

3

3

   
3

 

2

 

2

 

3

 

3
3

3

3

 

 

 

(2)
(2)
(2)
(2)
(2)

 

 

 

3

 

 

 

 

6

 

Total (49)

19

21

9

SPECIAL NOTE: Students are to take the one (1) elective course in the first semester and choose a minimum of two (2) elective courses in the second semester.