En datorteknik läroplan förbereder en student för olika positioner inom datorhårdvarudesign, mjukvarudesign och nätverksteknik. Läroplanen omfattar vanligtvis grupper av kurser som fokuserar på allmän utbildning, avancerad matematik och naturvetenskap, och el- och datateknikkurser. De flesta skolor kräver någon form av slutkrav som vanligtvis kommer i form av praktik, examensarbete eller slutprojekt. Studenten kommer också att få gå flera valbara kurser som intresserar honom eller henne, men de behöver inte relatera till datateknik.
Den första delen av en läroplan för datateknik omfattar allmän utbildning och valbara kurser. Varje skola ställer ett specifikt krav på antal och typ av allmänna utbildningar man måste gå. Vissa av dessa kurser förbereder studenten för mer avancerade matte- och naturvetenskapliga kurser, men de avancerade matte- och naturvetenskapliga kurserna kan också vara en del av de allmänna utbildningskraven. Andra klasser inkluderar språk, samhällsvetenskap, skrivande, datorkurser, filosofi och andra naturvetenskapliga kurser. Studenten kommer också att behöva ta valbara kurser som han eller hon väljer och kan ta ytterligare kurser inom de allmänna utbildningsområdena eller kurser inom ett icke-relaterat yrkesområde.
Matematik- och naturvetenskapliga kurser utgör grunden för en datorteknisk läroplan och inkluderar vanligtvis fysik, kalkyl, diskreta strukturer, kemi och differentialekvationer. Den matematiska delen av examen är avgörande för att förstå och göra bra ifrån sig de tekniska kurserna som är involverade i teknik, så läroplanen kräver vanligtvis mer än en kurs inom varje område. De avancerade naturvetenskapliga kurserna kräver vanligtvis laborationer så att studenten kan få praktisk erfarenhet inom området.
Ingenjörskurser utgör en stor del av den datortekniska läroplanen och omfattar elektriska kretsar, logikdesign, digital elektronik, datordesign, systemteori, datorprogrammering och operativsystem. De olika kurserna utbildar studenten i datavetenskap, hårdvarudesign och nätverksdesign och lär studenten om hur en dators interna strukturer samverkar. Många av kurserna innebär en betydande mängd labbarbete och projekt, och vissa teoretiska kurser kan kräva en separat labbkurs. Efter att studenten gått alla kurser i data- och elektroteknik gör han eller hon vanligtvis en praktikplats eller ett slutarbete som kan vara ett individuellt arbete eller ett grupparbete. Vissa skolor kräver både praktik och slutprojekt för att ta examen från programmet.