Datateknikk er en disiplin som integrerer flere felt innen elektroteknikk og informatikk som kreves for å utvikle datasystemer. Dataingeniører er involvert i mange maskinvare- og programvareaspekter ved databehandling, fra design av individuelle mikroprosessorer, personlige datamaskiner og superdatamaskiner, til kretsdesign.
Emner som dekkes innen datateknikk:
* Datamaskinvare: Dette inkluderer design og implementering av dataprosessorer, minne og inngangs-/utgangsenheter.
* Programvareutvikling: Dette innebærer design, implementering og testing av programvareapplikasjoner.
* Datanettverk: Dette dekker design, implementering og administrasjon av datanettverk.
* Innebygde systemer: Dette er små, datastyrte enheter som er innebygd i større systemer, som biler, apparater og medisinsk utstyr.
* Signalbehandling: Dette innebærer analyse og behandling av signaler, som lyd, video og data.
* Robotikk: Dette feltet omhandler design, konstruksjon og drift av roboter.
* Kunstig intelligens (AI): Dette innebærer utvikling av datasystemer som kan utføre oppgaver som normalt vil kreve menneskelig intelligens.
* Maskinlæring (ML): Dette feltet omhandler utvikling av algoritmer som lar datamaskiner lære uten å være eksplisitt programmert.
I tillegg til disse tekniske emnene, studerer dataingeniører også emner i matematikk, fysikk og business.