Bachelor of Science in Data and Cyber Security (B.Sc. DCS)

2025-2026 Study Plan:

COURSE
NUMBER
COURSE TITLErequisiteHOURS/WEEK
PRE-reqCO-reqCRLECLAB
SEMESTER 1
COMM1010English Communication I--330
INFS1101Introduction to Computing & Problem Solving--323
MATH1030Calculus IMATH1020 OR AMPII Score of 85%-330
Semester 1 Total:12113
Semester 2   
COMM1020English Communication IICOMM1010-330
INFS1201Computer ProgrammingINFS1101-433
INFT2101Networking IINFT1201 or INFS1101-433
MATH1040Statistics--331
Semester 2 Total:14127
Semester 3   
INFS1301Computing Ethics & Society--330
Elective: Select 1 of 2
INFS1301Computing Ethics & Society--323
Semester 3 Total:323
Year 1 Total:292513

 

COURSE
NUMBER
COURSE TITLErequisiteHOURS/WEEK
PRE-reqCO-reqCRLECLAB
SEMESTER 4
INFS2101Web Technologies IINFS1201-323
DACS2201Introduction to Data & Cyber SecurityINFT2101-323
DACS2101Discrete StructuresINFS 1101 AND MATH1020 AMPII Score of 85%-322
MATH1050Linear Algebra--331
Semester 4 Total:1299
Semester 5   
DACS2202Introduction to Computing SystemsDACS2101 or INFT2102 AND INFS1201-433
DSAI2201Introduction to Data Science & AIMATH1070 OR INFS1201 AND MATH1040-323
INFS2201Database Management SystemsINFS1201-323
INFT3102Network ProgrammingINFS1201 & INFT2202-323
Semester 5 Total:13912
Semester 6
SOFT2301Software Project ManagementMin 50 Credits-323
Semester 6 Total:323
Year 2 Total:282024

 

COURSE
NUMBER
COURSE TITLErequisiteHOURS/WEEK
PRE-reqco-reqCRLECLAB
SEMESTER 7
DACS3101Applied CryptographyDACS2101 AND MATH1050-323
INFT3101Networking IIINFT2101-323
INFT2201Introduction to Operating SystemsINFT1201 OR DACS2202 OR INFS1201 AND SOFT2101-323
DACS3203Secure Software DevelopmentDACS2201 AND INFS3102-323
Semester 7 Total:12812
Semester 8   
DACS3201Network SecurityDACS2201 AND INFT3101-323
DACS4101Security Engineering PrinciplesDACS3101 OR DACS3203-323
DACS3202Cyber Security Analytics & VisualizationDSAI2201-323
INFS3201Web Technologies IIINFS2101 & INFS2201 & INFS3102-323
Semester 8 Total:12812
Semester 9   
DACS3301Privacy in the Digital EraDACS2201-330
Semester 9 Total:330
Year 3 Total:271924
    
COURSE
NUMBER
COURSE TITLErequisiteHOURS/WEEK
PRE-reqCO-reqCRLECLAB
SEMESTER 10
COMP4101PracticumMin 80 Credits-316
DACS4103Scripting for Cyber SecurityINFT2201 AND DACS 2201 AND INFS3102-323
DACS4202Penetration TestingDACS3201 AND DACS4101-323
Elective: Select 1 of 9     
DACS4102Web SecurityDACS2201 AND INFS3201-323
DACS4210Cyber Security Policies, Strategies & ProceduresDACS4101 OR DACS3201-330
DACS4105Fundamentals of Cyber-Physical SystemsDACS3201-323
DACS4208Industrial Control Systems SecurityDACS4105-323
DACS4203IoT & OT HackingDACS4202-323
DACS4204Cloud SecurityDACS3201-323
DACS4205Digital ForensicsDACS3201-323
INFT4208Governance & Management of ITINFT3101-330
DACS4110Selected Topics in Data and Cyber SecurityDACS4101-323
Semester 10 Total:12715
Semester 11   
COMP4201Capstone ProjectCOMP4101-309
DACS4206Security Monitoring & Incident ResponseDACS3201 AND DACS3202-323
Elective: Select 2 of 9     
DACS4102Web SecurityDACS2201 AND INFS3201-323
DACS4210Cyber Security Policies, Strategies & ProceduresDACS4101 OR DACS3201-330
DACS4105Fundamentals of Cyber-Physical SystemsDACS3201-323
DACS4208Industrial Control Systems SecurityDACS4105-323
DACS4203IoT & OT HackingDACS4202-323
DACS4204Cloud SecurityDACS3201-323
DACS4205Digital ForensicsDACS3201-323
INFT4208Governance & Management of ITINFT3101-330
DACS4110Selected Topics in Data and Cyber SecurityDACS4101-323
Semester 11 Total:12618
Semester 12   
COMP4301Work PlacementCOMP4201-9040
Semester 12 Total:9040
Year 4 Total:331373
B.Sc. DC Program Total:11777134