DEPARTMENT OF COMPUTER SCIENCE

Philosophy

Bridging the Gap between Man/Machine Communication

Our philosophy is bridging the gap between man/machine communications. Tremendous advancement has been made in the field of computer technology, computing processes which used to be a story telling affair has reached the doorstep of every home and office. Networking of which the internet is an advanced form, has brought smiles on the faces of humans because it has simplified the way we carry out our day to day activities; ranging from basic communication, to banking, productions, information dissemination and many more. Today, systems technology has changed the world and the change continues. A computer is made up of buttons, switches, diodes, flip-flops, integrated circuits, all these are hardware subsystems. How then does one make this physical hardware to do what we want, understand us and respond within a reasonable time period. Our task is to bridge the communication gap between humans that are creative and computers that are not, rather, made by man. Thus, through powerful software creation and subsystems we make the computer to interact with us.

Objective:

The objective and purpose of a Bachelor’s Degree Programme in Computer Science include:
1. To create or impact to students the awareness and enthusiasm for modern computer technology and its capabilities.
2. To get the students involved in an intellectually satisfying and simulating experience in learning and applying the technology of computers.
3. To provide the necessary foundation for the students to acquire state of the arts technology in computer technology to be able to professionally register with professional organizations in computing in Nigeria and abroad.
4. To empower the students to be able to acquire adequate skills, self-employment at the end of the program.
5. To equip the students to be able to apply computer technology in all areas of human endeavor.
6. To prepare students for more advanced and research work.
7. To provide a broad and balanced foundation in computer science knowledge and practical skills

Structure of the Program

It is a four year program. In the first three years, students take all relevant departmental, Faculty and University wide courses as required in the existing NUC approved program. In the second semester of the third year however, students are expected to acquire experience outside the university under the Industrial Attachment Program under the Student’s Industrial Work Experience Scheme (SIWES) that is nine units in accordance with the NUC regulation and benchmark. In the fourth/final year, students are expected to take advanced courses in different specified aspects of the program that offer them greater exposure, as well as an in-depth knowledge in their chosen options. These courses are basically applied and multi-disciplinary. Research projects in specified areas of interest as well as a research seminar are part of the requirements necessary to be completed during the final year.

Student's Companion

1. (E-book) - Matlab Programming

2. Thinking In Java

3. AI - Artificial Intelligence Programming in JAVA

4. Beyond Software Architecture

5. Building Secure and Reliable network Application

6. C# - Your Visual Blueprint for Building .NET Application

7. Data structures & Algorithm in JAVA ....SAMS

8. Digital Design Principles and Practices

9. Ethical Hacker

10. Human Cognition and Communication

11. Introduction to Logic and Automata

12. Introduction to Networking Technologies

13. Introduction to Programming with JAVA 3D

14. The Book of Vinware (2002)

15. JAVA Wireless Programming in J2me

16. (E-Book PDF-Reference) IP Network Design

17. Project Management Practitioner's Handbook

18. Begining PHP, Apache, MySQL Web Dev.

19. Understanding Computer Simulation

20. Microsoft C# Programming for Absolute Beginner

Admission Requirements

1. UTME:

Joint Matriculation Examination Candidates must have five "O" level subjects at Credit level passes in English, Mathematics, Physics, Chemistry in not more than two sittings.

2. Direct Entry:

Direct entry students must meet the conditions stated by Jamb - Five credits in not more than two sittings in English, Mathematics, Physics, Chemistry and also three A-level papers in Physics, Chemistry and Mathematics. (i) Should possess an OND, HND, or B.Sc in Computer Science, Computer Engineering, Electrical /Electronic Engineering, Mathematics, Physics or Statistics; from a recognized institution.

3. Expected duration for UME candidates shall be 4 years. Such candidate must possess the relevant qualifications as stated above and in addition an acceptable pass in the Unified Tertiary Matriculation Examination (UTME) into 100-level to undergo a four-year degree.

4. Expected duration for Direct Entry (DE): Candidates with relevant qualifications as stated above may undergo the three - year degree programme into 200 - level.