Course Details

  • Course Name : Bachelor of Science in Information and Communication Technology
  • Category : Undergraduate
  • Course Duration: 4Years
  • Department : Department of Information Technology and Systems
  • Tuition/ Semester (Naira): N377,500.00

About The Programme

The Information and Communications Technology (ICT) industry is growing at a fast rate and becoming central in growth of nearly all industries and organizations. The desired economic growth rates in Nigeria and West African region in general goes hand in hand with a need for highly qualified ICT professionals to support the private and public sectors. Therefore, A critical mass of highly qualified ICT professionals are therefore required to maintain, and support computer systems and networks in nearly every business processes, managerial decision-making, and organizational communication.

The Bachelor of Science (B.Sc.) degree in Information and Communication Technology (ICT) seeks to develop high quality human resources for the public and private sectors so as to maximize the utility of ICT in organization.

This programme aims to equip graduates with the technical knowledge and analytical skills to keep abreast with the rapid advances in technology, and be able to select, create, apply, integrate, administer and maintain computing technologies in organizations and within the larger society requiring collaboration.

The specific objectives of the programme are, to:

  1. give students fundamental hardware and software knowledge and skills in business applications.
  2. equip students with theoretical knowledge and practical skills in multimedia computing.
  3. enable students to acquire computer networks operation principles and network implementation procedures.
  4. promote and encourage good information processing skills from database.
  5. offer advanced employable skills that can be used in public and private sector industry.

On successful completion of the programme, the graduates will be able to:

  1. Exploit the entrepreneurial aspects of ICT in order to strengthen the competitiveness of the organizations
  2. Plan, manage and configure networks and computer systems so as to improve their utility and effectiveness in organizations
  3. Specify and test computer systems necessary in the day today running of organizations
  4. Integrate, evolve and tune systems in organizations
  5. Competently utilize ICT to support the different levels of management in organizations.
  6. Exercise original thought, have good professional judgment and be able to take responsibility for the execution of important tasks.
Unified Tertiary Matriculation Examination (UTME) Entry Mode
  1. The entry requirements shall be at least credit level passes in five subjects including English Language, Chemistry, Physics or mathematics to form the core subjects with credit in any other two relevant science subjects, at the Senior Secondary School Certificate or its equivalent.
  2. In addition, an acceptable pass in the Unified Tertiary Matriculation Examination (UTME), with relevant subject combination is required for Admission into 100 Level.
Direct Entry Mode

Candidates who seek direct entry admission into 200 level of a degree programme must have any of the following in addition to fulfilling the requirement of a minimum of credit level passes in five relevant subjects at SSCE or WASCE/GCE ‘O’ Level;

  1. two A level passes (graded A-E) at the GCE/IJMB Advanced Level in relevant subjects (Biology Chemistry, and Mathematics or Physics) may be admitted into 200-level, or
  2. B.Sc. degree of a recognized University in a related field, or
  3. OND (upper credit) or HND in relevant courses
Inter-University Transfer Mode

A candidate can transfer into 200 level provided they meet the relevant qualifications, including entry requirements. Universities are to certify that students meet the minimum requirements for the inter-university transfer.

Curriculum Structure

100 Level

Course Code Course Title Unit(s) Status LH PH
Semester 1  
COS 101 Introduction to Computing Sciences 3 C 30 45
GST 111 Communication in English 2 C 15 45
MTH 101 Elementary Mathematics I 2 C 30 0
NUM-COS 103 Ethical and Social Issues in Information Systems 2 R 30 0
NUM-IFT 103 Fundamental of Computer Networking 2 R 30 0
PHY 101 General Physics I 2 C 30 0
PHY 107 General Practical Physics  I 1 C 0 45
STA 111 Descriptive Statistics 3 C 45 0
Sub-total 17 0 210 135
Semester 2  
COS 102 Problem Solving 3 C 30 45
GST 112 Nigerian Peoples and Culture 2 C 30 0
MTH 102 Elementary Mathematics II 2 C 30 0
NUM-COS 104 Computer Applications and Systems 2 C 15 45
NUM-GEN 102 Community Engagement and Social Development 3 R 15 90
PHY 102 General Physics II 2 C 30 0
PHY 108 General Practical Physics II 1 C 0 45
Sub-total 15   150 225
Total 32   360 360

 200 Level

Course Code Course Title Unit(s) Status LH PH
Semester 3  
COS 201 Computer Programming I 3 C 30 45
ENT 211 Entrepreneurship and Innovation 2 C 15 45
ICT 201 Introduction to Information and Communication Technology 2 C 30 0
IFT 203 Introduction to Web Technologies 2 C 30 45
IFT 211 Digital Logic Design 2 C 15 45
NUM-CSC 203 Discrete Structures 2 C 30 0
NUM-IFT 201 Foundations of Computing 2 R 30 0
NUM-IFT 205 Object-Oriented Programming 2 R 15 45
Sub-total 17 195 225
Semester 4  
COS 202 Computer Programming II 3 C 30 45
IFT 299 SIWES I 3 C 0 135
GST 212 Philosophy, Logic and Human Existence 2 C 30 0
IFT 212 Computer  Architecture  and Organisation 2 C 15 45
INS 202 Human-Computer Interface 2 C 30 0
NUM-IFT 202 Principles of Management 3 R 30 45
Sub-total 15 135 270
Total 32   330 495

 300 Level

Course Code Course Title Unit(s) Status LH PH
Semester 5  
IFT 311 Ethics and Legal Issues in IT 2 C 30 0
IFT 313 Mobile Application Development 2 C 15 45
CSC 315 Operating Systems 3 C 30 45
ICT 317 Data Communications Systems and Network 3 C 30 45
NUM-CYB 301 Cryptography Techniques, Algorithms and Applications 2 R 15 45
NUM-CSC 309 Artificial Intelligence 2 C 15 45
NUM-CYB 307 Internet of Things (IoT) Security 3 E 30 45
Sub-total 17 165 270
Semester 6  
IFT 306 Web Application Development 2 C 15 45
IFT 304 Web Development using Content Management Systems 2 C 15 45
ICT 322 ICT  Innovation  and Entrepreneurship 2 C 15 45
IFT 342 Network Servers and Infrastructures 2 C 15 45
CYB 399 SIWES II 3 C 0 135
ENT 312 Venture Creation 2 C 15 45
GST 312 Peace and Conflict Resolution 2 C 30 0
Sub-total 15 105 360
Total 32 270 630

400 Level

Course Code Course Title Unit(s) Status LH PH
Semester 7  
IFT 409 Research Methodology and Technical Report Writing 3 C 45 0
ICT 497 Final Year Project I 3 C 0 135
IFT 403 Mobile and Pervasive Computing 2 C 15 45
INS 401 Project Management 2 C 30 0
NUM-IFT 401 Machine Learning 3 R 30 45
NUM-IFT 405 Information Assurance and Security 2 E 30 0
NUM- ICT 403 Computational Perception and Robotics 2 R 30 0
Sub-total 17 180 225
Semester 8  
IFT 498 Final Year Project II 3 C 0 135
IFT 410 System Integration and Architecture 2 C 30 0
IFT 442 Wireless Communications and Networking 2 C 15 45
NUM-CSC 434 Distributed Computing Systems 3 C 45 0
NUM-CSC 432 Design & Installation of Electrical & ICT Services 3 C 30 45
NUM- IFT 422 Data Analytics 2 R 15 45
Sub-total 15 135 270
Total 32 315 495