Code
Title
Credits
Pre-Requisite / Co-Requisite*
BIOL2600
Biodiversity
3
(BIOL2101)
BIOL3002
Nature Conservation in Oman
(LANC2058)
BIOL3005
Ecology
(LANC2058) OR (LANC2051) OR (BIOL2102)
BIOL3009
Introduction to Environmental Science
BIOL3025
Invertebrates
(BIOL2102)
BIOL3030
Population Genetics
BIOL3200
Biological Nanomaterials
BIOL3410
Angiosperm Biology
BIOL3700
Communication and knowledge Management in Science
BIOL4000
Generic Skills for Biologists
BIOL4009
Waste Management
(BIOL3009)
BIOL4010
Sustainability and Waste Management
BIOL4021
Vertebrate Zoology
BIOL4023
Entomology
BIOL4041
Animal Histology
BIOL4042
Parasitology
BIOL4054
Marine Biology
(BIOL3005)
BIOL4200
Biological Applications of Nanomaterials
(BIOL3200)
BIOL4433
Water and Wastewater Microbiology
(BIOL3441)
BIOL4444
Seminar on Sustainability Issuues
2
(BIOL3009) OR (BIOL3441) OR (CHEM3302) OR (COMP3100) OR (ERSC3041) OR (MATH3110) OR (PHYS3103) OR (STAT3331) OR (CAMS3000) OR (MEDI3202) OR (MEDI3203) OR (ENGR3006)
BIOL4501
Principles of Toxicology
BIOL4600
Biofuels
BIOL4601
Occupational Health, Safety and Environment
BIOL4640
Environmental Pollution
(BIOL4009)
BIOL4700
Environmental Biotechnology
BIOL5010
Ecotoxicology
BIOL5021
Desert Biology
(BIOL3005)/ (BIOL5052)
BIOL5042
Embryology
BIOL5045
Economy Botany
BIOL5050
Behavioral Ecology
BIOL5052
Freshwater Biology
(BIOL3005)/ (BIOL5021)
BIOL5054
Biological Conservation
(BIOL4100 AND BIOL5021)
BIOL5060
Application of GIS in Ecology
5
BIOL5110
Special Topics in Biology
BIOL5133
Plant Biotechnology
(BIOL4046)
BIOL5144
Applied Mycology
BIOL5244
Cytogenetics
(BIOL4432)
BIOL5401
Modern Techniques in Environmental Microbiology
(BIOL3202)
BIOL5402
Immunology
(BIOL3441 AND BIOL4500)
BIOL5411
Fermentation Technology
(BIOL4030)
BIOL5433
Bioprocess Technology
(BIOL4030 AND BIOL5120)
BIOL5501
Protein Production and Characterization
(BIOL4034 AND BIOL4046)
BIOL5511
Internship in Biologists I
0
BIOL5512
Internship in Biologists 2
6
BIOL5600
Techniques in Molecular Diversity
BIOL5610
Environmental Impact Assessment
BIOL4030
Bacteriology
BIOL4034
Biochemistry
(BIOL2101 AND CHEM3324) OR (BIOL2101 AND CHEM3322)
BIOL4046
Fundamental of Biotechnology
(BIOL3202 and BIOL3441)
BIOL4432
Introduction to Genetics
BIOL4500
Cell Biology
(MEDI2108) OR (BIOL2101)
BIOL5031
Enzyme Biochemistry
(BIOL4034)
BIOL5034
Plant Metabolites
BIOL5040
Genetic Engineering
(BIOL3202 AND BIOL4046)/ (BIOL4030)
BIOL5120
Microbial Biotechnology
(BIOL3441 AND BIOL4046)/ (BIOL4045)
BIOL5132
Tissue Culture
(BIOL4500)
BIOL5400
Bio-Informatics
(BIOL3201)/ (BIOL4500)
BIOL2102
General Biology (2)
4
BIOL2105
Human Physiology
BIOL2900
Experimental Design and Basic Biological Data Handling
(LANC2058) OR ( LANC2051) OR ( BIOL2102)
BIOL3101
Biology Filed Work
BIOL3202
Molecular Biology
(LANC2058) OR (LANC2051) OR (BIOL2101)
BIOL3441
Introductory Microbiology
(BIOL2101 AND LANC2058)
(BIOL2101 AND CHEM3324) OR ( BIOL2101 AND CHEM3322)
Seminar on Sustainability Issues
Cr
Pre-req./Co-req.*
Cat
CHEM2350
Chemical Safety: Protecting ourselves and the environment
CHEM2101 or CHEM1071 or CHEM2110
DE
CHEM3328
Green Chemistry
LANC2058 and (CHEM3322 or CHEM3324)
CHEM3337
Fundamentals of the Corrosion of Metals
LANC2058 and (CHEM2102 or CHPE3102)
CHEM3350
Environmental Chemistry
LANC2058 and CHEM2102
CHEM3391
Computers in Chemistry
LANC2058 and CHEM2102 and CHEM3322 and FPCS010
CHEM3395
Science and Society
Any two of the following: BIOL2101 CHEM2101 ERSC2101 MATH2107 PHYS2101
CHEM3400
Introduction to Chemical Process Industries
LANC2058 and CHEM2102 and CHEM3333*
CHEM4412
Inorganic Materials
CHEM3311
CHEM4413
Organometallic Chemistry
CHEM4411
CHEM4414
Fundamentals of X-ray Crystallography
CHEM4423
Organic Synthetic Methods
CHEM4422
CHEM4424
Introduction to Natural Products
(CHEM3324 or CHEM4422)
CHEM4429
Fundamentals of Medicinal Chemistry and Drug Design
CHEM4437
Electrochemistry: Fundamentals and Applications
CHEM3333
CHEM4445
Forensic Chemistry
(CHEM3341 or CHEM3348)
CHEM4472
Fine Chemicals
CHEM4474
Polymer Materials and Applications
CHEM3322
CHEM5522
Organic Chemistry III
CHEM5537
Surfactants: Principles & Applications in the Petroleum Industry
CHEM3333 or CHPE3102
CHEM5538
Chemical Kinetics
CHEM4433
CHEM5539
Chemical Sensors
CHEM3333 and (CHEM3348 or CHEM4441)
CHEM5545
Analytical Methods in Proteomics
CHEM4441
CHEM5546
Surface Chemistry and Surface Analysis
(CHEM3341 or CHEM3348) and
(CHEM333 or CHPE3102)
CHEM5574
Materials Characterization and Processing
CHEM4476
CHEM5578
Chemical Quality Control and Assurance
CHEM5591
Chemistry Seminar I
1
CHEM3322 or CHEM3324
CHEM4425
Organic Chemistry Laboratory
CHEM4422 and (CHEM4426* or CHEM3326*)
AE
Physical Chemistry II
CHEM3333 and MATH2109
CHEM4477
Essentials of Biological Chemistry
CHEM3324 or CHEM4422
CHEM5010
Internship in Chemistry I
Completion of 80-100 credits. Prior acceptance into internship program .
CHEM5011
Internship in Chemistry II
CHEM5526
Essentials of Heterocyclic Chemistry
CHEM3420
Petroleum Chemistry
Catalysis
CHEM5570
Polymer Chemistry
CHEM2101
General Chemistry I
(FPEL 0560 or FPEL0600 or FPEL0601 or FPEL0602 or FPEL0603 or FPEL0604) and (FPMT0105 or FPMT0108 or FPMT0109)
CHEM2102
General Chemistry II
CHEM2101 or CHEM1071
Inorganic Chemistry I
LANC2058 and CHEM2102 and MATH2107
CHEM3324
Organic Chemistry
(LANC2058 or LANC2161) and (CHEM1071 or CHEM2101)
Physical Chemistry I
LANC2058 and CHEM2102 and PHYS2101 and MATH2107
LANC2058 and (CHEM2101 or CHEM1071)
CHEM3348
Introduction to Chemical and Instrumental Analysis
LANC2058 and CHEM2101 and CHEM3333*
Inorganic Chemistry II
CHEM3324or CHEM4422
CHEM3333 and MATH2108
CHEM3341 or CHEM3348
CHEM3341 or CHEM3348 or CHEM3333
COMP2102
Problem Solving and Programming
COMP2101
COMP2607
Computing in Industry 4.0
COMP3204
Advanced Java Programming
COMP2202 and LANC2058
COMP3601
Bioinformatics Algorithms
BIOL2101 and COMP2101
COMP3602
Data Analysis and Visualization with Python
COMP3603
Programming Foundation for Machine Learning
COMP4202
Database Development
COMP3205
COMP4205
Competitive Programming
COMP3203
COMP4206
Mobile Applications Development
COMP4402
Software Testing
COMP3401
COMP4404
Software Project Management
COMP4506
Systems and Networks Programming
COMP3502 and COMP4501
COMP4507
Internetworking with TCP/IP
COMP3502
COMP4515
Mobile Networks
COMP4603
Machine Learning
(COMP3203 or COMP3603) and (MATH2202 or MATH2201)
COMP4604
Digital Image Processing
COMP3600
COMP4605
Computer Vision
COMP4606
Applied Data Science
COMP4609
Deep Learning Fundamentals
COMP4701
Web Application Development
COMP3205 and COMP3700
COMP5204
Computer Science Special Topics (1)
Instructor Consent
COMP5400
Software Architecture and Design
COMP5402
Requirements Engineering
COMP5405
Software Patterns
COMP5504
Distributed Systems
COMP5507
Cryptography and Network Security
COMP3203 and COMP3502
COMP5508
Interconnection Networks for Multiprocessor and Multicore Systems
COMP5509
Penetration Testing and Ethical Hacking
COMP4509
COMP5511
Computer Forensics
COMP5557
High Performance Computing
COMP5602
Pattern Recognition and Analysis
COMP5605
Mobile Robotics
COMP5606
Natural Language Processing
COMP5701
Web Services
COMP5702
Semantic Web
COMP5704
Web Data Mining and Knowledge Discovery
COMP4701 and STAT2102
(COMP3203 or COMP3603) and (MATH2202 or
MATH2201)
Introduction to Computer Science
( FPEL0560 or FPEL0600 or FPEL0601 or FPEL0602 or FPEL0603 or FPEL0604 ) and (FPCS0101 or FPCS0102)
COMP2202
Fundamentals of Object Oriented Programming
Introduction to Data Structures and Algorithms
COMP2202 and MATH3340 and LANC2058
Database Systems
COMP3203 and LANC2058
Introduction to Software Engineering
Computer Networks
Intelligent Systems
(COMP3203 or COMP3603) and LANC2058
Data Analysis & Visualization with Python
COMP3700
Introduction to Web Computing
COMP2202 and LANC2058 / COMP3205*
COMP4204
Advanced Data Structures and Algorithms
Mobile Application Development
Pre-Requisite / Co-req. *
ERSC2112
Historical Geology
ERSC2101
ERSC3002
Environmental Site Assessment and Remediation
ERSC2102 and ERSC3000 and LANC2058
ERSC3061
Remote Sensing
ERSC3016
ERSC3071
GIS and Geo-Spatial Applications
ERSC3210
Palaeontology II
ERSC2211 and LANC2058
ERSC4032
Environmental Geochemistry
ERSC2101 and CHEM2101
ERSC4321
Structural Geology II
ERSC3021
ERSC5011
Basin Analysis
ERSC3021 and ERSC4311
ERSC5031
Tectonics
ERSC5042
Engineering Geology
ERSC5111
Microfacies
ERSC3901
ERSC5900
Advanced Diagenesis and Sedimentary Geochemistry
ERSC5101
Geology Project I
ERSC4001
ERSC5102
Geology Project II
Total
ERSC2211
Paleontology
ERSC2101 and LANC2058
ERSC3010
Mineralogy
ERSC2102* and LANC2058
ERSC3903
Igneous & Metamorphic Petrology
ERSC3010 and LANC2058
ERSC2102 and LANC2058
Sedimentary Petrology
ERSC2211 and ERSC3010
ERSC4000
Field Mapping Project
Field Mapping Techniques
ERSC3021 and ERSC3901
ERSC4031
Geochemistry
ERSC2102 and CHEM2101
ERSC4051
Hydrogeology
ERSC3000
ERSC4071
Economic Geology
ERSC3051
ERSC4311
Sedimentary Environments and Facies
ERSC5012
Sequence Stratigraphy
ERSC5051
Petroleum Geology
ERSC3041
GEOP3000
Earthquakes and Society
LANC2058 and ERSC2102 and ERSC3000
LANC2058 and ERSC2211
GEOP5021
Engineering and Environmental Geophysics
GEOP3041
GEOP5060
Interpretation of Seismic Reflection Data
ERSC3041 and GEOP3041
GEOP5101
Geophysics Project I
(GEOP4001 or GEOP4002 or
GEOP4003) and GEOP5013*
GEOP5102
Geophysics Project II
GEOP5101*
GEOP4001
Applied Geophysics I
GEOP3041 and PHYS3100
GEOP4002
Applied Geophysics II
GEOP3041 and PHYS3103
GEOP4003
Gravity and Magnetic Exploration Methods
GEOP4010
Fundamentals of Signal Processing
GEOP4001 and (MATH3171 or MATH3302)
GEOP4011
Geophysical Data Processing
GEOP4010 and MATH3171
MATH4573
Graph Theory
LANC2058 and MATH3360
MATH3744
Introduction to Mathematical Modeling
LANC2058 and (MATH3111 or MATH3110 or MATH3171) and MATH3302
MATH4456
Abstract Algebra II
MATH4453
MATH4473
Linear Programming
MATH2202 or MATH3171 or MATH2201
MATH4481
Introduction to Optimization
(MATH2108 or MATH2109) and (MATH2202 or MATH2201 or MATH3171)
MATH4552
Logic and Set Theory
MATH2348 or MATH2350
MATH4599
Introduction to Topology
MATH5470
Integral Transforms
MATH4474 and MATH4452*
MATH5551
Fluid Dynamics
MATH4474
MATH5553
Differential Geometry
(MATH3111 or MATH3110) and MATH3303
MATH5558
Introduction to Number Theory
MATH3302
or
MATH4174
Ordinary Differential Equations
Differential Equations & Applications for Engineers
(MATH2108 or MATH2109) and LANC2058
MATH3303
Linear Algebra Il
MATH2202 or MATH2201 and LANC2058
MATH2348
MATH2350
Foundations of Mathematics
Discrete Mathematics for Computer Science
MATH2107
MATH2351
Advanced Calculus
(MATH2350 or MATH2348 or MATH3340) and LANC2058
MATH3360
Discrete Mathematics
LANC2058 and (MATH2348 or MATH2350)
MATH3730
Computer Algebra System
LANC2058 and (MATH2202 or MATH2201) and MATH3302 and (MATH3110* or MATH3111* or MATH3171*)
(MATH3110 or MATH3111) and MATH3302 and LANC2058
MATH4141
Numerical Analysis
(MATH2108 or MATH2109) and
(MATH 2202 or MATH2201)
MATH2350 or MATH2348
MATH4351
Introduction to Metric Spaces
MATH2351 or MATH4450
MATH4450
Real Analysis I
MATH2108 or MATH2109
MATH4451
Real Analysis
MATH4452
Introduction to Complex Variables
MATH3110 or MATH3111 or MATH3171
Abstract Algebra I
(MATH2202 or MATH2201) and (MATH2350 or MATH2348)
(MATH2202 or MATH2201) or MATH3171
Introduction to Partial Differential Equations
MATH2202 or MATH2201 or MATH3171
MATH4474 or MATH3111 or MATH3110
PHYS3601
Radiation Physics
LANC2058 and PHYS3104
PHYS3602
Fundamentals of Radiation Protection
LANC2058 and PHYS3601
PHYS3603
Operational Radiation Protection
LANC2058 and PHYS3602
PHYS4601
Ionizing Radiation Detection
PHYS4602
Nuclear Applications
PHYS5601
Introduction to Nuclear Power
PHYS2910
From the Big Bang to Black Holes
Equivalent to PHYS2901
PHYS3910
Fundamental Astronomy
PHYS2910 or PHYS2801 or PHYS2901
Equivalent to PHYS3901
PHYS3903
Introduction to Space Science
PHYS2901 or PHYS2910
PHYS3905
Essentials of Meteorology
PHYS3907
Observational Techniques in Astronomy
PHYS3901 or PHYS3910
PHYS4901
Stellar Evolution and Nucleosynthesis
PHYS4902
Galactic Structure and Cosmology
PHYS5901
Image Processing and Data Analysis
PHYS2401
Introduction to Nanoscience
and Its application
PHYS2101
General Physics I
FPEL0560 or FPEL0600 or FPEL0601 or FPEL0602 or FPEL0603 or FPEL0604 and (FPMT0105 or FPMT0109)
PHYS2102
General Physics II
PHYS2101 /MATH2017*
PHYS3103
Physics III
LANC2058 and PHYS2102 and MATH2107
PHYS3104
Modern Physics
LANC2058 and PHYS3103
Any other courses in Physics *Excluding Physics courses offered as University Electives
STAT2101
Introduction to Statistics
FPEL0560 or FPEL0600 or FPEL0601 or FPEL0602 or FPEL0603 or FPEL0604
and (FPMT0105 or FPMT0108 or FPMT0109)
STAT2102
Introduction to Probability
STAT2101 and ( MATH2108 or MATH2109)*
STAT3239
Statistical Inference I
STAT3331
Operations Research I
(MATH2108 or MATH2109), STAT2101, LANC2058
STAT3333
Demographic and Health Care Statistics
STAT2102, MATH2107
STAT3334
Introduction to Inference
STAT2102 & LANC2058
STAT3335
Introduction to Sampling
STAT2102 and LANC2058
STAT3336
Computational Techniques in Statistics
STAT3239, COMP2101 & LANC2058
STAT3337
Introduction to Actuarial Science I
STAT3338
Statistical Methods
STAT3334 & LANC2058
STAT3339
Statistical Inference II
STAT4432
Regression Analysis
(STAT3334 or STAT3339), (MATH2202 or MATH2201)
STAT4433
Design and Analysis of Experiments I
(STAT3338 or STAT3339)
STAT4434
Non-Parametric Statistics
(STAT3334 or STAT3339), (MATH2108 or MATH21109)
STAT4436
Survey Design
STAT4441
Introduction to Statistical Learning
(STAT3334 or STAT3339), STAT3336
STAT4442
Introduction to Bayesian Inference
STAT4443
Advanced Programming with R
STAT4533
Statistical Quality Control
STAT4534
Simulation and Modeling
STAT4535
Survival Analysis
STAT3334 or STAT3339
STAT5521
Categorical Data Analysis
(STAT3338 or STAT3339), STAT3336
STAT5536
Time Series Analysis
STAT5537
Multivariate Techniques
(STAT4433), (MATH2202 or MATH2101), (MATH3110 or MATH3111)
STAT5539
Data Analysis
STAT3336, STAT4432, STAT4433, STAT4434, STAT5521
STAT5543
Data Mining Techniques