Year I
Semester 1
|
Code |
Course Title |
Credit Hours |
|
ARAB 101 |
Academic Writing in Arabic |
3 |
|
CMPS 100B |
Introduction to Technical Computing for the
Sciences |
3 |
|
CMPS 110 |
Introduction to Programming |
3 |
|
ENGL 101 |
Basic Academic English |
3 |
|
MATH 199 |
Calculus I |
3 |
|
Total Credits 15 |
Semester 2
|
Code |
Course Title |
Credit Hours |
|
CMPS 160 |
Data Abstraction |
3 |
|
CMPS 180 |
Digital System Design |
3 |
|
ENGL 102 |
Basic Academic English II |
3 |
|
MATH 370 |
Discrete Mathematics |
3 |
|
SOCS 102 |
Omani Society |
3 |
|
Total Credits 15 |
Year II
Semester 1
|
Code |
Course Title |
Credit Hours |
|
CMPS 215 |
Computer Organization with Assembly
Language |
3 |
|
CMPS 240 |
Analysis of Algorithms |
3 |
|
ENGL 203 |
Advanced Academic English I |
3 |
|
SOCS 100 |
World Civilizations I |
3 |
|
|
Major Elective (Suggested: CMPS200) |
3 |
|
Total Credits 15 |
Semester 2
|
Code |
Course Title |
Credit Hours |
|
CMPS 250 |
Computer Networks |
3 |
|
CMPS 260 |
Operating Systems |
3 |
|
CMPS 270 |
Database Systems |
3 |
|
|
Major Elective
|
3 |
|
|
General Elective |
3 |
|
Total Credits 15 |
Total Credits for the Diploma degree: 60 credit hrs.
Year III
Semester 1
|
Code |
Course Title |
Credit Hours |
|
CMPS 310 |
Programming Languages |
4 |
|
ENGL 204 |
Advanced Academic English |
3 |
|
MATH 200 |
Calculus II |
3 |
|
|
Major Elective
|
3 |
|
|
General Elective |
3 |
|
Total Credits 16 |
Semester 2
|
Code |
Course Title |
Credit Hours |
|
CMPS 350 |
Theory of Computation |
3 |
|
MATH 320 |
Linear Algebra I |
3 |
|
SOCS 200 |
World Civilizations II |
3 |
|
|
Major Elective |
3 |
|
|
Major Elective |
3 |
|
Total Credits 15 |
Year IV
Semester 1
|
Code |
Course Title |
Credit Hours |
|
CMPS 405 |
Artificial Intelligence |
3 |
|
CMPS 410 |
Software Engineering |
4 |
|
CMPS 425 |
Computer Graphics |
3 |
|
MATH 250 |
Probability and Statistics |
3 |
|
|
Humanities/Social Sciences Elective |
3 |
|
Total Credits 16 |
Semester 2
|
Code |
Course Title |
Credit Hours |
|
CMPS 490 |
Final Project in Computer Science |
4 |
|
|
Major Elective |
3 |
|
|
Major Elective |
3 |
|
|
Physical/ Natural Sciences Elective |
3-4 |
|
Total Credits 13-14 |
Total Credits for the
BS Computer Science: 120-121 credit
hrs. |