Hva er inkludert i en typisk datateknisk læreplan?
En datamaskiningeniørplan forbereder en student til forskjellige stillinger innen datamaskinvare design, programvaredesign og nettverksteknikk. Læreplanen involverer typisk grupper av kurs som fokuserer på generell utdanningskurs, avanserte matematikk- og naturfagskurs, og elektro- og datateknikk-kurs. De fleste skoler krever et slags sluttkrav som vanligvis kommer i form av praksisplass, avhandling eller avsluttende prosjekt. Studenten skal også ta flere valgfag som interesserer ham eller henne, men de trenger ikke å forholde seg til datateknikk.
Den første delen av en datamaskiningeniørplan inneholder generell utdanning og valgfrie emner. Hver skole stiller et spesifikt krav til antall og type generelle utdanningskurs man må ta. Noen av disse kursene forbereder studenten på mer avanserte matematikk- og naturfagkurs, men de avanserte matematikk- og naturfagkursene kan også være en del av kravene til generell utdanning. Andre klasser inkluderer språk, samfunnsfag, skriving, datakurs, filosofi og andre naturfagskurs. Studenten vil også trenge å ta valgfag etter eget valg og kan ta tilleggskurs i allmennopplæringsområdene eller emner i et ikke tilknyttet fagfelt.
Matematikk- og naturfagskurs danner grunnlaget for en datateknisk læreplan og inkluderer vanligvis fysikk, kalkulus, diskrete strukturer, kjemi og differensialligninger. Matematikkdelen av graden er kritisk for å forstå og gjøre det bra i de tekniske kursene som er involvert i ingeniørfag, så læreplanen krever vanligvis mer enn ett emne på hvert område. De avanserte naturfagskursene krever vanligvis laboratoriearbeid slik at studenten kan få praktisk erfaring på området.
Ingeniørkurs utgjør en stor del av datateknikk-læreplanen og dekker elektriske kretsløp, logikkdesign, digital elektronikk, datamaskindesign, systemteori, dataprogrammering og operativsystemer. De ulike kursene utdanner studenten i informatikk, maskinvaredesign og nettverksdesign og lærer studenten om hvordan de interne strukturene til en datamaskin fungerer sammen. Mange av kursene involverer en betydelig mengde labarbeid og prosjekter, og noen teoretiske kurs kan kreve et eget labkurs. Etter at studenten har tatt alle kursene i data- og elektroteknikk, gjør han eller hun vanligvis et internship eller et sluttprosjekt som kan være et individuelt arbeid eller et gruppeprosjekt. Noen skoler krever både internship og et avsluttende prosjekt for å oppgradere fra studiet.