proadinuniversity@gmail.com 08020533574

FACULTY OF COMPUTING Course Description

B. Sc Computer Science

Overview

The graduates of this programme are taught the essential ideas of Science behind Computing and emphasizing the core elements of computer programming, fundamentals of computer science, compilers and operating systems, theory of computation, networking, system architecture, basic programming, software development and testing, web applications and databases, and futuristic technology, demystifying and bringing patterns to life with practical, as well as information theory. Students of this programme are equipped with the study of the algorithmic process and the computational machines ranging from algorithms, practical issues in implementing computing systems in the hardware as well as the software.

 

Philosophy

The philosophy of Computer Science programme is to provide answers to philosophical questions that arise in the course of study of computer, even as efforts are made to provide very broad and high-quality education that emphasises the theoretical and algorithmic foundations of computing, which guide design, implementation and application of computation systems.

 

Objectives

The specific objectives are to:

  1. create in students the awareness of and enthusiasm for Computer Science and its capabilities;
  2. provide students with a broad and balanced foundation of Computer Science knowledge and practical skills;
  3. prepare students to formulate real world problems in Computer Science, employ problem-solving skills and use appropriate tools and technologies to obtain valid and realistic solutions;
  4. develop in students the ability to analyse, evaluate and propose alternative solutions to given software and/or algorithm designs;
  5. develop students’ abilities in self-management and teamwork;
  6. prepare students to be proficient, professional and ethical in their careers;
  7. prepare students to communicate effectively both orally and in writing; and
  8. develop in students the ability to engage in life-long learning and growth in Computer Science and to be potential job creators.

 

Unique Features of the Programme

  1. deliberate emphasis on coverage and developing competence on the usage of open-source software;
  2. additional hands-on practical component in a number of courses to emphasise students’ engagement in the learning process for better learning and development of soft skills; and
  3. emphasis on formal methods and algorithmic coverage of computing concepts and principles.

 

Employability Skills

In Nigeria, like in many other countries, there is an abundance of opportunities for people with computing skills. However, given the intense competition in the job market, a good Computer Science degree may be necessary but not sufficient for employment. In addition to a good degree, employers are increasingly requiring candidates to demonstrate employability skills such as communication and teamwork, organisation and management, critical thinking, leadership, technology skills and self-management. The courses in this programme have been tailored to help develop and enhance acquisition of these skills by graduates of the programme.

 

21st Century Skills

Among the 21st Century skills for the programme are:

  1. creativity;
  2. information literacy;
  3. media literacy;
  4. flexibility;  
  5. social skills;
  6. Problem solving;
  7. collaboration;
  8. global awareness;
  9. innovation skills; and
  10. critical thinking.

Admission and Graduation Requirements

 

Admission requirements

4 Year Degree Programme

In addition to appropriate UTME-Score, a candidate must possess five Senior Secondary  Certificate (SSC)-credits passes including English Language, Mathematics, Physics and any other relevant Science subjects in not more than two sittings. 

 

3 Year Degree Programme:  

Direct Entry

A minimum of a credit at the University/National Diploma or NCE with other five Senior School Certificate (SSC) credit passes in relevant Science subjects three of which must be in English Language, Mathematics, Physics.

Minimum duration

The minimum duration of the Computer Science degree programme is four academic sessions for UTME. However, it is three academic sessions for candidates admitted to the 200 Level.

Graduation requirements

To be eligible for the award of the Bachelor degree in Computer Science, a student must have:

  • passed all the core courses, university and faculty/school required courses and electives;
  • accumulated a minimum of 120 course units for students admitted through UTME and 90 course units for students admitted to 200 level; and
  • attain a minimum CGPA of 1.00.

To graduate, a student must be found worthy in character throughout the period of his/her studentship and must accumulate the total units prescribed for the programme from Core, Faculty and General Studies courses as well as SIWES, Seminar and Final Year Project