Computer Science Program

Advanced Diploma Computer Science Plan of Study

Advanced Diploma Computer Science Plan of Study

I. College General Requirements (21 Credit Hours) Compulsory :

SerialCourse CodeCourse TitleOQF Credit HoursOQF LevelPre-Request
1.BCGE001Arabic Language36
2.BCGE002Islamic Culture37
3.COMP100Computers: Their Impact and use35
4.ENGL002General English35
5.BCGE004Study Skills35
6.BCGE009Entrepreneurship36
7.IC3IC305

II. Department Requirements (24 Credit Hours) Compulsory :

SerialCourse CodeCourse TitleOQF Credit HoursOQF LevelPre-Request
1.COMP112Algorithms and Programming (1)35
2.COMP113Algorithms and Programming (2)35COMP112
3.MATH152Mathematical Analysis (1)35
4.ENGL004Technical Writing (1)35ENGL002
5.ENGL030Technical Writing (2)36ENGL004
6.COMP182Data Structure and Program Design36COMP113
7.COMP123Computer Architecture & Assembly Language35COMP112
8.COMP241Introduction to Database36IS431

III. Major Requirements (48 Credits Hours) Compulsory :

SerialCourse CodeCourse TitleOQF Credit HoursOQF LevelPre-Request
1.COMP324XML Programming37COMP242
2.ACC220Introduction to Financial Accounting37MATH152
3.IS431System Analysis and Design36COMP113
4.ECON160Microeconomics Principles35
5.COMP206Advanced Visual Programming36COMP106
6.COMP484Advanced Web Engineering37COMP242
7.SOM120Basic Business Statistics37MATH152
8.IS211Introduction to Information System36COMP112
9.IS311Information Technology in Business36IS211
10.SOM306Operations Management3SOM120
11.COMP380Intro. to Software Engineering36IS431
12.IS441Database Management Systems37COMP241
13.BCGE006Research Methodology37
14.IS435Communication and Networking3COMP123
15.COMP242Introduction to Web Development36COMP113
16.COMP106Visual Programming36COMP112

IV- Elective Courses (3 Credits Hours) :

SerialCourse CodeCourse TitleOQF Credit HoursOQF LevelPre-Request
1.COM485Human Computer Interaction33COMP380
2.COMP224Web Development and User Interface Design37COMP242
3.COMP377Programming with Python38COMP113
4.COMP350E-Commerce37COMP242
5.COMP412Machine Learning38SOM120
6.COMP410Data Mining38IS441
7.COMP375Mobile Application Development36COMP242
8.COMP467Multimedia System Design36COMP242
9.COMP424Computer System Security36IS435
English