B.Sc. Computer Science
The BSc in Computer Science is a comprehensive program designed to equip students with the theoretical foundations and practical skills needed to solve complex problems through computation. It goes far beyond just "learning to code," exploring the architecture of hardware, the logic of algorithms, and the limitless possibilities of Artificial Intelligence.
Career Opportunities
-
Software Developer/Engineer: Creating the applications and systems we use daily.
-
Data Scientist: Extracting meaningful insights from "Big Data" to drive business strategy.
-
Systems Architect: Designing the high-level structure of complex IT systems.
-
Game Developer: Combining physics, logic, and art to create immersive digital experiences.
-
Cloud Engineer: Managing the infrastructure that powers the modern internet.
Course Structure
This programme spans 4 academic years. Students are expected to complete all required courses within each level to progress.
1 Year 1
| Code | Course Title | Units | Status |
|---|---|---|---|
| AZU ILS 100 | Information and Literacy Skills | 2 | Compulsory |
| AZU-CSC 103 | Emerging Technologies in Computer Science | 2 | Compulsory |
| AZU-CSC 104 | Introduction to Digital Marketing | 2 | Compulsory |
| AZU-CSC 106 | Introduction to Platform-Based Development | 2 | Compulsory |
| AZU-CSC 107 | Computer Hardware and Troubleshooting | 2 | Compulsory |
| COS 101 | Introduction to Computing Sciences | 3 | Compulsory |
| COS 102 | PROBLEM SOLVING | 3 | Compulsory |
| GST 111 | COMMUNICATION IN ENGLISH | 2 | Compulsory |
| GST 112 | NIGERIA PEOPLE AND CULTURE | 2 | Compulsory |
| MTH 101 | Elementary Mathematics I | 2 | Compulsory |
| MTH 102 | Elementary Mathematics II | 2 | Compulsory |
| PHY 101 | General Physics I | 2 | Compulsory |
| PHY 102 | General Physics 2 | 2 | Compulsory |
| PHY 107 | General Physics Practical I | 1 | Compulsory |
| PHY 108 | General Physics Practical II | 1 | Compulsory |
| STA 111 | Descriptive Statistics | 3 | Compulsory |
2 Year 2
| Code | Course Title | Units | Status |
|---|---|---|---|
| AZU-CSC 204 | Web Design and Development | 2 | Compulsory |
| AZU-CSC 205 | Database Technology & Information Systems | 3 | Compulsory |
| AZU-CSC 206 | Human Computer Interaction | 2 | Compulsory |
| AZU-CYB 210 | Web Development and Cyber security | 3 | Compulsory |
| AZU-IFT 214 | Information Technology Applications | 2 | Compulsory |
| AZU-IFT 221 | Introduction to Digital Electronics and digital Logic | 2 | Compulsory |
| COS 201 | Computer Programming I | 3 | Compulsory |
| COS 202 | Computer Programming II | 3 | Compulsory |
| CSC 203 | Discrete Structures | 2 | Compulsory |
| CYB 201 | Introduction to Cyber Security and Strategy | 2 | Compulsory |
| CYB 203 | Cyber Crime, Law and Countermeasures | 2 | Compulsory |
| GST 212 | Philosophy Logic and Human Existence | 2 | Compulsory |
| IFT 211 | Digital Logic Design | 2 | Compulsory |
| INS 204 | Systems Analysis and Design | 3 | Compulsory |
| MTH 201 | Mathematical Method I | 2 | Compulsory |
| MTH 202 | Elementary Differential Equations | 2 | Compulsory |
| SEN 201 | Introduction to Software Engineering | 2 | Compulsory |
3 Year 3
| Code | Course Title | Units | Status |
|---|---|---|---|
| AZU- ICT 314 | System and Network Administration | 2 | Compulsory |
| AZU-CSC 304 | Introduction to Smart Cities | 2 | Compulsory |
| AZU-CSC 306 | Compiler Construction | 2 | Compulsory |
| AZU-CSC 307 | Digital Forensics | 2 | Compulsory |
| AZU-DTS 313 | Data Analysis and Visualization | 2 | Compulsory |
| AZU-DTS 319 | Data Mining and Big Data Analytics | 2 | Compulsory |
| AZU-ICT 313 | Computer Networks | 3 | Compulsory |
| AZU-SEN 310 | Game Design and Web App Development | 2 | Compulsory |
| AZU-SEN 313 | Software Requirements Engineering | 2 | Compulsory |
| AZU-SEN 314 | Programming with .NET | 2 | Compulsory |
| CSC 301 | Data Structures | 3 | Compulsory |
| CSC 309 | Artificial Intelligence | 2 | Compulsory |
| CSC 322 | Computer Science Innovation and New Technologies | 2 | Compulsory |
| CSC308 | Operating Systems | 3 | Compulsory |
| CYB 301 | Cryptography techniques, Algorithm and Application | 2 | Compulsory |
| CYB 302 | Biometrics Security | 2 | Compulsory |
| CYB 303 | Cyber security Risks Analysis, Challenges and Mitigation | 2 | Compulsory |
| CYB 304 | Information and Big Data Security | 2 | Compulsory |
| CYB 305 | Digital Forensics and Investigation Methods | 2 | Compulsory |
| CYB 322 | Cybersecurity Innovation and New Technologies | 2 | Compulsory |
| DTS 304 | Data Management I | 3 | Compulsory |
| ENT 312 | Venture Creation | 2 | Compulsory |
| GST 312 | Peace and Conflict Resolution | 2 | Compulsory |
| ICT 305 | Data Communication System & Network | 3 | Compulsory |
| SEN 304/AZU-SEN 304 | Software Testing & Quality Assurance | 2 | Compulsory |
| SEN 322 | Software Engineering Innovation and New Technologies | 2 | Compulsory |
| SEN301 | Object-Oriented Analysis and Design | 2 | Compulsory |
| SEN306 | Software Construction | 2 | Compulsory |
4 Year 4
| Code | Course Title | Units | Status |
|---|---|---|---|
| AZU-CSC 407 | Distributed Database Systems | 2 | Compulsory |
| AZU-CSC 402 | Decision Science | 3 | Compulsory |
| AZU-CSC 410 | AI and Expert system | 3 | Compulsory |
| AZU-CYB 416 | Multimedia Technologies and Securities | 3 | Compulsory |
| AZU-CYB 414 | Introduction to Ethical Hacking Tools | 2 | Compulsory |
| AZU-IFT 431 | Block Chain Technology Development | 3 | Compulsory |
| AZU-IFT 412 | IoT and Cloud Computing | 3 | Compulsory |
| AZU-IFT 423 | Mixed, Augmented and Virtual Reality | 3 | Compulsory |
| COS 409 | Research Methodology and Technical Report Writing | 3 | Compulsory |
| CSC 401 | Algorithms and Complexity Analysis | 2 | Compulsory |
| CSC 402 | Ethics and Legal Issues in Computer Science | 2 | Compulsory |
| CSC 497 | Final Year Project I | 3 | Compulsory |
| CSC 498 | Final Year Project II | 3 | Compulsory |
| CYB 401 | Systems Vulnerability Assessment and Testing | 2 | Compulsory |
| CYB 402 | Steganography-Access Methods and Data Hiding | 2 | Compulsory |
| CYB 403 | Cyber Threat Intelligence and Cyber | 2 | Compulsory |
| CYB 404 | Cloud Computing Security | 2 | Compulsory |
| CYB 405 | Ethical Hacking and Reverse Engineering | 2 | Compulsory |
| CYB 406 | Deep and Dark Web Security | 2 | Compulsory |
| INS 401 | Project Management | 2 | Compulsory |
| SEN 401 | Software Configuration Management and | 2 | Compulsory |
| SEN 410 | Software Architecture and Design | 2 | Compulsory |
Duration
4 Years Full-time
Tuition Fee
₦877,500.00 / Year
Academic Level
Undergraduate