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 Laboratory
1
SOCS 100
World Civilizations I
Total Credits 16
ARAB 101
Academic Writing in Arabic
EECE 130
Computers and Programming I
ENGR 210
Engineering Drawing
2
ENGL 102
Basic Academic English II
ENGR 100
Introduction to Engineering
MATH 200
Calculus II
Total Credits 17
ENGL 203
Advanced Academic English I
MATH 205
Calculus III
SOCS 102
Omani Society
Total Credits 9
EECE 210
Electric Circuits I
EECE 210L
Electric Circuits Lab
MECH 270
Properties of Materials
MECH 273
Engineering Graphics (CAD)
MECH 272
Mechanical Statics
PHYS 210
Fundamentals of Physics II
PHYS 210L
Physics Lab II
MECH 330
Strength of Materials
MECH 278
Manufacturing Processes
MECH 274
Mechanical Dynamics
MECH 274L
Mechanical Dynamics Laboratory
MECH 275
Thermodynamics
MECH 277
Fluid Mechanics
MECH 299
Practical training (for diploma students only)
0
MATH 210
Differential Equations (for BS students only)
Total Credits 3
For Diploma graduates: Total Credits 75
ENGL 280
Business English
MATH 335
Math for Science and Engineering
MECH 277L
Fluid Mechanics Laboratory
MECH 371
Heat Transfer
MECH 376
Kinematics of Mechanical systems
Lab Elective
Total Credits 14
MECH 372
Control Systems
MECH 373
Mechanical Design I
MECH 374
Instrumentation and Measurements
SOCS 200
World Civilizations II
MECH Technical Elective
Total Credits 15
MECH 400
Approved Experience
ENGR 300
Engineering Economy
MECH 401
Final Year Project – Design I
MECH 431
Mechanical Vibrations
MECH 413
Air Conditioning
Science (Biology) Elective
MECH 402
Final Year Project – Design II
Two MECH Technical Electives
6
Free General Elective
Humanities Elective on Engineering Ethics
Total Credits to Graduate 138