En oversikt over tidligere emner og kompetansen de representerer, med lenker til NTNU.
Studieåret 2025/2026
Første studieår
Emner fra første studieår, gruppert etter semester.
Høst 2025
Første semester
DCST1001
Infrastruktur: grunnleggende ferdigheter
Grunnleggende kompetanse i maskinvare, operativsystemer, datanettverk, virtualisering og skytjenester. Faget gir praktisk erfaring med kommandolinje, bruker- og tilgangsstyring, lagring, sikkerhetskopiering, feilsøking og logganalyse.
Grunnleggende forståelse av cybersikkerhet, sårbarheter i digital infrastruktur, identitets- og tilgangsstyring samt trussel- og risikoanalyse. Faget utvikler også ferdigheter i team- og prosjektarbeid, faglig formidling og opphavsrett.
Praktisk og teoretisk grunnopplæring i førstehjelp og brannvern, inkludert hjerte-lunge-redning, hjertestarter, slukkearbeid og evakuering. Kurset gir beredskap til å ivareta egen og andres sikkerhet ved brann eller ulykke.
Grunnleggende forståelse av datamaskiners oppbygging, digital representasjon og versjonskontroll, kombinert med prosedyreorientert programmering i Python. Faget gir trening i algoritmer, datastrukturer, filbehandling, testing og feilsøking.
Diskret matematikk med logikk, mengdelære, kombinatorikk, tallteori, kryptologi, rekursjon og induksjon. Faget gir også ferdigheter i å bruke relasjoner, grafer, trær, formelle språk og endelige automater i teknologiske problemstillinger.
Kompetanse i private og offentlige skyløsninger, katalogtjenester, identitets- og tilgangsstyring, overvåkning og sentralisert logging. Faget gir praktisk erfaring med administrasjon, tilgjengeliggjøring, migrering, sikkerhet og grunnleggende ytelsesvurdering i skybasert infrastruktur.
Grunnleggende kompetanse i lagdelte nettverk, IP-adressering, Ethernet, TCP/UDP, switching, routing og sentrale nettverkstjenester. Faget gir praktisk erfaring med å designe, konfigurere, vedlikeholde og feilsøke små og mellomstore datanettverk.
Kompetanse i datamodellering, relasjonsdatabaser, SQL, normalisering, integritet og transaksjoner. Faget dekker også databasesikkerhet, ytelse, kobling mot programkode og grunnleggende NoSQL for semistrukturerte data.
Objektorientert programmering i Java med vekt på algoritmer, datastrukturer, modularisering, gjenbruk og objektorientert design. Faget gir trening i enhetstesting, feilsøking, UML, design patterns og utvikling av enkle applikasjoner.