Research Details
- Category : Under Graduate
- Research Year : 4 Years
- Location : Department of Computer Science
- Delivery Mode : Bachelor of Science in Computer Science
About the Programme
Computerized business processes are a default in nearly all organizations. Most organizations, are continuously relying on computer systems for their day to day operations. As the reliance on computer systems increase, so is the need for effective computer systems as well as the human resource to develop and maintain them. The Bachelor of Science in Computer Science degree program was was developed to offer a unique learning experience that blends theoretical, practical and industrial skills. The students shall be exposed to general computer science areas like networking, programming, database management, software development and algorithms. The learners will then be equipped with advanced skills in multimedia technologies, computer security and mobile applications development. Graduates of this program particularly be exposed to skills that would help them innovate new products and compete favorably in the private and public sector.
The learning structure of this program is such that it blends face-to-face, online and experiential type of learning. This will improve their self-learning skills which are critical to the fast-changing ICT world. This program therefore seeks to develop high quality human resources that will be able to develop and manage software products necessary in the computerized economy.
The objectives of the Bachelor of Science in Computer Science degree program are to produce graduates who can:
The graduate of Bachelor of Science in Computer Science should be able to
Curriculum Structure
Year 1 Semester 1 | ||||
Course Code | Course Title | Units | LH | PH |
CHM 1101 | General Chemistry I | 3 | 30 | 45 |
CSC 1101 | Introduction to Computer Science | 3 | 30 | 45 |
CSC 1102 | Introduction to Problem Solving | 3 | 30 | 45 |
GST 1101 | Communication in English I | 2 | 30 | 0 |
GST 1102 | Nigerian Peoples and Culture | 2 | 30 | 0 |
GST 1103 | Use of Library, Study Skills and ICT | 2 | 30 | 0 |
MTH 1101 | General Mathematics I | 3 | 45 | 0 |
PHY 1101 | General Physics I | 3 | 30 | 45 |
Sub-total | 21 | 255 | 180 | |
Year 1 Semester 2 | ||||
CHM 1201 | General Chemistry II | 3 | 30 | 45 |
CSC 1201 | Computer Applications and Systems | 3 | 30 | 30 |
GST 1201 | Communication in English II | 2 | 30 | 0 |
GST1202 | Contemporary Health Issues | 2 | 30 | 0 |
IFT 1201 | Internet Technology and Website Design | 4 | 30 | 60 |
MTH 1201 | Discrete Mathematics | 3 | 30 | 0 |
MTH 1202 | General Mathematics II | 3 | 45 | 0 |
PHY 1201 | General Physics II | 3 | 30 | 45 |
Sub-total | 23 | 255 | 180 | |
Year 2 Semester 1 | ||||
Course Code | Course Title | Units | LH | PH |
BUS 2101 | Principles of Management | 3 | 30 | 0 |
CSC 2101 | Computer Programming I | 3 | 30 | 45 |
CSC 2102 | Fundamentals of Data Structures & Algorithms | 3 | 30 | 45 |
CSC 2103 | Operating Systems I | 3 | 30 | 45 |
CSC 2104 | Discrete Structure | 3 | 45 | 0 |
CSC 2105 | Computer Hardware | 3 | 30 | 45 |
GST 2101 | Peace Studies and Conflict Resolution | 2 | 30 | 0 |
GST 2102 | Environment & Sustainable Development | 2 | 30 | 30 |
SWE 2101 | Software Engineering Principles | 3 | 45 | 0 |
Sub-total | 25 | 300 | 210 | |
Year 2 Semester 2 | ||||
Course Code | Course Title | Units | LH | PH |
CSC 2200 | Industrial Training I | 3 | 0 | 125 |
CSC 2201 | Computer Programming II | 3 | 30 | 45 |
CSC 2202 | Operating Systems II | 3 | 30 | 45 |
CSC 2203 | Foundations of Sequential Program | 3 | 45 | 0 |
GST 2201 | Introduction to Entrepreneurship | 2 | 30 | 0 |
GST 2202 | Leadership Skills | 2 | 30 | 0 |
IFS 2201 | Management Information Systems | 3 | 30 | 0 |
MTH 2201 | Mathematical Methods | 3 | 30 | 45 |
PHY 2202 | Introduction to Electric Circuits and Electronics | 3 | 30 | 45 |
STA 1101 | Introduction to Statistics | 2 | 30 | 0 |
SWE 2201 | Object- Oriented Programming | 3 | 45 | 0 |
Sub-total | 30 | 255 | 305 | |
Year 3 Semester 1 | ||||
Course Code | Course Title | Units | LH | PH |
CSC 3101 | Structured Programming | 3 | 45 | 0 |
CSC 3103 | Algorithms and Complexity Analysis | 3 | 45 | 0 |
CSC 3104 | Computer Architecture and Organization I | 3 | 45 | 0 |
CSC 3105 | Computer Networks and Data Communications | 4 | 45 | 45 |
GST 3101 | Entrepreneurship for Development | 2 | 30 | 0 |
IFS 3101 | Database Management Systems I | 4 | 45 | 45 |
Sub-total | 19 | 255 | 90 | |
Year 3 Semester 2 | ||||
Course Code | Course Title | Units | LH | PH |
CSC 3200 | Industrial Training II | 3 | 0 | 125 |
CSC 3201 | Computer Architecture and Organization II | 3 | 45 | 0 |
CSC 3202 | Compiler Construction | 3 | 45 | 0 |
CSC 3203 | Survey of Programming Language | 4 | 45 | 45 |
CSC 3204 | Computational Science & Numerical Methods | 3 | 45 | 0 |
CSC 3205 | Artificial Intelligence | 3 | 30 | 0 |
IFS 3201 | Database Management Systems II | 3 | 30 | 45 |
Sub-total | 22 | 240 | 215 | |
Year 4 Semester 1 | ||||
Course Code | Course Title | Units | LH | PH |
BUS 4101 | Project Planning & Management | 3 | 30 | 30 |
CSC 4101 | Systems Programming | 3 | 30 | 45 |
CSC 4102 | Cryptology and Coding Theory | 3 | 30 | 45 |
IFS 4101 | Systems Analysis and Design | 2 | 30 | 0 |
IFS 4102 | Multimedia Applications | 2 | 30 | 0 |
IFS 4103 | Legal & Professional Issues in Computing | 3 | 30 | 0 |
RMT 4101 | Research Methods | 3 | 45 | 0 |
SWE 4101 | Software Engineering | 4 | 45 | 45 |
Sub-total | 23 | 255 | 165 | |
Year 4 Semester 2 | ||||
Course Code | Course Title | Units | LH | PH |
CSC 4200 | Research Project | 6 | 0 | 270 |
CSC 4201 | Net-Centric Computing | 2 | 30 | 0 |
CSC 4202 | Computer Forensics | 3 | 30 | 45 |
CSC 4203 | Computer Systems Security | 3 | 45 | 0 |
IFS 4201 | Mobile Applications Programming | 3 | 30 | 45 |
IFS 4202 | System Administration and Network Services | 3 | 30 | 45 |
IFS 4203 | Data Warehousing | 3 | 30 | 45 |
SEE 4201 | Software Construction | 3 | 30 | 0 |
Sub-total | 26 | 225 | 450 |