Software Engineering Program

B.Sc. Software Engineering Plan of Study

B.Sc Information System 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.BCGE003Omani Society38
4.COMP100Computers: Their Impact and use35
5.ENGL002General English35
6.BCGE004Study Skills35
7.BCGE009Entrepreneurship36
8.IC3IC335

II. Department Requirements (27 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.COMP490Senior Project38Department Approval
9.COMP241Introduction to Database36IS431

III. Major Requirements (66 Credits Hours) Compulsory :

SerialCourse CodeCourse TitleOQF Credit HoursOQF LevelPre-Request
1.SOM120Basic Business Statistics37MATH152
2.ACC220Introduction to Financial Accounting37MATH152
3.ECON160Microeconomics Principles35
4.IS431System Analysis and Design36COMP113
5.IS211Introduction to Information System36COMP112
6.COMP206Advanced Visual Programming36COMP106
7.COMP484Advanced Web Engineering37COMP242
8.COMP324XML Programming37COMP242
9.IS311Information Technology in Business36IS211
10.ACCT300Computer Application in Accounting38ACCT220
11.COMP380Intro. to Software Engineering36IS431
12.IS441Database Management Systems37COMP241
13.BCGE006Research Methodology37
14.SOM466Project Management38SOM306
15.IS497Selected Topics In Information38IS431
16.IS435Communication and Networking3COMP123
17.SOM485Decision Support System38COMP241
18.COMP242Introduction to Web Development36COMP113
19.COMP106Visual Programming36COMP112
20.IS450Business Expert System38IS431
21.BLAW280Business law - 13
22.SOM306Operations Management3SOM120

IV- Elective Courses (9 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