3.1  Introduction

Recent developments in computing, network technologies, Internet, cloud technologies have made reliability and secure exchange of digital information vital to most human activities including banking, medicine, infrastructure management and elections. As the use of information technology expands, so are the potential consequences of cyber-attacks, and the need for skilled workforce to prevent and defend against them. Unfortunately, the pool of available talent to build and certify applications designed to withstand attacks, diagnose and prevent security intrusions is inadequate to meet the growing needs all over the world. Government agencies, Business Organizations, Industries and Military are scrambling to find qualified professionals to safeguard their systems, businesses and Infrastructures.

3.2  Philosophy

To evolve a broad strategy for human resource development that encompasses educational, cultural, social and political development such that graduates can possess the unique cyber security ability to protect digital assets, guard critical infrastructure, and business ecosystem amongst others.

3.3  Aim and Objectives

The programme aims to build capacity and develop human capital in the field of cyber security and to safeguard business transactions as well as corporate assets, nationally and globally. In other words, the Cyber Security programme is to equip graduates with the knowledge and skills required to protect people, computers, networks, programmes, data and other critical infrastructure from attack, damage or unauthorised access.

The objectives of the programme are to:

  1. provide graduates with a broad and balanced foundational knowledge of cyber security;
  2. equip graduates with the capacity to analyse cyber security threats and risks for organisations;
  3. develop graduates on 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 cyber security 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 self-employment and job placement in government and industries; and
  8. develop graduates for professional practice and commitment to lifelong learning.

The focus of this programme is to equip students with the knowledge, understanding and skills to gather, analyse, develop and present evidence gained from computer systems, professionally, to understand the impact of cybercrime and events upon business and the public and to be able to identify and implement specific security practices, features and techniques to enhance the security of computer and computer-based systems.

The related fields are Computer Science, Software Engineering, Criminology, Forensic, Information Technology, Information Systems and Data Science. 

The following are possible areas of specialization: Cyber Security Analysis, Information System Security, Network Security, Digital Forensic Analysis, among others.

3.4  Admission and Graduation Requirements

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 the relevant subject combination is required for admission into 100 Level. Candidates with two A level passes (graded A-E) at the GCE/IJMB/JUPEB 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 as indicated above.

3.5  Course Structure for BSc Cyber Security

100 Level: Cyber Security

FIRST SEMESTER
Course Code Course Title Units Status LH PH
BIO 101 General Biology I 3 C 45
BIO 107 General Biology Practical I 1 C 45
CHM 101 General Chemistry I 3 R 45
CHM 107 General Chemistry Practical I 1 R 45
CSC 101 Introduction to Computer Science 3 R 30 45
GST 101 Communication in English I 2 C 30
GST 123 Logic, Philosophy and Human Existence 2 R 30
MTH 101 General Mathematics I 3 R 45
PHY 101 General Physics I 3 R 45
PHY 107 General Physics Practical I 1 R 45
CRM 105 Introduction to Sociology 0 R 30
Subtotal 22      
SECOND SEMESTER
Course Code Course Title Units Status LH PH
CSC 102 Introduction to Problem Solving 3 C 30 45
CYB 102 Fundamentals of Cyber Security I 2 C 30
GST 102 Communication in English II 2 C 30
GST 104 Nigerian Peoples and Culture 2 C 30
GST 122 Use of Library, Study Skills and ICT 2 C 30
MTH 102 General Mathematics II 3 R 45
MTH 104 General Mathematics III 3 R 45
PHY 102 General Physics II 3 R 45
PHY 108 General Physics Practical II 1 R 45
STA 102 Statistics for Physical Sciences and Engineering 3 R 45
Subtotal 24      
GRAND TOTAL 46      
             

 

 

200 Level: Cyber Security

FIRST SEMESTER
Course Code Course Title Units Status LH PH
CYB 201 Fundamentals of Cyber Security II 2 C 30
CYB 203 Cyber Security in Business and Industry 2 C 30
CYB 205 Introduction to Digital Forensics 2 C 30
CSC 201 Computer Programming I 3 C 30 45
CSC 205 Operating Systems 3 C 30 45
CSC 207 Introduction to Web Design 2 C 45
MTH 201 Mathematical Methods I 3 C 45
MTH 203 Set, Logic and Algebra 3 C 45
GST 107 Introduction to Entrepreneurship 2 R 30
Subtotal 22      
SECOND SEMESTER
Course Code Course Title Units Status LH PH
CYB 202 System and Network Administration 3 C 30 45
CYB 204 Computer Communications

Networks

3 C 30 45
CYB 206 Enterprise and Perimeter Security 2 C 30
CYB 208 Information Security Policy 2 C 30
CSC 202 Computer Programming II 3 C 30 45
CSC 204 Data Structures 3 C 30 45
CSC 208 Discrete Structures 3 C 45
CYB 290* Industrial Training II (12 Weeks) 3 C    
GST  126 Contemporary Health Issues 2 R 30
Subtotal 24      
GRAND TOTAL 46      
             

*Course(s) to be held during Long Vacation

 300 Level: Cyber Security

FIRST SEMESTER
Course Code Course Title Units Status LH PH
CYB 301 Software-Defined Networks 2 C 30
CYB 303 Cryptographic Techniques 2 C 30
CYB 305 Biometrics Security 2 C 30
CYB 307 Information Security Engineering 2 C 30
CYB 309 Systems Security 2 C 30
CSC 317

 

Computer Organization and Architecture I 3 C 30 45
CSC 321 Systems Analysis and Design 2 C 30
GST 211 Entrepreneurship 2 C 30
GST 221 Peace Studies and Conflict Resolution 2 E 30
Subtotal  19      
SECOND SEMESTER
Course Code Course Title Units Status LH PH
CSC 310 Algorithms and Complexity

Analysis

3 C 45
CSC 318 Computer Architecture and Organization II 3 R 45
CSC 332 Survey of Programming Language 4 C 45 45
CYB 312 Research Methodology in Cyber Security 2 R 30
CYB 390* Industrial Training II (12 Weeks) 3 C    
GST 210 Environment & Sustainable

Development

2 R 30
GST 222 Leadership Skills 2 R 30
Subtotal 19      
GRAND TOTAL 38      
             

*Course(s) to be held during Long Vacation

400 Level: Cyber Security

FIRST SEMESTER
Course Code Course Title Units Status LH PH
CYB 401 Database Management and Control Systems 2 C 30
CYB 403 Systems Vulnerability Assessment and Testing 3 C 30 45
CYB 405 Cloud Computing Security 2 C 30
CYB 407 Information Disaster Recovery 2 C 30
CYB 409 VoIP and Multimedia Security 2 C 30
CSC 403 Software Engineering 3 C 30 45
CSC 411 Artificial Intelligence 2 C 30
CYB 491 Final Year Students Project  I 3 C 135
  Elective 2 E 30
Subtotal 21      
SECOND SEMESTER
Course Code Course Title Units Status LH PH
CYB 402 Fault-Tolerant Computing 2 C 30
CYB 404 Cryptography: Algorithms and Applications 3 C 30 45
CYB 406 Cyber Law 1 C 15
 

CYB 408

Information Security Risk Analysis and

Management

 

2

 

C

 

30

 

CYB 410 Ethical Hacking and Reverse Engineering 2 C 30
CYB 412 Special Topics on Information Security 2 C 30
CSC 482 Modelling and Simulation 3 R 45
CYB 492 Final Year Students Project  II 3 C 135
  Elective 2 E 30
Subtotal 20      
GRAND TOTAL 41      
             

 Electives

FIRST SEMESTER
Course Code Course Title Units Status LH PH
CYB 413 Enterprise Security and Information

Assurance

2 E 30
CYB 411 Security Strategies for Web

Applications and Social Networks

2 E 30
CYB 415 Forensic Analysis 2 E 30
 

CYB 417

Threats, Exploits, and

Countermeasures

2 E 30
CYB 419 Application Security 2 E 30
 

SECOND SEMESTER

Course Code Course Title Units Status LH PH
CYB 414 Information Security Models 2 E 30
CYB 420 Privacy in a Networked World 2 E 30
             

 

REQUIREMENTS

3.4  Admission and Graduation Requirements

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 the relevant subject combination is required for admission into 100 Level. Candidates with two A level passes (graded A-E) at the GCE/IJMB/JUPEB 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 as indicated above.

COURSE STRUCTURE

3.5  Course Structure for BSc Cyber Security

100 Level: Cyber Security

FIRST SEMESTER
Course Code Course Title Units Status LH PH
BIO 101 General Biology I 3 C 45
BIO 107 General Biology Practical I 1 C 45
CHM 101 General Chemistry I 3 R 45
CHM 107 General Chemistry Practical I 1 R 45
CSC 101 Introduction to Computer Science 3 R 30 45
GST 101 Communication in English I 2 C 30
GST 123 Logic, Philosophy and Human Existence 2 R 30
MTH 101 General Mathematics I 3 R 45
PHY 101 General Physics I 3 R 45
PHY 107 General Physics Practical I 1 R 45
CRM 105 Introduction to Sociology 0 R 30
Subtotal 22      
SECOND SEMESTER
Course Code Course Title Units Status LH PH
CSC 102 Introduction to Problem Solving 3 C 30 45
CYB 102 Fundamentals of Cyber Security I 2 C 30
GST 102 Communication in English II 2 C 30
GST 104 Nigerian Peoples and Culture 2 C 30
GST 122 Use of Library, Study Skills and ICT 2 C 30
MTH 102 General Mathematics II 3 R 45
MTH 104 General Mathematics III 3 R 45
PHY 102 General Physics II 3 R 45
PHY 108 General Physics Practical II 1 R 45
STA 102 Statistics for Physical Sciences and Engineering 3 R 45
Subtotal 24      
GRAND TOTAL 46      
             

 

 

200 Level: Cyber Security

FIRST SEMESTER
Course Code Course Title Units Status LH PH
CYB 201 Fundamentals of Cyber Security II 2 C 30
CYB 203 Cyber Security in Business and Industry 2 C 30
CYB 205 Introduction to Digital Forensics 2 C 30
CSC 201 Computer Programming I 3 C 30 45
CSC 205 Operating Systems 3 C 30 45
CSC 207 Introduction to Web Design 2 C 45
MTH 201 Mathematical Methods I 3 C 45
MTH 203 Set, Logic and Algebra 3 C 45
GST 107 Introduction to Entrepreneurship 2 R 30
Subtotal 22      
SECOND SEMESTER
Course Code Course Title Units Status LH PH
CYB 202 System and Network Administration 3 C 30 45
CYB 204 Computer Communications

Networks

3 C 30 45
CYB 206 Enterprise and Perimeter Security 2 C 30
CYB 208 Information Security Policy 2 C 30
CSC 202 Computer Programming II 3 C 30 45
CSC 204 Data Structures 3 C 30 45
CSC 208 Discrete Structures 3 C 45
CYB 290* Industrial Training II (12 Weeks) 3 C    
GST  126 Contemporary Health Issues 2 R 30
Subtotal 24      
GRAND TOTAL 46      
             

*Course(s) to be held during Long Vacation

 300 Level: Cyber Security

FIRST SEMESTER
Course Code Course Title Units Status LH PH
CYB 301 Software-Defined Networks 2 C 30
CYB 303 Cryptographic Techniques 2 C 30
CYB 305 Biometrics Security 2 C 30
CYB 307 Information Security Engineering 2 C 30
CYB 309 Systems Security 2 C 30
CSC 317

 

Computer Organization and Architecture I 3 C 30 45
CSC 321 Systems Analysis and Design 2 C 30
GST 211 Entrepreneurship 2 C 30
GST 221 Peace Studies and Conflict Resolution 2 E 30
Subtotal  19      
SECOND SEMESTER
Course Code Course Title Units Status LH PH
CSC 310 Algorithms and Complexity

Analysis

3 C 45
CSC 318 Computer Architecture and Organization II 3 R 45
CSC 332 Survey of Programming Language 4 C 45 45
CYB 312 Research Methodology in Cyber Security 2 R 30
CYB 390* Industrial Training II (12 Weeks) 3 C    
GST 210 Environment & Sustainable

Development

2 R 30
GST 222 Leadership Skills 2 R 30
Subtotal 19      
GRAND TOTAL 38      
             

*Course(s) to be held during Long Vacation

400 Level: Cyber Security

FIRST SEMESTER
Course Code Course Title Units Status LH PH
CYB 401 Database Management and Control Systems 2 C 30
CYB 403 Systems Vulnerability Assessment and Testing 3 C 30 45
CYB 405 Cloud Computing Security 2 C 30
CYB 407 Information Disaster Recovery 2 C 30
CYB 409 VoIP and Multimedia Security 2 C 30
CSC 403 Software Engineering 3 C 30 45
CSC 411 Artificial Intelligence 2 C 30
CYB 491 Final Year Students Project  I 3 C 135
  Elective 2 E 30
Subtotal 21      
SECOND SEMESTER
Course Code Course Title Units Status LH PH
CYB 402 Fault-Tolerant Computing 2 C 30
CYB 404 Cryptography: Algorithms and Applications 3 C 30 45
CYB 406 Cyber Law 1 C 15
 

CYB 408

Information Security Risk Analysis and

Management

 

2

 

C

 

30

 

CYB 410 Ethical Hacking and Reverse Engineering 2 C 30
CYB 412 Special Topics on Information Security 2 C 30
CSC 482 Modelling and Simulation 3 R 45
CYB 492 Final Year Students Project  II 3 C 135
  Elective 2 E 30
Subtotal 20      
GRAND TOTAL 41      
             

 Electives

FIRST SEMESTER
Course Code Course Title Units Status LH PH
CYB 413 Enterprise Security and Information

Assurance

2 E 30
CYB 411 Security Strategies for Web

Applications and Social Networks

2 E 30
CYB 415 Forensic Analysis 2 E 30
 

CYB 417

Threats, Exploits, and

Countermeasures

2 E 30
CYB 419 Application Security 2 E 30
 

SECOND SEMESTER

Course Code Course Title Units Status LH PH
CYB 414 Information Security Models 2 E 30
CYB 420 Privacy in a Networked World 2 E 30