Skip to main content

Courses

B.Sc. INFORMATION AND COMMUNICATIONS TECHNOLOGY CCMAS CURRICULUM

100 level

Course CodeCourse TitleUnitStatusLHPHSemester
C-GST 111Communication in English2C3001
C-GST 112Nigerian Peoples and Culture2C3002
C-COS 101Introduction to Computing Sciences3C30451
C-COS 102Problem Solving3C30452
C-MTH 101Elementary Mathematics I (Algebra & Trigonometry)2C3001
C-MTH 102Elementary Mathematics II (Calculus)2C3002
C-STA 111Descriptive Statistics3C4501
C-PHY 101General Physics I (Mechanics)2C3001
C-PHY 102General Physics II (Electricity & Magnetism)2C3002
C-PHY 107General Practical Physics I1C0451
C-PHY 108General Practical Physics II1C0452
C-MTH 103Elementary Mathematics III (Vectors, Geometry and Dynamics)2R3001
C-STA 122Statistical Computing I3R15902
C-UI-COS 103Practical Lab I2C0901st  and  2nd
Total units: C = 25, R = 5

200 level

Course CodeCourse TitleUnitStatusLHPHSemester
C-GST 212Philosophy, Logic and Human Existence2C3001
C-ENT 211Entrepreneurship and Innovation2C3002
C-IFT 211Digital Logic Design2C3001
C-COS 201Computer Programming I3C30451
C-COS 202Computer Programming II3C30452
C-MTH 201Mathematical Methods I2C3001
C-MTH 202Elementary Differential Equations2C3002
C-CSC 203Discrete Structures2C3001
C-ICT 201Introduction to Information and Communication Technology2C3001
C-INS 202Human Computer Interface2C3002
C-IFT 203Introduction to Web Technologies2C3001
C-ICT 299SIWES I3C0135long vacation
C-CYB 201Introduction to Cybersecurity and Strategy2R3001 
C-SEN 201Introduction to Software Engineering2R15451 
C-STA 202Statistics for Physical Sciences and Engineering3R4502 
C-UI-ICT 202Analogue and Digital Communications2R15452 
C-UI-CSC 272Information Management Systems2R3002 
C-UI-COS 203Practical Lab II2C0901st  and  2nd 
Total units: C = 29, R = 13 

300 Level

Course CodeCourse TitleUnitStatusLHPHSemester 
C-GST 312Peace and Conflict Resolution2C3001 
C-ENT 312Venture Creation2C15452 
C-ICT 301Satellite Communication2C15451 
C-ICT 305Data Communication System & Network3C15451 
C-ICT 322ICT Innovation and Entrepreneurship2C15452 
C-CYB 301Cryptography Techniques, Algorithms and Applications2C15451 
C-CSC 308Operating Systems3C30451 
C-CSC 309Artificial Intelligence2C15451 
C-CSC 399SIWES II3C0135long vacation 
C-IFT 302Web Application Development2R3002
C-DTS 304Data Management I3R30452
C-IFT 212Computer Architecture and Organisation2R3002
C-UI-COS 301Practical Lab III2C0901st  and 2nd
C-MTH 209Introduction to Numerical Analysis2E3001
C-UI-CYB 204Cybersecurity in Business & Industry2E3002
C-UI-ICT 302Telecommunications Technology2R15452
C-UI-CSC 572Machine Learning2R3002
Total units: C =23, R = 11, E = 4
              

400 Level

Course CodeCourse TitleUnitStatusLHPHSemester
C-ICT 309Mobile Communication and Network2C3001
C-ICT 418Design and Installation of Electrical and ICT Services3C30451
C-UI-ICT 401Radio Access Technologies2E15451
C-UI-ICT 402Fiber Optic Communications2E15451
C-UI-ICT 403Telecommunications Network Management2E15451
C-UI-ICT 499Industrial Training III6C02702nd semester and long vacation
C-DTS 404Data Management II2R15451
C-UI-CSC 477Computer Graphics2E15451
C-INS 304Web Development using Content Management System2E15451
Total units: C = 13, R = 2, E = 10

500 level

Course CodeCourse TitleUnitStatusLHPHSemester
C-COS 409Research Methodology and Technical Report Writing3C4501
C-INS 401Project Management2C3001
C-IFT 442Wireless communication and Networking3C30451
C-CSC 597Final Year Project I3C01351
C-CSC 598Final Year Project II3C01352
C-CSC 402Ethics and Legal Issues in Computer Science2R3002
C-UI-ICT 303Digital Signal Processing2E15451
C-UI-ICT 502Radio Frequency and Microwave Engineering2E15452
C-UI-ICT 503Mobile Computing and Wireless Networks E15452
C-UI-ICT 504Broadband and Advanced Communications2E15452
C-UI-ICT 505Telecommunications Switching and Transmission Systems2E15452
C-UI-ICT 506Sensor Networks and Intelligent Systems2E15452
Total units: C = 14, R = 2, E = 12
        

 

B.Sc. CYBERSECURITY CCMAS CURRICULUM

100 level

Course CodeCourse TitleUnitStatusLHPHSemester
C-GST 111Communication in English2C3001
C-GST 112Nigerian Peoples and Culture2C3002
C-COS 101Introduction to Computing Sciences3C30451
C-COS 102Problem Solving3C30452
C-MTH 101Elementary Mathematics I (Algebra & Trigonometry)2C3001
C-MTH 102Elementary Mathematics II (Calculus)2C3002
C-STA 111Descriptive Statistics3C4501
C-PHY 101General Physics I (Mechanics)2C3001
C-PHY 102General Physics II (Electricity & Magnetism)2C3002
C-PHY 107General Practical Physics I1C0451
C-PHY 108General Practical Physics II1C0452
C-MTH 103Elementary Mathematics III (Vectors, Geometry and Dynamics)2R3001 
C-STA 122Statistical Computing I3R15902 
C-UI-COS 103Practical Lab I2C0901st & 2nd 
Total units: C = 25, R = 5 
             

200 Level

Course CodeCourse TitleUnitStatusLHPHSemester 
C-GST 212Philosophy, Logic and Human Existence2C3001 
C-ENT 211Entrepreneurship and Innovation2C3002 
C-COS 201Computer Programming I3C30451 
C-COS 202Computer Programming II3C30452 
C-MTH 201Mathematical Methods I2C3001 
C-MTH 202Elementary Differential Equations2C3002 
C-CYB 201Introduction to Cybersecurity and Strategy2C3001 
C-SEN 201Introduction to Software Engineering2C3001 
C-CYB 203Cybercrime, Law and Countermeasures2C3002 
C-CYB 299SIWES I3C0270long vacation 
C-IFT 211Digital Logic Design2R15451
C-STA 202Statistics for Physical Sciences and Engineering3R4502
C-IFT 302Web Application Development2R15452
C-UI-CSC 272Information Management Systems2R3002
C-UI-COS 203Practical Lab II2C0901st & 2nd
Total units: C = 23, R = 13
              

300 Level

Course CodeCourse TitleUnitStatusLHPHSemester 
C-GST 312Peace and Conflict Resolution2C3001 
C-ENT 312Venture Creation2C15452 
C-CSC 309Artificial Intelligence2C15451 
C-CYB 301Cryptography Techniques, Algorithms and Applications2C15451 
C-CYB 302Biometrics Security2C15452 
C-CYB 303Cybersecurity Risks Analysis, Challenges and Mitigation2C3001 
C-CYB 305Digital Forensics and Investigation Methods2C15452 
C-CYB 322Cybersecurity Innovation and New Technologies2C15452 
C-CYB 399SIWES II3C0135long vacation 
C-DTS 304Data Management I3R30452
C-CSC 308Operating Systems3R30451
C-IFT 212Computer Architecture and Organization2R15452
C-ICT 305Data Communication System and Network3R30451
C-UI-CSC 572Machine Learning2R3002
C-UI-COS 301Practical Lab III2C0901st & 2nd
C-MTH 209Introduction to Numerical Analysis2E3001
C-UI-CYB 204Cybersecurity in Business & Industry2E3002
Total units: C = 21, R = 13, E = 4
              

400 Level

Course CodeCourse TitleUnitStatusLHPHSemester
C-CYB 304Information and Big Data Security2C15451
C-CYB 401Systems Vulnerability Assessment and Testing2C15451
C-CYB 402Steganography-Access Methods and Data Hiding2C15451
C-CYB 403Cyber Threat Intelligence and Cyber Conflict2C3001
C-UI-CYB 499Industrial Training III6C0270Second semester & long vacation 
C-DTS 404Data Management II2R15451 
C-ICT 309Mobile Communication and Networking3E30451 
C-UI-CSC 477Computer Graphics2E3001 
Total units: C = 14, R = 2, E = 5 
          

500 Level

Course CodeCourse TitleUnitStatusLHPHSemester 
C-COS 409Research Methodology and Technical Report Writing3C4501 
C-CYB 404Cloud Computing Security2C3001 
C-CYB 405Ethical Hacking and Reverse Engineering2C15451 
C-CYB 406Deep and Dark Web Security2C15451 
C-CYB 597Final Project I3C01351 
C-CYB 598Final Project II3C01352 
C-CSC 402Ethics and Legal Issues in Computer Science2R3002
C-INS 401Project Management2R3001
C-CSC 432Distributed Computing Systems2E3002
C-IFT 310Mobile Applications Development3E30452
C-IFT 342Network Servers and Infrastructure2E15452
C-IFT 403Mobile and Pervasive Computing2E15452
C-UI-CSC 583AI for Social Good2E3002
C-UI-CSC 584Internet of Things (IOT)2E3002
C-UI-CSC 585Precision Agriculture2E3002
Total units: C = 15, R = 4, E = 12