B.Sc. Computer Science
Programme

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

Department

COMPUTER SCIENCE

Visit Department arrow_forward