The Department of Computer Science (CS) at the Nigerian Turkish Nile University at Abuja established in 2009. At the undergraduate level, it currently offers program leading to the Bachelor of Science (B.S.) in Computer Science. The program prepares students equally well for graduate work or professional positions in the computing and information technology fields and provides a concentrated approach to computer science, while encourages students to combine computer science with studies in another field. The CS program is oriented towards students with interest in applying computing concepts and information technology theories to practical applications in required fields.

Since Computer Science applies to so many facets of modern life, students in of the program are strongly encouraged to use their elective courses to pursue interests in other fields. So the CS Department also may offer joint courses or degree programs with various other departments.

What is Computer Science

Computer Science is the study of computers, fundamental theories that leads the computer science, hardware and computational systems. Unlike electrical and computer engineers, computer scientists deal mostly with software and software systems; this includes their theory, design, development, and application.

Principal areas of study within Computer Science include artificial intelligence, computer systems and networks, security, database systems, human computer interaction, vision and graphics, numerical analysis, programming languages, software engineering, bioinformatics and theories of computing.

Although knowing how to program is essential to the study of computer science, it is only one element of the field. Computer scientists design and analyze algorithms to solve programs and study the performance of computer hardware and software. The problems that computer scientists encounter range from the abstract-- determining what problems can be solved with computers and the complexity of the algorithms that solve them – to the tangible – designing applications that perform well on handheld devices, that are easy to use, and that uphold security measures.

Departmental Philosophy

Computer Science as a field grew out of Electrical Engineering, Mathematics, and Computational sciences over 50 years ago. It synthesized aspects of these fields and grew exponentially and reached a level of diverse research disciplines joint with other fields while continues its exponential growth over the past half century, both in terms of the number of computer science practitioners and its economic and social impact on the world.

Vision Statement

Since its inception, the Department of Computer Science has viewed its role as a model and impact -- regionally, nationally, and internationally -- in education, research, and technology transfer. We believe that the synergistic combination of these elements continues to be essential.

Mission Statement

The mission of the Computer Science program at NTNU is to educate majors in the principles and practices of computer science, preparing them for graduate school, for careers in software development and computing systems technology, and a lifetime of learning.

Program objectives

  • Technical competency: Graduates will be able to apply their technical knowledge and skills to develop and implement computer solutions that accomplish goals important to the industry, nation or research area in which they are working. They will be able to adapt to new technologies.
  • Interpersonal skills: Graduates will be able to communicate and work as part of a team in order to be an effective member of their workplace and society.
  • Professional awareness: Graduates will have a positive attitude concerning the computing profession, its impact on society. They will also have a desire to continue to grow intellectually and professionally in their chosen field.

Student Learning Goals

  • Fundamentals - The student majoring in Computer Science must achieve an understanding of the nature and organization of numerical and symbolic computation along with proficiency in the specification and creation of complex computer programs.
  • Theory - The student should also become well-grounded in the theoretical concepts that underlie current and potential future techniques and applications. Requirements supporting this goal are core courses and specific courses in mathematics, statistics, and operations research.
  • Advanced Work - Students attain more advanced knowledge of computer science and related fields in their particular areas of interest, by specified senior-level computer science courses and additional courses from a list in computer science, engineering, mathematics, and philosophy.
  • Integration - The student is expected to learn to assist people in other professions to address their concerns by the design, implementation, and maintenance of computational systems. To this end, students take specific courses in ethics, communication, composition, and software engineering, in addition to carrying out writing-across-the-curriculum assignments and fulfilling the University breadth requirement.

Learning Outcomes

  1. Mathematics for Development of Computing Systems Graduates will demonstrate the ability to apply knowledge of mathematics to develop and analyze computing systems.
  2. Problem specification Graduates will have the conceptual knowledge and background to be able to analyze a problem and identify and define the computing requirements for its solution.
  3. Program design Graduates will have the ability to design a computer-based system, process, component or program.
  4. Solution implementation Graduates will have the ability to implement a computer-based system, process, component or program.
  5. System evaluation Graduates will have the ability to evaluate an existing computer-based system, process, component or program.
  6. Teamwork Graduates will be able to work effectively in teams in designing and implementing software systems.
  7. Ethical issues Graduates will be aware of key ethical issues affecting computer science and their responsibilities as computer science professionals.
  8. Oral communication Graduates will demonstrate the ability to orally communicate ideas and concepts clearly and in an organized manner.
  9. Written communication Graduates will demonstrate the ability to write clear system documentation, user documentation and research reports.
  10. Social impact Graduates will have an understanding of the impact of computers in society.
  11. Theory and Concepts Graduates will have a solid understanding of the concepts underlying computer science.
  12. Technical skills Graduates will demonstrate the ability to use current techniques, skills and tools for computing practice.

Career Opportunities

Computer Science Jobs

Students entering the workforce with a degree in computer science will find many career opportunities in business, industry, government, and academia, and particularly in organizations with a science emphasis. These opportunities include traditional and emerging careers such as application programming, systems programming, systems analysis, systems administration, bioinformatics, network administration, and computer modeling.

A well-planned set of science and supporting electives can also position a student for graduate study in a computing sub-discipline of a natural or applied science or mathematics including bio-informatics, computational chemistry or physics, or scientific visualization.

Internships and Co-ops

Students in the Computer Science department programs can incorporate a cooperative educational or internship experience into their academic program. These professional, career-related experiences in an organizational setting are valuable for a student's professional career development, and students may receive academic credit that applies to their degree program.

Admission and Graduation Requirement

The entry requirements shall be at least credit level passes in five subjects including English Language, Mathematics, and Physics to form the core subjects with credit in any other two relevant science subjects, at the Senior Secondary School Certificate or its equivalent. In addition, an acceptable pass in the University.

Candidates with two A level passes (graded A-E) at the Advanced Level in one or more relevant subjects (Chemistry, Mathematics and Physics) may undertake the three – year degree programme into 200-level.

Transfer & Direct Entry Students

Direct Entry candidates are those who have completed one of the following: OND, HSE, HND, ‘A’ level GCE, SBS, and IJMB or any other higher qualification. For this method of entry to NTNU, candidates who have 9 points or above will be admitted to 200level based on the three subjects taken. Generally, those candidates who have below 9 points will be admitted to commence at 100level.

Requirements for the Award of a Degree

To be eligible for admission to Honours degree of Bachelor of Science in Computer Science, a candidate should have:

  • Satisfied the University requirements
  • Satisfied Faculty requirements in respect of workload, registration for courses and program duration.
  • Satisfied the departmental requirements at each level.


Computer Systems Laboratories

The Computer Science department operates 2 labs for student usage containing a total of 64 seats. The labs are equipped with brand new computers and projector.. Each computer lab is equipped with basic software, such as Microsoft Office. Moreover computers have specialized software and equipment.

Digital Systems Laboratory

It comprised of Digital Systems learning kits.

 Rules and Policies

The Information Technology Services Computer labs are for the exclusive use of students, faculty and staff. The following rules will help us ensure that you get the most out of the resources located within these facilities.

  • Alteration of the equipment or furniture is prohibited.
  • No food or drink is permitted inside this facility. We have provided a designated area to leave any food or drink you may be carrying.
  • Game playing and use of the lab for business or other non-scholarly activities is prohibited.

Student Organizations & Clubs

Joining a student group is a great way to explore majors in the faculty. Whether you want to work hands on with an design project, or you just want to meet other students, it all starts with attending a meeting or contacting one of the faculty academic staff. Competitions offer opportunities to do hands-on work in a public forum.

Computer Science department students are encouraged for these events and are often sponsored by department or faculty or university and also professional organizations and corporations might support.

Virtual POS
Student Information System
Staff Information System
Student Clubs
Download Links
International Student Association
About This Website
Research Laboratories
Research Articles
R&D Projects
Phone : +234 806 735 09 19
Fax : +234 805 489 26 16
E-Mail: admission@nileuniversity.edu.ng
Copyright© 2017 Nile University of Nigeria