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 (continuation with Summer after) 10
TOTAL 10