Freshmen (Fall)

Course Code Course Name Units
MATH099PRE-CALCULUS3
ISLS101ISLAMIC CULTURE 12
CLE 500COLLEGE LEVEL ENGLISH I4
CLE 600COLLEGE LEVEL ENGLISH II4
Total : 13

Freshmen (Spring)

Course Code Course Name Units
ARAB101ARABIC LANGUAGE 13
SE 201PROGRAMMING I3
MATH101CALCULUS I4
ESP 101TECHNICAL ENGLISH3
CHEM101GENERAL CHEMISTRY I3
CHEM101GENERAL CHEMISTRY I (LAB)1
Total : 17

Sophomore (Fall)

Course Code Course Name Units
ARAB201ARABIC LANGUAGE 23
SE 202PROGRAMMING II3
MATH102CALCULUS II4
ESP 102INTRODUCTION TO ACADEMIC WRITING3
PHYS101GENERAL PHYSICS I3
PHYS101GENERAL PHYSICS I (LAB)1
Total : 17

Sophomore (Spring)

Course Code Course Name Units
MATH203CALCULUS III4
SE 203DATA STRUCTURE & INTRO TO ALGORITHMS3
PHYS102GENERAL PHYSICS II3
SE 204COMPUTER & ORGANIZATION & ARCHITECTURE3
ISLS201ISLAMIC CULTURE 23
PHYS102GENERAL PHYSICS II (LAB)1
Total : 17

Junior (Fall)

Course Code Course Name Units
COMM101COMMUNICATION SKILLS3
SE 205DISCRETE SYSTEM3
SE 206INTRODUCTION TO SOFTWARE ENGINEERING3
IE 201INTRODUCTION TO ENGINEERING DESIGN I3
IE 331PROBABILITY AND ENGINEERING STATISTICS3
ISLS301ISLAMIC CULTURE 3 (BUSINESS ETHICS)3
Total : 18

Junior (Spring)

Course Code Course Name Units
SE 307INTRODUCTION TO DATABASE SYSTEM3
SE 308SOFTWARE REQUIREMENTS ENGINEERING3
SE 309ALGORITHMS AND COMPLEXITY3
SE 310MULTIMEDIA & WEB DESIGN3
SE 311SOFTWARE PROCESS AND MODELING2
Total : 14

Senior (Fall)

Course Code Course Name Units
SE 417SUMMER TRAINING2
SE 418OPERATING SYSTEMS3
SE 419SOFTWARE PROJECT MANAGEMENT3
SE 314SOFTWARE DESIGN AND ARCHITECTURE3
SE 420SOFTWARE MAINTENANCE AND EVOLUTION3
SE 499SENIOR PROJECT4
SE 421INTERNET APPLICATION3
MATH241APPLIED LINEAR ALGEBRA I3
Total : 24

Senior (Spring)

Course Code Course Name Units
SE 312DATA COMMUNICATION & NETWORKS3
SE 511INTRODUCTION TO HEALTHCARE INFORMATION3
SE 313COMPUTER SECURITY3
SE 512HEALTHCARE SOFTWARE APPLICATION3
SE 513HEALTHCARE INFORMATION SYSTEM3
SE 315SOFTWARE QUALITY ASSURANCE3
SE 514SOFTWARE PROJECT MANAGEMENT IN HEALTHCARE3
SE 515HEALTHCARE SOFTWARE PRIVACY AND SECURITY ASSURANCE3
SE 316SOFTWARE TESTING AND VALIDATION3
Total : 27
Plan Total: 118
Total Number of Courses : 50