Hvad er de forskellige typer af computeringeniørkurser?
Computer engineering (CE) er en udfordrende læseplan, der forbereder kandidater til at designe computerhardwarekomponenter og forventer, at studerende skal gennemføre kurser inden for flere videnområder. CE-programmer i De Forenede Stater er reguleret af Accreditation Board for Engineering and Technology (ABET) og kræver generelt grundlæggende kemi og fysik, avanceret matematik inklusive calculus og differentialligninger og omfattende klasser inden for elektronik, computerprogrammering og computersystemdesign. De fleste colleges vil også kræve et par timer i engelsk sammensætning, humaniora, samfundsvidenskab og etik for at afslutte læseplanen. Nogle af kursuserne vil overlappe hinanden med de relaterede områder inden for datalogi og software engineering.
Studerende, der går ind i et computeringeniørprogram forventes at have et stærkt fundament inden for matematik og naturvidenskab og bør være kvalificerede til at tage kurser på regne-niveau i deres første collegeår. De skulle også forvente at tage introduktion til kurser inden for kemi og fysik sammen med de respektive laboratoriekurser i deres første to år. Det engelske kompositionskrav er generelt afsluttet i løbet af året, så den studerende vil være forberedt på eventuelle skriveopgaver i hans klasser på øverste niveau. De humanistiske og samfundsvidenskabelige valgfag kan udfyldes når som helst, men mange studerende fordeler dem gennem det fireårige program for at give en bredere akademisk oplevelse hvert semester.
Matematik er en vigtig komponent i computeringeniørkurser, og de studerende skal have mindst tre regnekurser og en klasse, der dækker differentialligninger. De fleste colleges vil kræve mindst en mere matematisk valgfrihed oven på denne progression, og nogle kan kræve, at studerende gennemfører matrixteori, sandsynlighed eller diskret matematik. Studerende bliver nødt til at gennemføre disse klasser for at forstå de begreber, der bruges i højere niveau engineering klasser.
Computer engineering kurser vil variere fra skole til skole. Mange programmer kræver en introduktion til ingeniørklasse for alle studerende i denne afdeling. CE-studerende tager også et par klasser for at gøre sig bekendt med det grundlæggende inden for datalogi, programmering og elektronik. Når de studerende har afsluttet disse introduktionsklasser, skal de være forberedt på ingeniørklasser på højere niveau i deres junior- og seniorår.
Det tredje og fjerde år med computerteknik-kurser tilbyder en grundig uddannelse i design og anvendelse af computersystemer. Disse år inkluderer typisk klasser om computerarkitektur, digital design, operativsystemer og netværk. De kan også omfatte laboratoriearbejde eller et senior designprojekt for at give de studerende praktisk erfaring på området. Når en studerende har afsluttet et CE-program, kan han komme ind på arbejdspladsen eller vælge at fortsætte med at tage computertekniske kurser i et kandidatuddannelse.