Computer Science


The undergraduate programme in Computer Science is aimed at developing competent, creative, innovative, entrepreneurial and ethically-minded persons, capable of creating value in the diverse fields of Computer science. The overall intention is to nurture individuals who are technically skilled, creative, innovative, professionally competent, enterprising, and zealous for the common good, with the ability to make free and morally upright decisions, and who can thus impart positive values in service to society.

The programme will provide intensive practical and theoretical courses, which are designed to prepare the students to work in modern day industries as pure and applied Computer Scientists. Career prospects for graduates of this course include computer software design and programming as applied to various fields. The programme will emphasize particularly the need for high ethical standards in the exercise of professional work, training, teaching, and obligations. Hence, the curriculum will be suffused with courses that deal with human values, analytical and critical thinking and the appropriate design and use of computing systems.


The programme is largely driven by the need to facilitate, through adequate theoretical and practical training, the emergence of competent professionals in the area of pure and applied computer science. The programme aims to build new generation of computer scientists that can favorably compete with peers from any reputable institutions in the world. As a fundamental principle, the programme emphasizes interactions between the industry players, lecturers and students, with the goal of ensuring relevance to the industry as well as driving the innovation needs of the industry.

Together with the technical skills and competencies, the programme also places emphasis on a holistic development of the positive character traits of the students. Such traits could be critical success factors in the team work required for professional success in the workplace.


The following basic points are the guiding principles for the programme:

  • The undergraduate degree programme in Computer Science will be offered to secondary school leavers, thus preparing them to play an active role in nation building.
  • The programme will impart an education that is relevant to the needs of the nation and of international standard. The relevance of the programme’s content will be ensured by fostering a strong relationship with the industry.
  • The programme will give particular emphasis to teaching and research. The academic staff will be encouraged to engage in research and attend conferences of relevance across the world. This is expected to ensure a continuous improvement in their teaching and maintain its relevance to the needs of the nation.
  • The programme will be concerned with the integral formation of the individual and will lay special emphasis on the development of values and ideals. Professional ethics will permeate all teaching activities in the programme.


The aims and objectives of the programme include but are not limited to the following:

  • Create in students the awareness of and enthusiasm for computer science and its capabilities.
  • Involve the students in an intellectually stimulating and satisfying experience of learning and studying.
  • Provide a broad and balanced foundation in computer science knowledge and practical skills.
  • Develop in students through an education in computer science a range of transferable applicable skills of information technology to all aspects of human endeavors.
  • Generate in students an appreciation of the importance of computer in an industrial, economic, technological and social context.
  • Provide students with knowledge and skills base for further studies in computer science or multi-disciplinary studies involving computer science.
  • To offer an integral formation with emphasis on the development of values and ideals that will help prepare the students to play leadership roles in such industries.

Admission (UTME) Requirements

The following are the admission requirements for the four (4) year bachelor’s programme in computer science.

  • At least 5 credit passes in SSCE or equivalent (including English, Mathematics and three other science subjects) in not more than 2 sittings. In addition, courses like Further Mathematics and Technical Drawing will be an added advantage
  • Score the minimum approved JAMB cut-off for the programe
  • The required UTME subjects are: Mathematics, English and Physics, with one additional subject from either Chemistry, Biology or a core science subject.
  • Pass PAU post-UTME screening.