Code
Course Title
Credit Hours
CMPS 100B
Introduction to Technical Computing for the Sciences
3
ENGL 101
Basic Academic English I
MATH 199
Calculus I
PHYS 170
Fundamentals of Physics I
PHYS 170L
Introductory Physics Lab
1
SOCS 100
World Civilizations I
Total Credits 16
EECE 130L
Computers and Programming Lab
EECE 130
Computers and Programming I
EECE 210
Electric Circuits I
ENGL 102
Basic Academic English II
ENGR 100
Introduction to Engineering
MATH 200
Calculus II
ENGL 203
Advanced Academic English I
MATH 205
Calculus III
SOCS 102
Omani Society
Total Credits 9
EECE 211
Electric Circuits II
EECE 211L
Electric Circuits Laboratory
EECE 220
Digital Systems Design
EECE 230
Computers and Programming II
MECH 272
Mechanical Statics
PHYS 210
Fundamentals of Physics II
PHYS 210L
Physics Lab II
Total Credits 17
EECE 220L
Digital Systems Laboratory
EECE 231
Data Structures and Algorithms
MATH 210
Differential Equations
SENG 230L
Software Systems Lab I
SENG 250
Models, Methods and Paradigms
SENG 260
Software Architecture
ARAB 101
Academic Writing in Arabic
SENG 299 Practical training for Diploma Students (8 weeks) 0
For SE Diploma graduates Total Credits 75
EECE 320
Computer Organization and Structure
ENGL 280
Business English
MATH 335
Mathematics for Science and Engineering
SENG 300
Software Management
SENG 330
Software Construction
SENG 330L
Software Systems Lab
ENGR 300
Engineering Economy
SENG 340
Software Basis Technology
SENG 350
Analysis of Software Systems and Artifacts
SOCS 200
World Civilizations II
Humanities or Social Sciences Elective
Lab Elective
SENG 400
Approved Experience
0
Total Credits 0
EECE 470
Computer Networks
SENG 370
Software Quality Assurance
SENG 401
Final Year Project – Design I
SENG 470
Software Documentation and Standards
Humanities Elective on Engineering Ethics
Science Elective
SENG 402
Final Year Project – Design II
Two SENG Electives
6
Free General Elective
Total Credits 15
Total Credits to Graduate 138