Programme structure
This programme allows you to choose the courses you are most interested in. You may start with courses in a new field of study, or you may choose courses to expand previous education.
Courses
There is a wide range of courses available within Natural sciences and Informatics. The courses you may be registered for are master's courses that have vacant places and where the teaching language is English. Please see below the list of courses that we anticipate have available capacity.
Biosciences
Autumn semester:
- BIOS-IN5410 – Bioinformatics for Molecular Biology
- BIOS4070 – Biogeochemistry
- BIOS4250 – Fungal biology
- BIOS4300 – Marine Biology
- BIOS4601 – Genetics and Developmental Biology
- BIOS4610 – Plant Science
- BIOS5112 – Life-history strategies and climate effects
- BIOS5114 – Molecular Evolution
- BIOS5219 – Plant conservation
- BIOS5313 – Human Impact on the Marine Environment
- BIOS5810 – Comparative and Ecological Physiology
- BIOS5912 – Eukaryotic Transcription Factors - Structures, Function, Regulation
- BIOS5913 – Molecular mechanisms of intracellular transport
- BIOS5914 – Cellular and molecular Immunology
Spring semester:
- BIOS4315 – Fish ecology
- BIOS5210 – Methods of Gradient Analysis
- BIOS5213 – Phylogeny and Classification
- BIOS5710 – Advanced Cancer Biology
- BIOS5910 – Molecular biology of microbes - host interactions
Chemistry
Autumn semester:
- KJM-FRM5055 – Bioanalytical Chemistry II: Advanced Separation Methods
- KJM4121 – Inorganic Materials Chemistry
- KJM4900 – Radioactivity
- KJM5100 – Synthesis of Inorganic Materials
- KJM5210 – Organometallic Chemistry
- KJM5230 – Bioactive Molecules
- KJM5280 – NMR Spectroscopy
- KJM5310 – BIOCAT - Biomolecular Structure and Function
- KJM5700 – Environmental Chemistry
- KJM5912 – Radiochemistry
- MENA5020 – Nano-chemistry
Spring semester:
- KJM-MENA5110 – Inorganic Structure Chemistry
- KJM-MENA5555 – Polymers and Macromolecules
- KJM4310 – Physical Chemistry III - Statistical Thermodynamics for Chemistry
- KJM4350 – Protein Crystallography
- KJM5120 – Defect Chemistry and Reactions
- KJM5240 – Mass Spectrometry
- KJM5250 – Organic NMR Spectroscopy
- KJM5320 – BIOCAT - Structural Biology Techniques
- KJM5500 – Surface and Nano Chemistry
- KJM5810 – Heterogeneous catalysis
- KJM5903 – Radiation Protection
- KJM5922 – Radiochemical Measurement Techniques
- MENA5010 – Nanophysics
Geosciences
Autumn semester:
- GEO-AST4410 – Planetary Sciences
- GEO4034 – Geohazards
- GEO4100 – Environmental Geology
- GEO4120 – Near-Surface Geophysics
- GEO4131 – Geomechanics
- GEO4140 – Environmental stratigraphy
- GEO4211 – Petroleum Systems
- GEO4212 – Paleozoology, Systematics and Evolution
- GEO4216 – Sedimentology and Sequence Stratigraphy
- GEO4250 – Subsurface Characterization
- GEO4280 – Seismic Signal Processing and Imaging
- GEO4300 – Geophysical Data Science
- GEO4320 – Hydrological Modelling
- GEO4410 – Glacial and Periglacial Geomorphology
- GEO4420 – Glaciology
- GEO4515 – Remote Sensing of the Earth surface
- GEO4520 – Advanced Remote Sensing and Topographic Analysis
- GEO4630 – Geodynamics
- GEO4810 – Deformation Processes and Microstructures
- GEO4812 – Ore-forming Processes
- GEO4850 – Basin Tectonics and Structures
- GEO4901 – Atmosphere-Ocean Dynamics
- GEO4902 – Numerical Weather Prediction
- GEO4990 – The Earth System
- GEO5550 – Seminar on Current Topics in Geoscience
- GEO5680 – Floating University: Marine Expedition in Lake Baikal
- GEO5681 – Floating University: Marine Expedition to Barents Sea
- GEO5682 – Azerbaijan Summer School: Mud Volcanism and Petroleum Systems
Spring semester:
- GEO4171 – Floods, Avalanches and Landslides
- GEO4214 – Palynology, palaeobotanikk og paleoklimatologi
- GEO4240 – Seismic Interpretation
- GEO4260 – Geophysical Monitoring
- GEO4340 – Fluvial Hydrology
- GEO4432 – The Surface Energy Balance in Cold Environments
- GEO4460 – Geographical Information Systems (GIS) and Geographical Data Acquisition
- GEO4530 – Airborne Surveying and Geodesy
- GEO4840 – Tectonics
- GEO4904 – Atmospheric Chemistry
- GEO4922 – Cloud Physics
- GEO4960 – The General Circulation of the Oceans
- GEO4962 – The General Circulation of the Atmosphere
- GEO4964 – Upper Ocean Processes and Transport
Informatics
Autumn semester:
- IN4015 – Ultrasound Imaging
- IN4070 – Logic
- IN4080 – Natural Language Processing
- IN4190 – Digital Signal Processing
- IN5020 – Distributed Systems
- IN5130 – Unassailable IT-systems
- IN5170 – Models of Concurrency
- IN5180 – Analog Microelectronics Design
- IN5370 – ICT and Global Inequalities
- IN5390 – ICT for Development: Building a Better World?
Spring semester:
- IN4000 – Operating Systems
- IN4020 – Database Systems
- IN4060 – Semantic Technologies
- IN4140 – Introduction to Robotics
- IN4170 – Microelectronics
- IN4200 – High-Performance Computing and Numerical Projects
- IN4240 – Software Testing
- IN4310 – Deep Learning for Image Analysis
- IN4330 – Efficient Parallel Programming
- IN5030 – Protocols and Routing in the Internet
- IN5050 – Programming heterogeneous multi-core architectures
- IN5220 – Advanced mixed-signal CMOS integrated circuit design
- IN5260 – Low Power IoT nodes
- IN5340 – Statistical Signal Processing
- IN5410 – Energy Informatics
- IN5450 – Array Signal Processing
- IN5550 – Nevrale metoder i spr?kprosessering
- IN5570 – Distributed Objects
- IN5580 – Computability Theory
- IN5600 – Programming Ubiquitous Things
- IN5630 – Programming Language Implementation and Formalisation
- IN5800 – Declarative Data Engineering
Mathematics and Statistics
Autumn semester:
- MAT4110 – Introduction to Numerical Analysis
- MAT4120 – Mathematical Optimization
- MAT4200 – Commutative Algebra
- MAT4230 – Algebraic Geometry III
- MAT4250 – Number Theory
- MAT4301 – Partial Differential Equations
- MAT4410 – Advanced Linear Analysis
- MAT4460 – C*-algebras
- MAT4500 – Topology
- MAT4510 – Geometric Structures
- MAT4540 – Algebraic Topology II
- MAT4720 – Stochastic Analysis and Stochastic Differential Equations
- MAT4800 – Complex Analysis
- MEK4300 – Viscous Flow and Turbulence
- MEK4350 – Stochastic and Nonlinear Ocean Waves
- MEK4470 – Computational Fluid Mechanics
- MEK4600 – Experimental Methods in Fluid Mechanics
- STK-IN4300 – Statistical Learning Methods in Data Science
- STK-MAT4700 – Introduction to Mathematical Finance and Investment Theory
- STK-MAT4710 – Probability Theory
- STK4011 – Statistical Inference Theory
- STK4021 – Applied Bayesian Analysis
- STK4100 – Introduction to Generalized Linear Models
- STK4205 – Short course in selected topics of statistics
- STK4215 – Specialized topics in statistics
- STK4405 – Introduction to Risk and Reliability Analysis
- STK4505 – Problems and Methods in Actuarial Science
- STK4530 – Interest Rate Modelling via SPDE's
- STK4540 – Non-Life Insurance Mathematics
Spring semester:
- MAT4210 – Algebraic Geometry I
- MAT4215 – Algebraic Geometry II
- MAT4305 – Partial Differential Equations and Sobolev Spaces I
- MAT4400 – Linear Analysis with Applications
- MAT4430 – Quantum information theory
- MAT4450 – Advanced Functional Analysis
- MAT4520 – Manifolds
- MAT4530 – Algebraic Topology I
- MAT4750 – Mathematical Finance: Modelling and Risk Management
- MAT4770 – Stochastic Modelling in Energy and Commodity Markets
- MEK4320 – Hydrodynamic Wave Theory
- MEK4420 – Marine Hydrodynamics
- MEK4700 – Current topics in bio-mechanics
- MEK4800 – Environmental fluid mechanics
- STK4051 – Computational Statistics
- STK4500 – Life Insurance and Finance
- STK4900 – Statistical Methods and Applications
Physics
Autumn semester:
- FYS4110 – Modern Quantum Mechanics
- FYS4250 – Biomedical Instrumentation
- FYS4420 – Experimental Techniques in Porous and Complex Systems
- FYS4430 – Condensed Matter Physics II
- FYS4465 – Dynamics of Complex Media
- FYS4480 – Quantum mechanics for many-particle systems
- FYS4525 – Advanced Nuclear Reactions and Applications in Astrophysics
- FYS4555 – Particle Physics
- FYS4570 – Advanced Nuclear Structure
- FYS4711 – Radiation and Dosimetry
- FYS-STK4155 – Applied Data Analysis and Machine Learning
Spring semester:
- FYS4130 – Statistical Mechanics
- FYS4160 – The General Theory of Relativity
- FYS4260 – Microsystems and Electronic Packaging
- FYS4310 – Material Science of Semiconductors
- FYS4411 – Computational Physics II: Quantum Mechanical Systems
- FYS4460 – Disordered Systems and Percolation
- FYS4535 – Medical Applications of Nuclear Physics
- FYS4565 – Physics and Applications of Accelerators and Beams
- FYS4620 – An Introduction to Plasma Physics
- FYS5120 – Advanced Quantum Field Theory
- FYS5419 – Quantum computing and quantum machine learning
- FYS5429 – Advanced machine learning and data analysis for the physical sciences
- FYS5555 – Research-Based Particle Physics
- MENA5010 – Nanophysics
Technology systems
Autumn semester:
- TEK4010 – Optics and Light
- TEK4030 – Control of Manipulators and Mobile Robots
- TEK4040 – Mathematical Modelling of Dynamic Systems
- TEK4100 – Signal Processing in Wireless Communication Systems
- TEK4500 – Introduction to Cryptography
- TEK5010 – Multi-Agent Systems
- TEK5040 – Deep Learning for Autonomous Systems
- TEK5110 – Building Mobile and Wireless Networks
- TEK5300 – Renewable Energy: Science and Technology
- TEK5310 – Solar Cells
- TEK5320 – Battery Technology
- TEK5350 – Energy Markets and Regulation
- TEK5370 – Grid, Smartgrid and IoT
- TEK5390 – Hydrogen Technology
- TEK5410 – Energy Markets and Regulation - Modelling and Analysis
- TEK5420 – Norway’s Energy Transitions: Policy Directions and Challenges
- TEK5510 – Security in Operating Systems and Software
- TEK5520 – Cyber Security of Industrial Systems
Spring semester:
- TEK4050 – Stochastic Systems
- TEK5030 – Computer Vision
- TEK5050 – Imaging and Detection of Optical and Infrared Radiation
- TEK5160 – Radar Remote Sensing
- TEK5330 – Solar Energy Systems
- TEK5340 – Energy Systems Analysis: Modelling, Methods and Scenarios
- TEK5530 – Measurable Security for the Internet of Things
- TEK5550 – Advanced Topics in Cryptology
- TEK5600 – Visualization of Scientific Data
Theoretical Astrophysics
Autumn semester:
Spring semester:
Register for courses
Once you are admitted to the study program you will be contacted by the Faculty of Mathematics and Natural Sciences by email for course registration. Registration for courses assumes that there are available places and that you meet any prerequisite knowledge.
When you apply for the study programme, make sure to note which field of studies you are interested in.
Norwegian courses for international students
As a part of the one-year program, students can choose to attend Norwegian courses for international students offered by the Department of Linguistics and Scandinavian Studies.
In addition, the department offers a Norwegian life and Society course to international students, which gives some insight into Norwegian way of life and Norwegian identity.
Course options for beginners:
- NORINT0110: This is a full level 1 course taught on campus with in-person attendance. Students who passes the exam can register for a level 2 course next semester.
The following courses gives an introduction to Norwegian, but do not qualify for the level 2 course:
- NORINT0105M (Introduction to Norwegian): This is an online self-study course with 4 on-campus seminars before the written exam.
- NORINT0106M (Introduction to Norwegian 2): This is an online self-study course with 4 on-campus seminars that builds up on NORINT0105M course. This course starts after students take their exam in NORINT0105M.
See more information about Norwegian courses and registration deadlines.
If you have any questions regarding Norwegian courses for international students, please contact The Student Information Centre at the Faculty of Humanities.
Student guidance
After admission to the study programme you will be contacted for study guidance to help you choose courses and build your programme.
Please note that courses at bachelor level generally can not be included in a master's degree, and courses at masters level can generally not be includes in a bachelor's degree.