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:

  • Design, develop and evaluate software and computer-based systems.
  • Explain and demonstrate expertise in the common computing topics, with a special emphasis on image processing, security and mobile applications.
  • Innovate and compete favorably in the private and public sector.
  • Setup, manage and tune computer infrastructure (Data, Network and Services).

The graduate of Bachelor of Science in Computer Science should be able to

  • Design, develop and evaluate software and computer-based systems.
  • Demonstrate practical, theoretical energy with a special emphasis on image processing, security and mobile applications.
  • Set up and manage computer systems
  • Analyze and maintain the security of computer systems.
  • The entry requirements shall be at least credit level passes in five subjects including English Language, Mathematics, Physics to form the core subjects with credit in any other two relevant science subjects, at the Senior Secondary School Certificate or its equivalent. In addition, an acceptable pass in the Unified Tertiary Matriculation Examination (UTME), with relevant subject combination is required for Admission into 100 Level.
  • Candidates with two A level passes (graded A-E) at the GCE/IJMB Advanced Level in relevant subjects (Chemistry, Mathematics and Physics) may be admitted into 200-level. This is in addition to fulfilling the requirement of a minimum of credit level passes in five relevant subjects at SSCE or WASCE/GCE ‘O’ Level.

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