Hvad er inkluderet i et typisk studieteknologi til computerteknik?
En computerteknisk læseplan forbereder en studerende til forskellige positioner inden for computerhardwaredesign, softwaredesign og netværksteknik. Læreplanen involverer typisk grupper af kurser, der fokuserer på klasser inden for almen uddannelse, avancerede matematik- og naturvidenskabelige kurser og elektriske og computertekniske kurser. De fleste skoler kræver en slags slutkrav, der normalt kommer i form af en praktikplads, et speciale eller et afsluttende projekt. Den studerende vil også tage flere valgfag, der interesserer ham eller hende, men de behøver ikke at forholde sig til computerteknologi.
Den første del af et computerteknisk pensum involverer almen uddannelse og valgfrie kurser. Hver skole stiller et specifikt krav til antallet og typen af almen uddannelseskurser, man skal tage. Nogle af disse kurser forbereder den studerende til mere avancerede matematik- og naturfagskurser, men de avancerede matematik- og naturfagskurser kan også være en del af de generelle uddannelseskrav. Andre klasser inkluderer sprog, samfundsvidenskab, skrivning, computerklasser, filosofi og andre naturfagskurser. Den studerende bliver også nødt til at tage valgfrie kurser efter hans eller hendes valg og kan muligvis tage yderligere kurser inden for de almindelige uddannelsesområder eller kurser i et ikke-relateret fagområde.
Kurser i matematik og naturvidenskab danner grundlaget for et computerteknisk læseplan og inkluderer typisk fysik, calculus, diskrete strukturer, kemi og differentialligninger. Den matematiske del af graden er kritisk for at forstå og klare sig godt i de tekniske kurser, der er involveret i ingeniørarbejde, så læseplanen kræver normalt mere end et kursus i hvert område. De avancerede naturfagskurser kræver normalt laboratoriearbejde, så den studerende kan få praktisk erfaring inden for området.
Ingeniørkurser udgør en stor del af computerteknisk læreplan og dækker elektriske kredsløb, logikdesign, digital elektronik, computerdesign, systemteori, computerprogrammering og operativsystemer. De forskellige kurser uddanner den studerende inden for datalogi, hardwaredesign og netværksdesign og lærer den studerende, hvordan en computers interne strukturer fungerer sammen. Mange af kurserne involverer en betydelig mængde labarbejde og projekter, og nogle teoretiske kurser kræver muligvis et separat labkursus. Når den studerende har taget alle kurserne i computer- og elektroteknik, udfører han eller hun normalt en praktikplads eller et afsluttende projekt, der kan være et individuelt arbejde eller et gruppeprojekt. Nogle skoler kræver både en praktikplads og et afsluttende projekt for at studere fra programmet.