SE Study Plan

YEAR 1

SEMESTER 1

COURSE # TITLE CRS
CS 101 COMPUTER PROGRAMMING I 4
MATH 111 CALCULUS I 3
ENG 101 ENGLISH WRITING I 3
CHM 101 GENERAL CHEMISTRY 4
ISC 101 Islamic Ethics 2
ARAB 101 ARABIC WRITING I 2
TOTAL 18

SEMESTER 2

COURSE # TITLE CRS
CS 102 COMPUTER PROGRAMMING II 3
CS 175 COMPUTER ORG& DIGITAL LOGIC 3
ENGL 103 English Writing II 3
STAT 101 INTRO. TO STATISTICS & PROB. 3
MATH113 CALCULUS II 3
ISC 103 ISLAMIC ECONOMIC SYSTEM 2
TOTAL 17

YEAR 2

SEMESTER 1

COURSE # TITLE CRS
CS 210 DATA STRUCTURES AND ALGORITHMS 3
PHY 105 PHYSICS I 4
COM 201 COMMUNICATION SKILLS 3
CS 285 DISCRETE MATH FOR COMPUTING 3
SE 201 INTRODUCTION TO SOFTWARE ENGINEERING 3
ISC 105 HOLY QURAN SCIENCES 2
TOTAL 18

SEMESTER 2

COURSE # TITLE CRS
SE 365 HUMAN COMPUTER INTERACTION 3
SE 311 SOFTWARE REQUIREMENTS ANALYSIS 3
CS 330 INTRO. TO OPERATING SYSTEMS 3
PHY205 PHYSICS II 4
Math223 LINEAR ALGEBRA 3
PSY 101 INTRODUCTION TO PSYCHOLOGY 3
TOTAL 19

YEAR 3

SEMESTER 1

COURSE # TITLE CRS
CS 340 INTRO TO DATABASE SYSTEMS 3
CS 331 DATA COM. & COMP. NETWORKS 3
SE 322 SOFTWARE DESIGN & ARCHITECTURE 3
CYS 401 FUNDAMENTALS OF CYBERSECURITY 3
ISC 203 NEW FINANCIAL TRANSACTIONS 2
ARAB 103 ARABIC WRITING II 2
PE xxx PHYSICAL EDUCATION 1
TOTAL 17

SEMESTER 2

COURSE # TITLE CRS
MATH 221 NUMERICAL ANALYSIS 3
SE 371 WEB ENGINEERING 3
ETHC 303 SOC. & ETHIC. ASPECTS OF COMPUTING 3
SE 401 SOFTWARE QUALITY ASSURANCE & TESTING 3
SE xxx SE Elective I 3
SE xxx SE Elective II 3
TOTAL 18

YEAR 4

SEMESTER 1

COURSE # TITLE CRS
SE 423 SOFTWARE ENGINEERING PROJECT MANAGEMENT 3
SE xxx SE ELECTIVE- III 3
SE xxx SE ELECTIVE- IV 3
SE 411 SOFTWARE CONSTRUCTION 3
SE 499 SOFTWARE ENGG DESIGN & DEV PROJECT 3
ARAB203 ARABIC WRITING III 2
TOTAL 17

SEMESTER 2

COURSE # TITLE CRS
SE 492 Co-Op IN SOFTWARE ENGINEERING 10
TOTAL 10
Important Note
The study plan shown on this page represents the most recent version approved by the department. Students should be aware that their assigned study plan may differ depending on their admission year or any approved curriculum changes.

To avoid confusion, students must refer to their official assigned study plan, which can be obtained from the academic department offering the program.