Skip to main content

Courses

CCMAS CURRICULUM FOR B.Sc. DEGREE PROGRAM IN SOFTWARE ENGINEERING

B.Sc. SOFTWARE ENGINEERING LIST OF COURSES

100 level CCMAS Curriculum

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 I2C0901/2
C-UI-GES 107Reproductive Health, Sexually Transmitted Infections (STIs) & HIV1R1501
C-UI-GES 108Introduction to French1R1501
Total units: C = 25, R = 7

200 Level CCMAS Curriculum

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-CSC 203Discrete Structures2C3001
C-IFT 211Digital Logic Design2C15451
C-INS 204System Analysis and Design3C30452
C-SEN 201Introduction to Software Engineering2C3001
C-SEN 299SIWES I3C0135long vacation
C-INS 202Human-Computer Interface2R15452
C-STA 202Statistics for Physical Sciences and Engineering3R4502
C-IFT 302Web Application Development2R15452
C-UI-CSC 236Introduction to Algorithms2R3001
C-UI-CSC 272Information Management Systems2R3002
C-UI-COS 203Practical Lab II2C01351st and 2nd semester
Total units: C = 28, R = 15

300 Level CCMAS Curriculum

Course CodeCourse TitleUnitStatusLHPHSemester
C-GST 312Peace and Conflict Resolution2C3001
C-ENT 312Venture Creation2C15452
C-CSC 301Data Structures3C30451
C-CSC 308Operating Systems3C30451
C-CSC 309Artificial Intelligence2C15451
C-DTS 304Data Management I3C30452
C-IFT 212Computer Architecture and Organisation2C15452
C-SEN 301Object-Oriented Analysis and Design2C15451
C-SEN 306Software Construction2C15452
C-SEN 399SIWES II3C0135long vacation
C-UI-CSC 331Programming Principles & Paradigms2R3001
C-UI-CSC 334Systems Programming2R3002
C-UI-CSC 351Formal Languages and Automata Theory2R3001
C-UI-CSC 572Machine Learning2R3002
C-UI-COS 301Practical Lab III2R01351st and 2nd semester
C-MTH 209Introduction to Numerical Analysis2E3001
C-UI-CYB 204Cybersecurity in Business & Industry2E3002
Total units: C = 24, R = 8, E = 4
        

400 Level CCMAS Curriculum

Course CodeCourse TitleUnitStatusLHPHSemester
C-SEN 304Software Testing and Quality Assurance2C15451
C-SEN 410Software Architecture and Design2C15451
C-UI-SEN 499Industrial Training III6C0270Second semester and long vacation
C-DTS 404Data Management II2R15451
C-UI-SEN 402Software Engineering Economics2R3001
C-UI-CSC 431Compiler Construction2R3001
C-UI-CSC 477Computer Graphics2E15451
C-INS 304Web Development using Content Management System2E15451
C-INS 311E-Business Systems Development2E3001
Total units: C = 10, R = 6, E = 6

500L CCMAS Curriculum)

Course CodeCourse TitleUnitStatusLHPHSemester
C-SEN 322Software Engineering Innovation and New Technology2C15451
C-SEN 401Software Configuration Management and Maintenance2C15451
C-COS 409Research Methodology and Technical Report Writing3C4501
C-INS 401Project Management2C3001
C-SEN 597Final Year Project I3C01351
C-SEN 598Final Year Project II3C01352
C-CSC 402Ethics and Legal Issues in Computer Science2R3002
C-UI-CSC 401Concurrency Design & Implementation2R3002
C-UI-CSC 420Formal Methods in Systems Design2E3002
C-UI-CSC 421Programming Language Semantics2E3002
C-UI-CSC 431Compiler Construction2R3002
C-IFT 310Mobile Applications Development2E3002
C-UI-CSC 583AI for Social Good2E3002
C-UI-CSC 584Internet of Things (IOT)2E3002
Total units: C = 16, R = 6, E = 10