IN1910 – Programmering for naturvitenskapelige anvendelser
Kursoversikt
IN1910 – Programmering for naturvitenskapelige anvendelser er en fortsettelse av IN1900 og gir en innføring i mer avanserte begreper innenfor programmering og programvareutvikling. Emnet fokuserer på å introdusere nyttige verktøy og konsepter for vitenskapelig programmering.
Læringsmål
- Avansert bruk av Python, inkludert arv og objektorientert programmering
- Grunnleggende programmering i C++, inkludert abstrakte klasser og virtuelle metoder
- Kjennskap til sentrale datastrukturer og algoritmer
- Generering av tilfeldige tall og stokastiske simuleringer
- Algoritmeanalyse og optimalisering
- Bruk av versjonskontroll og verifikasjon, inkludert enhetstesting
Karakterkalkulator
Karakterskala
IN1910 bruker karakterskala bestått/ikke bestått.
Viktig informasjon
Undervisningsform
4 timer forelesninger og 2 timer øvelser per uke
Eksamen
Mappeevaluering og muntlig eksamen
Obligatoriske aktiviteter
Utvikling og levering av et større programsystem med dokumentasjon
Opptakskrav
Matematikk R1 eller Matematikk (S1+S2)
Anbefalte forkunnskaper
Grunnleggende Python-programmering
Overlappende emner
6 studiepoeng med INF1010 og IN1010
Hjelpemidler til eksamen
Alle hjelpemidler tillatt
Eksamensspråk
Norsk, svensk, dansk eller engelsk
Overlappende emner med IN1910 – Programmering for naturvitenskapelige anvendelser
Merk: Denne visualiseringen viser antall studiepoeng som overlapper mellom IN1910 og andre emner. Hold musepekeren over søylene for mer informasjon om hvert emne.
Ukentlig timefordeling for IN1910
-
4 timerForelesninger
-
2 timerØvelser
