YEAR 1

SEMESTER 1

COURSE # TITLE CRS
CS 101 COMPUTER PROGRAMMING I 4
MATH 111 CALCULUS I 3
ENG 101 INTENSIVE ENGLISH WRITING 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 102COMPUTER PROGRAMMING II3
CS 175COMPUTER ORGANIZATION & DIGITAL LOGIC3
MATH 113CALCULUS II3
STAT 101INTRODUCTION TO STATISTICS & PROBABILITY3
ENG 103RESEARCH WRITING TECHNIQUES3
ISC 103ISLAMIC ECONOMIC SYSTEM2
TOTAL 17

YEAR 2

SEMESTER 1

COURSE # TITLE CRS
CS 210 DATA STRUCT AND ALGORITHMS 3
PHY 105 PHYSICS I 4
COM 201 COMMUNICATIONS SKILLS 3
CS 285 DISCRETE MATH FOR COMPUTING 3
SE 201 INTRO 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
PHY 205 Physics II 4
MATH 223 or CS 223 LINEAR ALGEBRA OR COMPUTATIONAL 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
CS 316 INTRODUCTION TO AI & DATA SCIENCE 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 ETHICAL AND SOCIAL ASPECTS OF COMPUTING 3
SE 401 SOFTWARE QUALIITY ASSURANCE & TESTING 3
CS 465 MACHINE LEARNING 3
CS 4XX AI & DS ELECTIVE 3
TOTAL 18

YEAR 4

SEMESTER 1

COURSE # TITLE CRS
CYS 401 FUNDAMENTAL OF CYBERSECURITY 3
CS 4XX AI & DS ELECTIVE 3
SE 411 SOFTWARE CONSTRUCTION 3
SE 423 SOFTWARE ENGINEERING PROJECT MANAGEMENT 3
SE499 SW DESIGN & DEV PROJECT 3
ARAB 203 ARABIC WRITING III 2
TOTAL 17

SEMESTER 2

COURSE # TITLE CRS
SE 492 CO-OP IN SOFTWARE ENGINEERING 10
TOTAL 10