Bachelor of Science in Software Engineering (B.Sc. SE)

2025-2026 Study Plan:

COURSE
NUMBER
COURSE TITLErequisiteCRHOURS/WEEK
PRE-reqCO-reqLECLAB
SEMESTER 1
COMM1010English Communication I--330
INFS1101Introduction to Computing & Problem Solving--323
MATH1030Calculus IMATH1020 OR AMPII Score of 85%-330
PHYS1020General Physics I-PHYS1021 & MATH1030330
PHYS1021General Physics I (Lab)-PHYS1020103
EFFL1003Experiential Learning & Entrepreneurship--330
Semester 1 Total:16146
SEMESTER 2
COMM1020English Communication IICOMM1010-330
INFS1201Computer ProgrammingINFS1101-433
INFT2101Networking IINFT1201 or INFS1101-433
MATH1050Linear Algebra--331
Semester 2 Total:14127
SEMESTER 3
INFS1301Computing Ethics & Society--323
MATH2010Calculus IIMATH1030-330
Semester 3 Total:653
Year 1 Total:363116
COURSE
NUMBER
COURSE TITLErequisiteCRHOURS/WEEK
PRE-reqCO-reqLECLAB
SEMESTER 4
BIOL1001Inquiry-Based Biology--330
DACS2101Discrete StructuresINFS 1101 AND MATH1020 AMPII Score of 85%-322
INFS2201Database Management SystemsINFS1201-323
INFS3102Object Oriented ProgrammingINFS1201-323
INFS2101Web Technologies IINFS1201-323
Semester 4 Total:151111
SEMESTER 5
DACS2201Introduction to Data & Cyber SecurityINFT2101-323
INFS3103Systems Analysis & DesignINFS2201-323
INFS3104Data Structures & AlgorithmsINFS3102 & DACS2101 OR INFS3102 & INFT2102-323
MATH2020Numerical MethodsMATH2010-331
SOFT2101Software Engineering PrinciplesINFS3102-323
Semester 5 Total:151113
SOFT2301Software Project ManagementMin 50 Credits-323
Semester 6 Total:323
Year 2 Total:332427
COURSE
NUMBER
COURSE TITLErequisiteCRHOURS/WEEK
PRE-reqCO-reqLECLAB
SEMESTER 7
DSAI2201Introduction to Data Science & AIMATH1070 OR INFS1201 AND MATH1040-323
INFS3201Web Technologies IIINFS2101 & INFS2201 & INFS3102-323
INFT2201Introduction to Operating SystemsINFT1201 OR DACS2202 OR INFS1201 AND SOFT2101-323
RSST3002Probability & Statistical AnalysisMATH2010-331
Semester 7 Total:15910
SEMESTER 8
INFS3203Systems Deployment & ImplementationINFS3103-323
SOFT3201Software Architecture & DesignINFS3103 & INFS3201-323
SOFT3202Design Patterns & ModelingINFS3102-323
Semester 8 Total:969
COMP3301Work Placement ISOFT2301-3040
Semester 9 Total:3040
Year 3 Total:241559
COURSE
NUMBER
COURSE TITLErequisiteCRHOURS/WEEK
PRE-reqCO-reqLECLAB
SEMESTER 10
COMP4101PracticumMin 80 Credits-316
INFS4202Software Testing & Quality AssuranceINFS3103-323
SOFT4102Design Thinking for Software EntrepreneurshipINFS3102-323
SOFT4103UI/UX DesignINFS3201-323
Semester 10 Total:12715
SEMESTER 11
COMP4201Capstone ProjectCOMP4101-309
DACS3203Secure Software DevelopmentDACS2201 AND INFS3102-323
INFS4101IS Management & StrategyINFS3103-330
Elective: Select 1 of 2 
INFS4104Mobile App TechnologiesINFS4103 OR INFS3201 & INFS3301-323
SOFT4101Game EngineeringINFS3201-323
Semester 11 Total:12715
SEMESTER 12
COMP4302Work Placement IICOMP4201-6040
Semester 12 Total:6040
Year 4 Total:301470
Program Total:12384172