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

2024-2025 Study Plan:

COURSE
NUMBER
COURSE TITLErequisiteCRHOURS/WEEK
PRE-reqCO-reqLECLAB
SEMESTER 1
COMM1010English Communication I--330
 INFS1101Introduction to Computing & Problem Solving--323
MATH1030Calculus I

MATH1020 OR AMPII Score of 85%

-330
PHYS1020General Physics-PHYS1021330
PHYS1021General Physics (Lab)-PHYS1020103
Effective & Experiential Learning Elective: Select 1 of 2
EFFL1001Effective Learning--330
EFFL1002Applied & Experiential Learning--330
Semester 1 Total:16146
SEMESTER 2
COMM1020English Communication IICOMM1010-330
INFS1201Computer ProgrammingINFS1101-433
INFT2101Networking IINFT1201 OR Min 16 Credits-433
MATH1050Linear Algebra--331
Elective: Select 1 of 2
SCIE1001Science & Its Applications--330
SCIE1002Science & the Environment--330
Semester 2 Total:17157
SEMESTER 3
INFS1301Computing Ethics & Society -330
MATH2010Calculus IIMATH1030-330
Semester 3 Total:660
Year 1 Total:393513
COURSE
NUMBER
COURSE TITLErequisiteCRHOURS/WEEK
PRE-reqCO-reqLECLAB
SEMESTER 4
BIOL1001Inquiry-based Biology--330
DACS2101Discrete StructuresINFS1101-323
INFS2201Database Management SystemsINFS1201-323
INFS3102Object Oriented ProgrammingINFS1201-323
SOFT2101Software Engineering PrinciplesINFS1201-323
Semester 4 Total:151112
SEMESTER 5
DACS2201Introduction to Data & Cyber SecurityINFT2101-323
INFS2101Web Technologies IINFS1201-323
INFS3103Systems Analysis & DesignINFS2201-323
INFS3104Data Structures & Algorithms(INFS3102 & DACS2101) OR (INFS3102 & INFT2102)-323
MATH2020Numerical MethodsMATH2010-331
Semester 5 Total:151113
SEMESTER 6
SOFT2301Software Project ManagementMin 50 Credits -323
Social Sciences, Humanities, & the Arts Elective: Select 1 of 6
SSHA1001Islamic & Arab Civilization--330
SSHA1002Introduction to Sociology--330
SSHA1003Introductory Psychology--330
SSHA1004Ethical Reasoning--330
SSHA1005Law & Society--330
SSHA1006Introduction to the Arts--330
Semester 6 Total:653
Year 2 Total:362728
COURSE
NUMBER
COURSE TITLErequisiteCRHOURS/WEEK
PRE-reqCO-reqLECLAB
SEMESTER 7
DSAI2201Introduction to Data Science & AIINFS1201-323
INFS3201Web Technologies IIINFS2101 INFS2201 INFS3102-323
INFT2201Introduction to Operating SystemsINFS1201 & (INFT1201 OR SOFT2301)-323
RSST3002Probability & Statistical AnalysisMATH2010-330
Elective: Select 1 of 2
SCIE1001Science & Its Applications--330
SCIE1002Science & the Environment--330
Semester 7 Total:15129
SEMESTER 8
INFS3203Systems Deployment & ImplementationINFS3103-323
SOFT3201Software Architecture & DesignINFS3103 INFS3201-323
SOFT3202Design Pattern & ModelingINFS3102-323
Global Awareness & Regional Challenges Elective: Select 2 of 4
ECON1001Global Economic Concepts--330
GARC1001Qatar History & Society--330
GARC2001Human Development in Qatar--330
GARC2002Globalization & Environment--330
Semester 8 Total:15129
SEMESTER 9
COMP3301Work Placement ISOFT2301-300
Semester 9 Total:300
Year 3 Total:332418
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
INFS4103UI/UX DesignINFS3201-323
Semester 10 Total:12715
SEMESTER 11
COMP4201Capstone ProjectCOMP4101-309
DACS3203Secure Software DevelopmentINFS3102-323
INFS4101IS Management & StrategyINFS3103-330
Elective: Select 1 of 2 
INFS4104Mobile App TechnologiesINFS4103 OR (INFS3201 & INFS3301)-323
SOFT4101Game Engineering INFS3201-323
Semester 11 Total:12715
SEMESTER 12
COMP4302Work Placement IICOMP4201-600
Semester 12 Total:600
Year 4 Total:301430
B.Sc. SE Program Total:13810089