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:
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.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 | – | |
2.5 Course Structure for BSc Computer Science
100 Level: Computer Science
| 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 | – | |
| Sub Total | 22 | |||||
| SECOND SEMESTER | ||||||
| Course Code | Course Title | Units | Status | LH | PH | |
| CSC 102 | Introduction to Problem Solving | 3 | C | 30 | 45 | |
| 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 | – | |
| Sub Total | 22 | |||||
| GRAND TOTAL | 44 | |||||
200 Level: Computer Science
| FIRST SEMESTER | ||||||
| Course Code | Course Title | Units | Status | LH | PH | |
| CSC 201 | Computer Programming I | 3 | C | 30 | 45 | |
| CSC 205 | Operating Systems I | 3 | C | 30 | 45 | |
| CSC 207 | Introduction to Web Design | 2 | C | 45 | – | |
| CSC 211 | Computer Hardware | 3 | R | 30 | 45 | |
| GST 107 | Introduction to Entrepreneurship | 2 | R | 30 | – | |
| MTH 201 | Mathematical Methods | 3 | R | 30 | 45 | |
| MTH 203 | Set, Logic and Algebra | 3 | E | 30 | – | |
| PHY 221 | Electric Circuits and Electronics | 3 | R | 30 | 45 | |
| Subtotal | 22 | |||||
| SECOND SEMESTER | ||||||
| Course Code | Course Title | Units | Status | LH | PH | |
| CSC 202 | Computer Programming II | 3 | C | 30 | 45 | |
| CSC 204 | Fundamentals of Data Structures | 3 | R | 30 | 45 | |
| CSC 208 | Discrete Structure | 3 | R | 45 | – | |
| CSC 218 | Foundations of Sequential Program | 3 | R | 45 | – | |
| CSC 290* | Industrial Training (12 Weeks) | 3 | C | |||
| GST 126 | Contemporary Health Issues | 2 | R | 30 | – | |
| GST 210 | Environment & Sustainable
Development | 2 | R | 30 | – | |
| Subtotal | 19 | |||||
| GRAND TOTAL | 41 | |||||
*Course(s) to be held during Long Vacation
300 Level: Computer Science
| FIRST SEMESTER | ||||||
| Course Code | Course Title | Units | Status | LH | PH | |
| CSC 301 | Structured Programming | 3 | C | 45 | – | |
| CSC 303 | Data Management I | 3 | C | 45 | – | |
| CSC 305 | Operating Systems II | 3 | C | 45 | – | |
| CSC 317 | Computer Architecture and Organization I | 3 | R | 45 | – | |
| CSC 321 | Systems Analysis and Design | 3 | R | 30 | 45 | |
| CSC 333 | Computational Science & Numerical
Methods | 3 | R | 45 | – | |
| GST 211 | Entrepreneurship | 2 | R | 30 | – | |
| GST 221 | Peace Studies and Conflict Resolution | 2 | E | 30 | – | |
| Subtotal | 22 | |||||
| SECOND SEMESTER | ||||||
| Course Code | Course Title | Units | Status | LH | PH | |
| CSC 302 | Object-Oriented Programming | 3 | R | 45 | – | |
| CSC 310 | Algorithms and Complexity Analysis | 3 | R | 45 | – | |
| CSC 312+ | Research Methodology in Computer Science | 1 | R | 30 | ||
| CSC 316 | Compiler Construction I | 3 | R | 45 | – | |
| CSC 318 | Computer Architecture and Organization II | 3 | R | 45 | – | |
| CSC 332 | Survey of Programming Language | 4 | C | 45 | 45 | |
| CSC 390* | Industrial Training II (12 Weeks) | 3 | C | |||
| GST 222 | Leadership Skills | 2 | R | 30 | – | |
| Subtotal | 22 | |||||
| GRAND TOTAL | 44 | |||||
*Course(s) to be held during Long Vacation
400 Level: Computer Science
| FIRST SEMESTER | ||||||
| Course Code | Course Title | Units | Status | LH | PH | |
| CSC 401 | Organisation of Programming
Languages | 3 | R | 45 | – | |
| CSC 403 | Software Engineering | 4 | C | 45 | 45 | |
| CSC 411 | Artificial Intelligence | 3 | R | 45 | – | |
| CSC 421 | Net-Centric Computing | 3 | R | 45 | – | |
| CSC 423 | Computer Networks/Communications | 3 | C | 30 | 45 | |
| CSC 441
| Human-Computer Interface | 2 | R | 30 | – | |
| CSC 491 | Research Project I | 3 | C | 135 | ||
| Elective | 3 | E | 45 | – | ||
| Subtotal | 24 | |||||
| SECOND SEMESTER | ||||||
| Course Code | Course Title | Units | Status | LH | PH | |
| CSC 404 | Data Management II | 3 | C | 30 | 45 | |
| CSC 492 | Research Project II | 3 | C | 135 | ||
| Elective | 12 | E | 135 | – | ||
| Subtotal | 18 | |||||
| GRAND TOTAL | 42 | |||||
Get the latest on admissions, scholarships, events, and campus news — right in your inbox.
Copyright © 2025 Dominion University, Ibadan. All rights reserved.
Powered by DonDada Tech