| Emnenavn |
Studiepoeng |
Kort om læremål og innhold |
|
Programmering i Java |
6 |
Dette er det første programmeringsemnet, og det gir en innføring i grunnleggende objektorientert programmering. |
| Fysikk |
6 |
Emnet gir en innføring i elektromagnetisme. |
| Datateknikk med fysikk |
10 |
Emnet gir en grundig innføring i moderne datamaskiners oppbygging og tekniske funksjon. De viktigste delene av moderne datamaskinarkitektur gjennomgås, og komponentenes fysiske virkemåte presenteres. |
| Prosjektteknikk |
6 |
Emnet gir en innføring i hvordan teamarbeid skal fungere gjennom samarbeid og medansvar. Teamoppgaven består i å programmere en Legorobot med Java. |
| Matematikk |
6 |
Dette emnet er en videreføring av matematikken du kjenner fra videregående skole med vekt på derivasjon og integrasjon. Du lærer også å løse matematikkproblemer ved bruk av datamaskinen. |
| Lineær algebra med grafiske anvendelser |
8 |
Kunnskaper om lineær algebra er nødvendig når du skal programmere grafikk. I tillegg til nødvendig matematikk gir derfor emnet også en innføring i grafikkprogrammering med OpenGL og Java. |
| Videregående programmering |
6 |
Emnet er en direkte fortsettelse av "Programmering i Java". Tema som samarbeid mellom objekter, arv og polymorfi er sentrale. I tillegg lærer du GUI-programmering (Swing) og programmering mot databaser. |
| Programmeringsprosjekt |
6 |
Her skal dere utvikle et litt større programsystem og høste erfaringer fra dette. Eksempler er diskusjonsforum og dataspill. |
| Operativsystemer |
6 |
Emnet skal gi grunnleggende forståelse for hvordan et moderne operativsystem er bygd opp og virker. Linux benyttes som eksempelsystem. Emnet omfatter systemprogrammering i C mot Linux. |