Introduction
This programmes is aim to provide students with a thorough grounding in the theoretical and practical aspects of the computer science discipline necessary for successful careers as system designers in the continually developing information technology environment. The major enables students to develop a strong foundation in the discipline as well as specialization in a particular area through a flexible curriculum. Through a wide range of electives, students keep pace with the latest trends in computing technology for a successful career in information technology.
Goals
Students should be able to work on computer programming languages for problem solving.
Identify problems, analyze requirements, formulate design 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 work situations including multi-disciplinary team;
- Function effectively in an industrial environment and apply learned skills to real-world problems;
- Acquire inquisitive attitude and skill to enable creating an original discovery or design related to computing.
Objectives
- 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.
Course Curriculum
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 Programming 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 Programming | 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 | Programming 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 Programme | 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 | Programming with .NET | 3 | Elective | 30 | 45 | |
CSC4319 | Programing 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 |