Bsc. CyberSecurity

In this programme, you will become an expert in identifying and eliminating cyber threats. You will acquire up-to-date knowledge in the area of cybersecurity and deal with the architecture, programming, and maintenance of security systems. In addition to incident response and digital forensics, you will learn aspects of penetration testing and reverse engineering in order to get to know the perspective of cybercriminals and protect against them.

This aim will be driven by the following objectives:

  1. Provide graduates with a broad and balanced foundational knowledge of cybersecurity.
  2. Equip graduates with the capacity to analyse cybersecurity threats and risks for organizations.
  3. Develop graduates in basic skills that would enable them to detect and prevent cyber-fraud.
  4. Equip graduates with the capacity to develop detective codes and supportive software agents to address cybersecurity threats.
  5. Equip graduates with digital forensic science techniques for the detection of cybercrimes.
  6. Equip graduates with knowledge of cryptography for the privacy of the information on computer systems.
  7. Prepare graduates for the purpose of self-employment and job placement in government and industries
  8. Develop graduates for professional practice and commitment to lifelong learning.

Entry requirements for this course are normally:

* Must have at least 5 O’level credits, including English, in no more than 2 sittings.

** For complete requirements, please check the 2019/2020 Jamb Brochure.

  • DIRECT ENTRY: Available
  • UTME SUBJECTS: Mathematics, Physics and any other Science subject
  • O’LEVEL SUBJECTS: Mathematics, Physics and any two Science subjects
Level 100
First Semester
SNo Code Course Name Credits Remark
1 CSC1303 Introduction to Computer Science 3 Core
2 ITC1203 Fundamentals of Information Technology 2 Core
3 CSC1311 Statistics for Physical Sciences and Engineering 3 Core
4 SWE1301 Introduction to Problem Solving and Software Development 3 Core
5 MTH1301 Elementary Mathematics I 3 Core
6 PHY1210 Mechanics 2 Core
7 PHY1220 Electricity and Magnetism 2 Core
8 GSP1201 Use of English 2 Core
Second Semester    
1 CBS1202 Fundamentals of Cyber Security I 2 Core
2 CST1301 Introduction to Application Packages 3 Core
3 SWE1304 Introduction to Computer Programming 3 Core
4 GSP1202 Use of Library, Study Skills and ICT 2 Core
5 MTH1303 Elementary Mathematics III 3 Core


Level 200
First Semester
SNo Code Course Name Credits Remark
1 CBS2201 Fundamentals of Cyber Security II 2 Core
2 CBS2203 Information Security Policy 2 Core
3 CSC2253 Data Structures and Algorithms 2 Core
4 CSC2323 Discrete Structures 3 Core
5 MTH2301 Mathematical Methods 3 Core
6 SWE2301 Introduction to Software Engineering 3 Core
7 GSP2204 Foundation of Nigerian Culture, Government and Economics 2 Core
8 GSP2206 Peace and Conflict Resolution 2 Core
9 GSP2201 Use of English 2 Core (DE Only)
Second Semester
1 CBS2202 Information Security Engineering 2 Core
2 CBS2204 Biometric Security 2 Core
3 SWE2314 Computer Programming II 3 Core
4 CSC2204 Analysis of Algorithms 2 Core
5 CSC2210 Operating Systems I 2 Core
6 CSC2206 Computer Architecture and Organization I 2 Core
7 SWE2315 System Analysis and Design 3 Core
8 MTH2205 Linear Algebra I 2 Core
9 GSP2205 Logic and Philosophy 2 Core
10 GSP2202 Use of Library, Study Skills & ICTs 2 Core (DE Only)


Level 300
First Semester
S.No Code Title Credits Remark
1 CBS3201 Introduction to Digital Forensics 2 Core
2 CBS3303 Interactive Programming 3 Core
3 CBS3205 Cryptographic Techniques 2 Core
4 CBS3207 System Security 2 Core
5 CBS3209 Fault Tolerant Computing 2 Core
6 CSC3251 Research Methods 2 Core
7 ITC3305 Database Management Systems 3 Core
8 ITC3303 Data Communication and Networking 3 Core
Second Semester
1 CBS3600 SIWES 6 Core


Level 400
First Semester
SNo Code Title Credits Remark
1 CBS4301 Cryptography: Algorithms and Applications 3 Core
2 CBS4303 Network Security 3 Core
3 CBS4205 Threats, Exploits and Counter Measures 2 Core
4 CSC4331 Artificial Intelligence 3 Core
5 ITC4223 Ethics and Professional Practices 2 Core
6 EEP3201 Entrepreneurship and Innovation 2 Core
7 CBS4207 Enterprise Security and Information Assurance 2 Elective
8 CBS4209 Information Security Risk Analysis and Management 2 Elective
9 CBS4211 Cyber Security in Business and Industry 2 Elective
10 CBS4213 Security Strategies for Web Application and Social Networks 2 Elective
11 ITC4342 Software Defined Networks 3 Elective
Second Semester
1 CBS4202 Forensic Analysis 2 Core
2 CBS4204 Special Topics on Information Security 2 Core
3 CBS4306 Systems Vulnerability Assessment and Testing 3 Core
4 ITC4307 System Administration and Management 3 Core
5 EEP4201 Venture Creation and Growth 2 Core
6 CBS4600 Project 6 Core
7 CBS4308 Software Security 3 Elective
8 CBS4310 Database Application Security 3 Elective
9 CBS4212 Privacy in a Networked World 2 Elective
10 CBS4214 Information Disaster Recovery 2 Elective
11 CBS4216 VoIP and Multimedia Security 2 Elective
12 ITC4344 Cloud Computing 3 Elective