CS Study Plan

YEAR 1

SEMESTER 1

COURSE # TITLE CRS
CS 101 COMPUTER PROGRAMMING I 4
SCI 101 INTRO TO PHYSICAL SCIENCES 3
MATH 111 CALCULUS I 3
ENG 101 INTENSIVE ENGLISH WRITING 3
ISC 101 ISLAMIC ETHICS 2
ARAB 101 ARABIC WRITING I 2
PE XXX PHYSICAL EDUCATION 1
TOTAL 18

SEMESTER 2

COURSE # TITLE CRS
CS 102 COMPUTER PROGRAMMING II 3
CS 175 COMPUTER ORG & DIGITAL LOGIC 3
MATH 113 CALCULUS II 3
STAT 101 INTRO TO STAT & PROBABILITY 3
ENG 103 RESEARCH WRITING TECHNIQUES 3
ISC 103 ISLAMIC ECONOMIC SYSTEM 2
TOTAL 17

YEAR 2

SEMESTER 1

COURSE # TITLE CRS
CS 210 DATA STRUCT AND ALGORITHMS 3
CS 285 DISCRETE MATH FOR COMPUTING 3
CS 223 / MATH 221 COMP. LINEAR ALGEBRA OR NUMER. ANALYSIS 3
PHY 105 PHYSICS I 4
COM 201 COMMUNICATIONS SKILLS 3
ISC 105 HOLY QURAN SCIENCES 2
TOTAL 18

SEMESTER 2

COURSE # TITLE CRS
SE 201 INTRO TO SOFTWARE ENGG 3
CS 320 PROGRAMMING LANGUAGES 3
CS 330 INTRO. TO OPERATING SYSTEMS 3
PHY 205 PHYSICS II 4
PSY 101 INTRODUCTION TO PSYCHOLOGY 3
ARAB 103 ARABIC WRITING II 2
TOTAL 18

YEAR 3

SEMESTER 1

COURSE # TITLE CRS
CS 311 DESIGN & ANALYSIS OF ALGORITHMS 3
CS 331 DATA COMM & COMP NETWORKS 3
CS 340 INTRO TO DATABASE SYSTEMS 3
CYS 401 FUNDAMENTALS OF CYBERSECURITY 3
ETHC 303 ETHICAL AND SOCIAL ASPECTS OF COMPUTING 3
FREE XX1 FREE ELECTIVE I 3
TOTAL 18

SEMESTER 2

COURSE # TITLE CRS
CS 435 DISTRIBUTED SYSTEMS 3
CS XX1 CS ELECTIVE I 3
CS XX2 CS ELECTIVE II 3
CS 498 SENIOR PROJECT I 1
SE 371 WEB ENGINEERING 3
ISC 203 NEW FINANCIAL TRANSACTIONS 2
BUS XX1 BUSINESS ELECTIVE I 3
TOTAL 18

YEAR 4

SEMESTER 1

COURSE # TITLE CRS
CS XX3 CS ELECTIVE III 3
CS XX4 CS ELECTIVE IV 3
CS XX5 CS ELECTIVE V 3
CS 499 SENIOR PROJECT II 3
XXX XXX FREE ELECTIVE II 3
ARAB 203 ARABIC WRITING III 2
TOTAL 17

SEMESTER 2

COURSE # TITLE CRS
CS 492 CO-OP IN COMPUTER SCIENCE (CONTINUATION FOR NEXT SUMMER) 10
TOTAL 10