Semester 1 (Freshmen)

Course Code
Course Title
Pre-Requisite
CR
CIS 103Programming Fundamentals ICMP 0024
ENG 101English Essay Writing3
PHY 201Introduction to Physical Science3
MTH 104Calculus IMTH 0013
ISL 101Foundation of Islamic Culture2
15

Semester 2 (Freshmen)

Course Code
Course Title
Pre-Requisite
CR
CIS 104Programming Fundamentals IICIS 1034
IS 102Introduction to Information Systems3
PHY 103Physics IPHY 2014
STT 103Probability and StatisticsMTH 0013
MTH 105Discrete MathematicsMTH 0014
ARB 102Communication Skills in Arabic2
20

Semester 3 (Sophomore)

Course Code
Course Title
Pre-Requisite
CR
CIS 202Data StructuresCIS 1043
CIS 201Fundamentals of Web DesignCIS 1033
ENG 201Technical Report WritingENG 1013
MTH 211Calculus IIMTH 1044
MTH 301Linear AlgebraMTH 0013
ISL 201Foundation of Islamic EconomyISL 1012
18

Semester 4 (Sophomore)

Course Code
Course Title
Pre-Requisite
CR
SWE 202Introduction to Software EngineeringCIS 1043
NES 212Data Communications and Computer Networks3
PHY 203Physics IIPHY 1034
IS 221Introduction to Database SystemsCIS 1043
CIS 222Interactive MediaCIS 2013
ARB 202Writing Skills in ArabicARB 1022
18

Semester 5 (Junior)

Course Code
Course Title
Pre-Requisite
CR
CIS 381Computer EthicsIS 1022
SWE 300Software Process and ModelingSWE 2023
CIS 304Computer ArchitectureMTH 1053
SWE 301Software Requirements EngineeringSWE 2023
MTH 302Differential EquationsMTH 2114
ISL 301Work Ethics in IslamISL 2012
17

Semester 6 (Junior)

Course Code
Course Title
Pre-Requisite
CR
CIS 321Operating SystemCIS 1033
CIS 386Project ManagementIS 1023
SWE 302Software Architecture & DesignSWE 2023
SWE 312Software Construction & User InterfaceSWE 2023
SWE 321Advanced User Interface DesignCIS 2223
SWE 322Advanced Web ProgrammingCIS 2013
18

Summer Session

Course Code
Course Title
Pre-Requisite
CR
CIS 493Cooperative Assignment90 Credit Hours3
3

Semester 7 (Senior)

Course Code
Course Title
Pre-Requisite
CR
CIS 491Graduation Project I90 CH3
SWE 411Software Verification and ValidationSWE 3123
SWE 421Game DevelopmentCIS 2223
Elective I3
Elective II3
15

Semester 8 (Senior)

Course Code
Course Title
Pre-Requisite
CR
CIS 492Graduation Project IICIS 4913
SWE 401Software Quality AssuranceSWE 3013
IS 384Information SecurityIS 1023
Elective III3
Elective IV3
15
Total Credit hours
139

Electives

Graphics and Multimedia Electives

Course Code
Course Title
Pre-Requisite
CR
SWE 323Visual CommunicationCIS 2223
SWE 324Computer GraphicsCIS 2223
SWE 4223D Modelling and DesignSWE 3243
SWE 423Principles of Video and AnimationSWE 3233

Software Engineering Electives

Course Code
Course Title
Pre-Requisite
CR
SWE 402Software Maintenance and EvolutionSWE 3123
SWE 413Design PatternsSWE 2023
SWE 414Formal Methods in Software EngineeringSWE 2023
SWE 415Software Usability EngineeringSWE 2023