Skip to main content

Courses

B.Sc. SOFTWARE ENGINEERING LIST OF COURSES

100 level (70% from CCMAS curriculum)

Course CodeCourse TitleUnitStatusLHPHRemarks
GST 111Communication in English2C300 
GST 112Nigerian Peoples and Culture2C300 
COS 101Introduction to Computing Sciences3C3045 
COS 102Problem Solving3C3045 
MTH 101Elementary Mathematics I (Algebra & Trigonometry)2C300 
MTH 102Elementary Mathematics II (Calculus)2C300 
STA 111Descriptive Statistics3C450 
PHY 101General Physics I (Mechanics)2C300 
PHY 102General Physics II (Electricity & Magnetism)2C300 
PHY 107General Practical Physics I1C045 
PHY 108General Practical Physics II1C045 
Total units: C = 23

100 Level (30% addition from new courses and CCMAS curriculum)

Course CodeCourse TitleUnitStatusLHPHRemarks
MTH 103

Elementary Mathematics III

(Vectors, Geometry and Dynamics)

2R300From CCMAS
STA 122Statistical Computing I3R1590From CCMAS
UI-COS 103Practical Lab I2C090

1st & 2nd

semester

Total units: C = 2, R = 5

200 Level (70% from CCMAS curriculum)

Course CodeCourse TitleUnitStatusLHPHRemarks
GST 212Philosophy, Logic and Human Existence2C300 
ENT 211Entrepreneurship and Innovation2C300 
COS 201Computer Programming I3C3045 
COS 202Computer Programming II3C3045 
MTH 201Mathematical Methods I2C300 
MTH 202Elementary Differential Equations2C300 
CSC 203Discrete Structures2C300 
IFT 211Digital Logic Design2C1545 
INS 204System Analysis and Design3C3045 
SEN 201Introduction to Software Engineering2C300 
SEN 299SIWES I3C0135 
Total units: C = 26

200 Level (30% addition from new courses and CCMAS curriculum)

Course CodeCourse TitleUnitStatusLHPHRemarks
INS 202Human-Computer Interface2R1545From CCMAS
STA 202

Statistics for Physical Sciences

and Engineering

3R450From CCMAS
IFT 302Web Application Development2R1545From CCMAS
UI-CSC 236Introduction to Algorithms2R300 
UI-CSC 272

Information Management

Systems

2R300 
UI-COS 203Practical Lab II2C0135

1st & 2nd

semester

Total units: C = 2, R = 15

300 Level (70% from CCMAS curriculum)

Course CodeCourse TitleUnitStatusLHPHRemarks
GST 312Peace and Conflict Resolution2C300 
ENT 312Venture Creation2C1545 
CSC 301Data Structures3C3045 
CSC 308Operating Systems3C3045 
CSC 309Artificial Intelligence2C1545 
DTS 304Data Management I3C3045 
IFT 212

Computer Architecture and

Organisation

2C1545 
SEN 301Object-Oriented Analysis and Design2C1545 
SEN 306Software Construction2C1545 
SEN 399SIWES II3C0135 
Total units: C = 24

300 Level (30% addition from new courses and CCMAS curriculum)

Course CodeCourse TitleUnit

Statu

s

LHPHRemarks
UI-CSC 331

Programming Principles &

Paradigms

2R300 
UI-CSC 334Systems Programming2R300 
UI-CSC 351

Formal Languages and

Automata Theory

2R300 
UI-CSC 572Machine Learning2R300 
UI-COS 301Practical Lab III2R0135

1st & 2nd

semester

MTH 209Introduction to Numerical Analysis2E300From CCMAS
UI-CYB204Cybersecurity in Business & Industry2E300 
Total units: R = 8, E = 4

400 Level (70% from CCMAS curriculum)

Course CodeCourse TitleUnitStatusLHPHRemarks
SEN 304

Software Testing and Quality

Assurance

2C1545 
SEN 410

Software Architecture and

Design

2C1545 
Total units: C = 4

400 Level (30% addition from new courses and CCMAS curriculum)

Course CodeCourse TitleUnitStatusLHPHRemarks
UI-SEN 499Industrial Training III6C0270 
DTS 404Data Management II2R1545From CCMAS
UI-SEN 402

Software Engineering

Economics

2R300 
UI-CSC 431Compiler Construction2R300 
UI-CSC 477Computer Graphics2E1545 
INS 304Web Development using Content Management System2E1545From CCMAS
INS 311E-Business Systems Development2E300From CCMAS
Total units: C = 6, R = 6, E = 6

500L (70% from CCMAS curriculum)

Course CodeCourse TitleUnitStatusLHPHRemarks
SEN 322

Software Engineering Innovation and New

Technology

2C1545 
SEN 401

Software Configuration Management and

Maintenance

2C1545 
COS 409

Research Methodology and

Technical Report Writing

3C450 
INS 401Project Management2C300 
SEN 597Final Year Project I3C0135 
SEN 598Final Year Project II3C0135 
Total units: C = 16

500 Level (30% addition from new courses and CCMAS curriculum)

Course CodeCourse TitleUnitStatusLHPHRemarks
CSC 402Ethics and Legal Issues in Computer Science2R300From CCMAS
UI-CSC 401Concurrency Design & Implementation2R300 
UI-CSC 420Formal Methods in Systems Design2E300 
UI-CSC 421Programming Language Semantics2E300 
UI-CSC 431Compliler Construction2R300 
IFT 310Mobile Applications Development2E300From CCMAS
UI-CSC 583AI for Social Good2E300 
UI-CSC 584Internet of Things (IOT)2E300 
Total units: R = 6, E = 10