Study MSc Computer Science at Nile University

Admission for 2021/2022 Session Is Now Ongoing!

Admission for 2021/2022 Law & Medicine is closed.

Our Computer Science program enjoys high levels of student satisfaction, the quality of teaching praised for its practical focus on real-world problems and technical projects, supported by experts from industry. The overall goals of the program are to provide training in Computer Science research, to develop new knowledge in science, and to disseminate the knowledge gained through the appropriate channel

Success !

{{output}}. Click Here To Continue

Application (Step 1 of 2)

After signing up, please lookout for an email from us with login details and instructions on the next steps in the application process.

Already Signed Up? Login Here to Continue Application

Happy Students

An international outlook with global networking opportunities.


Career-ready graduates, with the skills to succeed.

Student experience

All the support you need in a safe, social and community setting..

About the University

Start Date

March entry


1.5 years



Entry Requirements

Bachelor’s degree or PGD in related subject

Course Summary

Computer Science is a rapidly changing academic discipline that is the driving force behind the technological innovations that are shaping society.

Computer science underpins almost all the science and technology we rely on in the modern world, responsible for some of the most powerful problem-solving strategies known to mankind – the Internet, smart devices, artificial intelligence, robots and much, much more.

The Master of Science program in Computer Science (CS) is designed to prepare students to be scholars, to develop the students’ capacities to understand issues and problems at the frontiers of knowledge and to make significant contributions to knowledge. The program’s overall educational goals are to provide advanced training in Computer Science research, to develop new knowledge in science, and to disseminate the knowledge gained through the appropriate channel. These educational objectives can be itemized as follows:

Produce competent researchers in computer science who can communicate new and innovative research findings to scientists and engineers worldwide,

Train computer scientists who are well versed in the general body of knowledge in the computing sciences,

Produce researchers with specialized knowledge in Computer Science, and

Increase the number of doctorates in Computer Science needed for nation building.

In order to achieve these aims and objectives, the major areas of focus offered by the department are:
- Computer Science Theory/Foundation of Computer Science
- Artificial Intelligence
- Computational Science and Numerical Computation, etc.
- Database Systems/Data Engineering
- Computer Communications and Networks
- Network Security
- Software Engineering
- Artificial Intelligence


The Master of Science (M.Sc.) program in Computer Science is a research oriented degree program. Its purpose is to advance knowledge in the field of Computer Science and enable students of exceptional ability to undertake advanced study and original research. It prepares students for a research and/or teaching career in industry, research institutions, universities, and the government. The program has a focus on state-of–art technology issues that span the broad spectrum of the computing sciences including Artificial Intelligence, Networking and Security, Database Systems, Computability and Complexity Analysis, Software Engineering, etc.

Our comprehensive curriculum provides the students with the ability to identify, formulate, and execute solutions to real-world problems.

Of course, degree of advancement in the computing sciences is one of the major indices of industrial and technological development therefore the M.Sc. program in computer science has been designed to train skilled graduates who could be job-creators and self-reliant. It seeks to empower graduates to be able to embark on ventures that can effectively transform the resources within their environment into goods and services. It there aims at producing graduates who can develop innovative scientific ideas, and implement them in the development of technology for the overall benefit of society.

You will study the following modules:

Generic Core Courses

  • ICT & Research Methodology
  • Management & Entrepreneurship

Required Courses

  • Advanced Operating Systems
  • Advanced Analysis of Algorithms
  • Advanced Software Engineering
  • Comp. Communications and Networks
  • Advanced Computer Architecture
  • Programming Languages
  • Seminar
  • Research Project/Thesis

Elective Courses

  • Theory of Computation
  • Object Oriented Programming
  • Advanced Computer Graphics
  • Computer Architecture
  • Database Systems
  • Artificial Intelligence
  • Expert Systems
  • Operations Research/li>
  • Compiler Design and Construction
  • Advanced Topics in Computer Science
  • Internet Technology
  • Human Computer Interaction
  • Digital Signal Processing
  • Introduction to Quantum Computation
  • Mobile and Adaptive Systems
  • Electronic Commerce Technologies
  • Bioinformatics
  • Designing Complex Software Systems
  • Computer Organization
  • Digital Picture Processing
  • Advanced Computer Vision


First Semester

  • ICT & Research Methodology
  • Analysis of Algorithms
  • Advanced Operating Systems
  • Advanced Software Engineering
  • Computer Communications and Networks
  • Theory of Computation

Second Semester

  • Seminar: Advances in Computing
  • Computer Architecture
  • Programming Languages
  • Artificial Intelligence
  • Comp. Security & Cryptography
  • Management & Entrepreneurship

Our Flagship Courses

Natural and Applied Sciences

MSc Computer Science 1.5 Years


MEng. Computer Engineering 3 Semesters

Arts and Social Sciences

MSc Economics 2 Years

Arts and Social Sciences

MSc Peace and Conflict Resolutions 2 Years

Management Sciences

MBA 2 Years
View Other Courses

Frequently Asked Questions

  1. University Matriculation of 5 credit passes including English, Mathematics &two other relevant Science subjects at O-Level; and
  2. Approved Bachelor’s Degrees in relevant programmes with at least 2nd class lower division.
  3. Postgraduate Diploma (PGD) in relevant programmes with at least CGPA of 3.0/5.0.

Many of the concepts on this course involve mathematical techniques, therefore you are expected to have a working knowledge of calculus and should know the basics of vectors and matrices, probability and statistics.

The core modules are generally taught and assessed using case studies in lectures and seminars and in some modules group project-based work. Tutors are experts in their field with many having practical experience in industry and the professions which will help combine your academic knowledge with practical application. Many aspects of teaching and assessment are grounded in real life situations and, where possible, live projects are incorporated into the teaching.

The practical nature of the course places an emphasis on your future employability, with an aim to developing a wide range of technical, analytical, design and professional skills, many of which are gained from activity-led learning projects and placement experiences. The technical content is regularly reviewed and updated to reflect what is currently important and in demand in industry. Our programme is designed to give graduates the up-to-date skills and knowledge sought after by employers, whether in business, industry, government or research.


Whether you’re progressing from education or currently working within the industry, our postgraduate course aims to provide you with the required knowledge, skills and experience; as well as challenge your approach to complex situations. By providing practical project experience, team working opportunities and specialist knowledge of your chosen pathway, we can help develop your ability to work collaboratively and apply theory to real-life situations.

There are a variety of career opportunities for computer scientists from which you could find yourself working in the private and public sector in areas such as software engineering, health, communications, education, life sciences, physical sciences, finance and manufacturing.

Opportunities for course progression include PHD Computer Science

In 2020/21 the full-time tuition fee postgraduate students on this course will be N1,500,000 Per Session.

Tuition fees will cover the cost of your study at the University as well as charges for registration, tuition, supervision and examinations. For more information about funding, fees and finance please see link Fees and Finance


“Computer Science is not just about computers. Rather it is the study of computation and information and is a subject which involves you in the very make-up of the world, and over the last 30 years it has transformed the way we run our everyday lives. As a postgraduate student at Nile University, you will be working with other students and researchers in a friendly and collegial environment.”

Nwojo A Nnanna, Ph.D