De obligatoriske emnene utgjør 150 studiepoeng og består av følgende emner:
- INF1100 – Grunnkurs i programmering for naturvitenskapelige anvendelser (videreført)
- MAT1100 – Kalkulus
- MAT1110 – Kalkulus og lineær algebra
- MAT1120 – Lineær algebra
- MAT-INF1100 – Modellering og beregninger
- MEK1100 – Feltteori og vektoranalyse
- AST1100 – Innføring i astrofysikk (videreført) (t.o.m. kull 2015) / AST2000 – Innføring i astrofysikk (kull 2016) eller GEF1100 – Klimasystemet (nedlagt)
- FYS-MEK1110 – Mekanikk
- FYS1120 – Elektromagnetisme
- MEK3230 – Fluidmekanikk (Emnet bytter undervisningssemester fra vår til høst i 2017)
- GEF2200 – Atmosfærefysikk (videreført)
- GEF2210 – Regionale og globale luftforurensninger (nedlagt)/GEF2610 – Fysisk oseanografi (videreført)
- GEF3450 – Geofysisk fluiddynamikk (videreført)
- FYS3140 – Matematiske metoder i fysikk
- EXPHIL03 – Examen philosophicum
- HMS0501 – Sikkerhet og fysisk miljø
- HMS0502 – Utviklende læringsmiljø
- HMS0507 – Brannsikkerhet
- I tillegg kreves HMS0503 – Laboratoriesikkerhet, HMS0504 – Feltsikkerhet og HMS0505 – El-sikkerhet for deltagelse på laboratorie- og/eller feltundervisning på visse emner i programmet (se emnebeskrivelser).