Hva er de forskjellige typene datateknikk-kurs?
Computer engineering (CE) er en utfordrende læreplan som forbereder nyutdannede til å designe datamaskinens maskinvarekomponenter og forventer at studentene skal fullføre kurs på flere kunnskapsområder. CE-programmer i USA er regulert av Accreditation Board for Engineering and Technology (ABET) og krever generelt grunnleggende kjemi og fysikk, avansert matematikk inkludert kalkulus- og differensialligninger, og omfattende klasser innen elektronikk, dataprogrammering og datasystemdesign. De fleste høyskoler vil også trenge noen timer i engelsk komposisjon, humaniora, samfunnsvitenskap og etikk for å avrunde læreplanen. Noen av kursene vil overlappe med relaterte felt innen informatikk og programvare.
Studenter som går inn på et datamaskiningeniørprogram forventes å ha et sterkt fundament i matematikk og naturfag, og bør være kvalifisert til å ta kalkulusnivå kurs i det første året på college. De bør også forvente å ta introduksjon til kjemi- og fysikkurs sammen med de respektive laboratoriekursene i de to første årene. Det engelske komposisjonskravet er vanligvis fullført i løpet av førsteårsåret, slik at studenten vil være forberedt på eventuelle skriveoppgaver i sine klasser på høyere nivå. Valg av humaniora og samfunnsvitenskap kan fylles når som helst, men mange studenter gir dem plass gjennom hele det fireårige studiet for å gi en bredere faglig opplevelse hvert semester.
Matematikk er en viktig komponent i datateknikk-kurs, og studentene må ta minst tre kalkuluskurs og en klasse som dekker differensiallikninger. De fleste høyskoler vil kreve minst ett valgfritt matematisk valgfag på toppen av denne progresjonen, og noen kan kreve at studentene fullfører matrise-teori, sannsynlighet eller diskret matematikk. Studentene må fullføre disse klassene for å forstå konseptene som brukes i høyere nivå ingeniørklasser.
Datateknikk-kurs vil variere fra skole til skole. Mange programmer krever en introduksjon til ingeniørklasse for alle studentene på den avdelingen. CE-studenter vil også ta noen få klasser for å gjøre seg kjent med det grunnleggende innen informatikk, programmering og elektronikk. Når studentene har fullført disse introduksjonsklassene, bør de være forberedt på ingeniørkursene på høyere nivå i løpet av ungdoms- og senioråret.
Det tredje og fjerde året med datateknikk-kurs tilbyr en grundig utdanning i design og anvendelse av datasystemer. Disse årene inkluderer vanligvis klasser om dataarkitektur, digital design, operativsystemer og nettverk. De kan også omfatte labarbeid eller et seniorprosjekt for å gi studentene praktisk erfaring på området. Når en student har fullført et CE-program, kan han komme inn på arbeidsplassen eller velge å fortsette å ta dataingeniørkurs i et doktorgradsprogram.