School of Science & Information Technology (SSIT)
Apply Now
B.Sc. Computer Science

This programme aims to provide students with a strong foundation and thorough grounding in the theoretical and practical aspects of the computer science discipline, necessary for successful careers as system designers in the continuously developing information technology i.e. IT world. Specialization in various fields/areas of the discipline is availed to students through a flexible curriculum and a wide range of electives, enabling them to keep pace with the latest trends in computing technology for a successful career in information technology.
- Students should be able to work on computer programing languages for problem solving, i.e. identify problems, analyze requirements, formulate designs and implement solutions that meet realistic constraints, such as: costs, operational, social, cultural, ethical, health and safety
- Communicate and use language effectively
- Develop projects effectively and independently
- Apply specialized knowledge in selected area(s) of Computer Science
- Collaborate and function effectively in team works; including multi-disciplinary team works
- Function effectively in an industrial environment and apply acquired skills to real world problems
- Acquire inquisitive attitude and skills to enable creation of original discovery or design related to computing.
- To have a sound technical foundation in computer science and the ability to creatively apply computer and related technologies to practical problems.
- Communication and soft skills to function as an effective professional
Knowledge in specialized areas with awareness of broad multi-disciplinary issues, and the ability to continue personal. - Development to keep pace with advances in computer technology.
- To produce graduates who are capable of applying computer science, computer technology and information technology in solving problems arising in industries, business, commerce, education, medicine, government, and the society in general.
- To provide suitable service course for specialists in other disciplines to enable these specialists to increase their competence, skill and level of proficiency on their various works fields.
- To engender new developments in computer science with a view to promotes special interest in entrepreneurship abilities of potential graduates by making available modern development in information technology.
B. Sc. Computer Science & Information Systems – 4 YEAR CURRICULUM PLAN
Sl. No | Course Code | Course Title | Units | Category | Lecture (hours) | Practical (hours) |
---|---|---|---|---|---|---|
SEMESTER 1 Level 100 | ||||||
1 | GST1211 | English Communication I | 2 | GST | 30 | – |
2 | GST1213 | Use of Library, Study Skills and ICT | 2 | GST | 30 | – |
3 | GST1215 | Nigerian People and Culture | 2 | GST | 30 | – |
4 | MTH1311 | Mathematics I | 3 | Core | 45 | – |
BUA1311 | Principles of Management | 3 | Core | 45 | – | |
5 | CSC1311 | Principles of Programmeming Language | 3 | Core | 30 | 45 |
CSC1313 | Digital Logic | 3 | Core | 45 | – | |
18 | 255 | 45 | ||||
SEMESTER 2 Level 100 | ||||||
1 | GST1222 | Communication in French | 2 | GST | 30 | – |
2 | GST1224 | Logical Critical Thinking & Problem Solving | 2 | GST | 30 | – |
3 | GST1226 | Introduction to Entrepreneurship | 2 | GST | 30 | – |
4 | CSC1328 | Object Oriented Programmeming | 3 | Core | 30 | 45 |
5 | PHY1326 | General Science | 3 | Core | 45 | – |
6 | CSC1324 | Data Structures and Algorithm Analysis | 3 | Core | 30 | 45 |
7 | CSC1326 | Computer Organization & Architecture | 3 | Core | 45 | – |
18 | 240 | 90 | ||||
SEMESTER 3 Level 200 | ||||||
1 | GST2211 | English Communication II | 2 | GST | 30 | – |
2 | GST2213 | Leadership Skills | 2 | GST | 30 | – |
3 | GST2215 | Core Life Skills & Happiness | 2 | GST | 30 | – |
4 | MTH2315 | Mathematics II | 3 | Core | 45 | – |
5 | CSC2313 | Web Design and Development | 3 | Core | 30 | 45 |
6 | CSC2315 | Research Methods in Computing | 3 | Core | 45 | – |
7 | CSC2317 | Database Management Systems | 3 | Core | 45 | – |
18 | 255 | 45 | ||||
SEMESTER 4 Level 200 | ||||||
1 | CSC2322 | Human Computer Interaction | 3 | Core | 45 | – |
2 | CSC2324 | Information Technology and Ethics | 3 | Core | 45 | – |
3 | CSC2326 | Computer networks | 3 | Core | 30 | 45 |
4 | CSC2328 | Software Engineering | 3 | Core | 45 | – |
5 | CSC2340 | Programmeming in Java | 3 | Core | 30 | 45 |
6 | CSC2342 | Operating Systems | 3 | Core | 30 | 45 |
18 | 225 | 135 | ||||
SEMESTER 5 Level 300 | ||||||
1 | CSI3699 | SIWES(Students Industrial Work Experience Scheme) / Industrial Attachment / Project | 6 | |||
6 | ||||||
SEMESTER 6 Level 300 | ||||||
1 | BUA2324 | Innovation | 3 | Core | 30 | 45 |
2 | CSC3322 | Computer Graphics | 3 | Core | 30 | 45 |
3 | CSC3324 | Artificial Intelligence | 3 | Core | 30 | 45 |
4 | CSC3326 | Distributed Database Systems | 3 | Core | 45 | – |
5 | CSC3328 | Information Technology Project Management | 3 | Core | 30 | 45 |
6 | BUA3322 | Business Process Modeling | 3 | Required | 45 | – |
7 | CSC3344 | Knowledge Management Technology | 3 | Required | 30 | 45 |
21 | 240 | 225 | ||||
SEMESTER 7 Level 400 | ||||||
1 | CSC4326 | Web Technologies | 3 | Core | 30 | 45 |
2 | CSC4311 | Mobile Application Development | 3 | Core | 30 | 45 |
3 | CSC4313 | Data Warehousing and Data Mining | 3 | Core | 30 | 45 |
4 | CSC4335 | IT infrastructure and Emerging Technologies | 3 | Required | 30 | 45 |
5 | Elective 1 | 3 | 45 | |||
6 | Elective 2 | 3 | 30 | 45 | ||
18 | 195 | 225 | ||||
SEMESTER 8 Level 400 | ||||||
1 | CSC4322 | Big Data Analytics | 3 | Core | 30 | 45 |
2 | CSC4324 | Entrepreneurship & New Venture Creation | 3 | Core | 30 | 45 |
3 | CSC4342 | Enterprise Information System Security | 3 | Required | 30 | 45 |
4 | CSC4344 | Software Quality Assurance Testing | 3 | Required | 30 | 45 |
5 | CSI4300 | Project Work (IT) | 3 | 15 | 90 | |
15 | 135 | 270 | ||||
Total Credits for Programmeme | 132 | 1,545 | 1,035 | |||
Options for Elective 1 & 2 | ||||||
Course Code | Course Title | Units | Category | Lecture (hours) | Practical (hours) | |
BUA4351 | Strategic Information System Management | 3 | Elective | 45 | – | |
BUA4339 | E-Supply chain management | 3 | Elective | 45 | – | |
CSC4317 | Programmeming with .NET | 3 | Elective | 30 | 45 | |
CSC4319 | Programmeing with Advance java | 3 | Elective | 30 | 45 | |
Project / Internship / SIWES ( Students Industrial Work Experience Scheme) | ||||||
Course Code | Course Title | Units | Category | Lecture (hours) | Practical (hours) | |
CSI3699 | SIWES / Industrial Attachment / Project | 6 |