Bachelor of Science in Software Engineering-Web & Mobile Applications Development Concentration
Curriculum as of Fall 22-23


View Study Plan


Back to Home

Total Credit Hours

135

University Requirements 24 Credit Hours
Course Code Course Title Prerequisite(s) Credit Hours
ARL 101 (A) Communication Skills in Arabic I No Prerequisite 3
ENG 200 English II

IELTS average score of 6 or EMSAT average score of 1400 or passing grade in ENG102

FWS100/USS001 as Co-req if placed in ENG200

3
FWS 205 UAE and GCC Society ENG 102 + FWS 100(E) OR (FWS 100(E) as co-req if placed in ENG200) 3
FWS 305 Technical Communications for Work Place ENG 200 + Completion of 45 Cr. hrs. 3
FWS 310 Fundamentals of Innovations and Entrepreneurship ENG 200 + Completion of 60 Cr. hrs. 3
ISL 100 (A) Islamic Culture No Prerequisite 3
MTT 102 Calculus I MTT 101 (C grade) or MPT 3
STT 100 General Statistics No Prerequisite 3
Degree Requirements 60 Credit Hours
Course Code Course Title Prerequisite(s) Credit Hours
CHE 205 General Chemistry I (Co)ENG102/ENG200 3
CHE 201L Chemistry Laboratory CHE 205 (Co) 1
COE 102 Introductory Big Data Analytics STT 100 3
COE 202 Engineering Ethics, Economy and Law ENG 200 + MTT 102 3
CSC 202 Programming II SWE 201 or CSC 201 3
CSC 301 Data Structures and Algorithms CSC 202 + MTT 202 3
CSC 305 Data Communications and Networks Junior Level 3
CSC 308 Operating systems CSC 301 3
ITE 390 Computer Ethics CSC 202 3
MTT 200 Calculus II MTT 102 3
MTT 202 Discrete Mathematics STT 100 3
MTT 204 Introduction to Linear Algebra MTT 200 3
PHY 102

Physics and Engineering Applications I

MTT 102 3
PHY 102L

Physics and Engineering Applications I Lab

MTT 102 + PHY 102 (Co) 1
PHY 201

Physics and Engineering Applications II

PHY 102 3
PHY 201L

Physics and Engineering Applications II Lab

PHY 102 + PHY 201(Co) 1
STT 201 Intermediate Statistics and Research Methods STT 100 3
SWE 201 Structured Programming MTT 101 or Higher 3
SWE 302 Formal Methods in Software Engineering MTT 202 + SWE 401 3
SWE 399A Internship/Project in Software Engineering-Part A 60 Credit Hours 1.5
SWE 399B Internship/Project in Software Engineering-Part B 90 Credit Hours 1.5
SWE 401 Software Engineering CSC 202 3
SWE 499A Capstone Design Project in Software Engineering-Part A Senior Level + SWE 471 1
SWE 499B Capstone Design Project in Software Engineering-Part B SWE 499A 2
Major Requirements 36 Credit Hours
Course Code Course Title Prerequisite(s) Credit Hours
CSC 302 Database Management Systems MTT 202 + (SWE 201 or CSC 201) 3
CSC 307 Web Design SWE 201 or CSC 201 3
CSC 406 Aritificial Intelligence STT 201 + CSC 301 3
CSC 408 Distributed Information Systems CSC 202 + CSC 305 3
ITE 408 Information Security CSC 305 3
ITE 409 Human Computer  Interactions CSC 401 or SWE 401 3
ITE 421 Native Mobile Application Development CSC 202 3
SWE 370 Object Oriented Design Patterns CSC 202 3
SWE 371 Software Requirements and Specification CSC 202 3
SWE 471 Software Design and Architecture SWE 401 3
SWE 472 Software Testing and Quality Assurance SWE 471 3
SWE 473 Software Maintenance and Evolution SWE 401 3
Concentration Requirements
Course Code Course Title Prerequisite(s) Credit Hours
CSE 410 Mobile Device security CSC 305 3
ITE 410 Web programming CSC 307 3
ITE 414 E-Commerce Applications Design Junior level 3
ITE 415 Advanced E-Commerce Application Design ITE 414 3
ITE 423 Advanced Mobile Application Development ITE 421 3

May 2020