Research Details

  • Category : Undergraduate
  • Research Year : 4 Years
  • Location : Department of Information Technology and Systems
  • Delivery Mode : Bachelor of Science in Cyber Security

About the Programme

As humankind’s reliance on information technology grows—and with it, cyber threats is becoming a growing reality for businesses and organizations across all sectors. Therefore, the need for highly trained cybersecurity professionals is becoming more critical than ever before. The Bachelor of Science in Cyber Security (B.Sc CyS) degree program is designed to prepare students to obtain knowledge for careers in cybersecurity and assurance with a focus on hands-on experience and problem solving. Additionally, students will receive instruction in leadership and management in preparation for becoming managers and directors.

The B.Sc CyS programe combines computer science foundational coursework with both theoretical work and applied experiences that will ground students in the concepts, techniques, tactics, and procedures used to compromise and secure computer systems.

The objectives of the Bachelor of Science in Cyber Security degree program   are to produce graduates who can:

  1. Develop and apply technical strategies, tools, and techniques to secure data and information for a customer or client.
  2. Adhere to a high standard of ethical behavior.
  3. Use research in both established venues and innovative applications to expand the body of knowledge in information assurance.
  4. Apply the principles of critical thinking to creatively and systematically solve the problems and meet the challenges of the ever-changing environments of cybersecurity.
  5. Mastery of the skills necessary to move into leadership roles in companies, agencies, divisions, or departments.

on successful completion of the programme, graduates will have the ability to:

  1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  2. Apply concepts of best practices in cybersecurity management to enterprise processes.
  3. Evaluate the computer network and information security needs of an organization.
  4. Assess cybersecurity risk management policies to effectively protect an organization’s critical information and assets.
  5. Apply security control principles in the construction of cybersecurity solutions.
  6. Demonstrate the ability to securely administer a Windows and Linux system using security automation tools and techniques.
  7. Communicate effectively in a variety of professional contexts.
  8. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  9. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  10. Apply security principles and practices to maintain operations in the presence of risks and threats.

Unified Tertiary Matriculation Examination (UTME) Admission

  1. 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 West African Senior School Certificate (WASSCE) or its equivalent (NECO, NABTEC, SSCE, GCE), 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 Admission

  1. 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, or
  2. National Diploma in Computer Science with at least an Upper Credit from a recognised University or Polytechnic, or
  3. NCE in Computer Science/ Maths; Computer Science/Physics; Maths/Physics with at least Credit Pass in both.

Curriculum Structure

Year 1 Semester 1
Course Code Course Title Units Status LH PH
CSC 1101 Introduction to Computer Science 3 C 30 45
CSC 1102 Introduction to Problem Solving and Software Development 2 R 30 45
GST 1101 Communication in English I 2 C 30 0
GST 1102 Nigerian Peoples and Culture 2 C 30 0
GST 1103 Use of Library, Study Skills and ICT 2 C 30 0
IFS 1101 Fundamentals of Information Systems Security 3 C 45 0
MTH 1101 General Mathematics I 3 C 45 0
PHY 1101 General Physics I 3 C 30 45
STA 1101 Introduction to Statistics for Physical Sciences and Engineering 2 R 30 0
SWE 1104 Introduction to Software Engineering 2 R 30 0
Sub-total 24 330 135
Year 1 Semester 2
Course Code Course Title Units Status LH PH
CSC 1201 Computer Applications and Systems 3 C 30 30
CSN 1201 Fundamentals of Cyber Security I 2 C 30 0
GST 1201 Communication in English II 2 C 30 0
GST1202 Contemporary Health Issues 2 C 30 0
IFT 1201 Internet Technology and Website Design 3 R 30 45
MTH 1201 Discrete Mathematics 3 R 30 0
MTH 1202 General Mathematics II 3 C 45 0
PHY 1201 General Physics II 3 C 30 45
SWE 1202 Discrete Structure 2 R 30 0
Sub-total 23 285 120
Year 2 Semester 1
Course Code Course Title Units Status LH PH
CNS 2101 Introduction to Networking Systems and Administration 2 C 30 0
CNS 2102 Emerging Threats and Defenses 2 C 30 0
CNS 2103 Enterprise and Perimeter Security 2 C 30 0
CNS 2104 Fundamentals of Cyber Security II 2 C 30 0
CSC 2101 Computer Programming I 3 C 30 45
CSC 2102 Fundamentals of Data Structures & Algorithms 3 R 30 45
CSC 2103 Operating Systems I 3 C 30 45
CSC 2105 Computer Hardware 3 R 30 45
GST 2101 Peace Studies and Conflict Resolution 2 R 30 0
GST 2102 Environment & Sustainable Development 2 R 30 0
Sub-total 24 300 180
Year 2 Semester 2
Course Code Course Title Units Status LH PH
BUS 2101 Principles of Management 3 R 30 0
CNS 2201 Routing and Switching Fundamentals 2 C 30 0
CNS 2202 Web Page Development- HTML 2 C 15 45
CSC 2200 SIWES-I (Mini Project) 3 C 0 125
CSC 2201 Computer Programming II 2 C 15 45
CSC 2202 Operating Systems II 3 C 30 45
GST 2201 Introduction to Entrepreneurship 2 C 30 0
GST 2202 Leadership Skills 2 C 30 0
IFS 2201 Management Information Systems 3 R 30 0
IFS 2202 Database Management Systems I 2 C 15 45
Sub-total 24 225 305
Year 3 Semester 1
Course Code Course Title Units Status LH PH
CNS 3101 Firewalls and Perimeter Security 3 R 45 0
CNS 3102 Access Control and Intrusion Detection Technology 2 C 15 45
CNS 3104 Wireless and Mobile Networking 3 C 30 45
CNS 3105 System Security, Analysis and Design 3 C 30
CSC 3104 Computer Architecture and Organization I 3 C 45 0
CSC 3105 Computer Networks and Data Communications 3 C 30
GST 3101 Entrepreneurship for Development 2 C 30 0
IFS 3102 Database Programming 3 C 30 45
IFS 3103 Managing Risk in Information Systems 2 R 30 0
Sub-total 24 285 225
Year 3 Semester 2
Course Code Course Title Units Status LH PH
CNS 3201 Cloud Computing Security 3 C 45
CNS 3202 System Forensics, Investigation, and Response 3 C 45
CNS 3204 Hacker Techniques, Tools, and Incident Handling 3 C 30
CNS 3205 Cryptographic Techniques 2 C 30 0
CNS 3205 Interactive Programming 2 C 30 0
CSC 3200 SIWES-II (Mini Project) 3 C 0 125
CSC 3201 Computer Architecture and Organization II 3 C 45 0
CSC 3205 Artificial Intelligence 3 C 45 0
IFS 3201 Database Management Systems II 2 C 30 45
Sub-total 24 300 215
Year 4 Semester 1
Course Code Course Title Units Status LH PH
BUS 4101 Project Planning & Management 2 R 30 30
CNS 4101 Internet Security and Network Forensics 2 C 30 45
CNS 4102 Security Strategies in Linux and Windows Platforms and Applications 3 R 30 0
CNS 4103 Network Security, Firewalls, and VPNs 2 C 30 0
CNS 4104 Mobile Forensics and Security 2 C 30 30
CNS 4105 Systems Vulnerability Assessment and Testing 2 R 30 0
CSC 4102 Cryptology and Coding Theory 3 C 30 45
CSC 4103 Modelling and Simulation 3 R 15 45
GNS 4104 Research Methods and Proposal writing 3 C 45 0
IFS 4103 Legal & Professional Issues in Computing 2 C 30 0
Sub-total 24 300 195
Year 4 Semester 2
Course Code Course Title Units Status LH PH
CNS 3203 Cybersecurity Risk Analysis and Management 2 R 30 0
CNS 4201 Ethical Hacking and Reverse Engineering 2 C 30 0
CNS 4203 Cyberwarfare 2 C 30 0
CNS 4204 Digital Forensics Investigation Techniques and Practices 3 C 30 45
CSC 4200 Research Project 6 C 0 270
CSC 4202 Computer Forensics 3 C 30 45
CSC 4203 Computer Systems Security 3 C 45 0
IFS 4202 System Administration and Network Services 3 R 30 45
Sub-total 24 225 405
Grand Total 167 0 1950 1585