Hvad er de forskellige typer tekniske kurser, der kræves?
De specifikke kurser, der kræves for en ingeniørstuderende, kan variere drastisk baseret på skolen og på den studerendes tekniske fokus. Elektronik krævede kurser, for eksempel, vil adskille sig væsentligt fra mekanisk ingeniør krævede kurser. Næsten alle ingeniøruddannelser kræver, at studerende skal tage kurser i matematik og naturvidenskab, ofte som forudsætninger for ingeniørkurser på højere niveau. Størstedelen af ingeniørprogrammer har kurser med laboratorie- eller praktisk designkomponenter, der sigter mod at undervise de studerende praktiske, praktiske teknik. Computerklasser, især dem, der er baseret på computertekniske værktøjer såsom computerstøttet design eller CAD, er også almindelige undervisningskurser.
En række matematik- og naturfagsklasser danner grundlaget for ingeniørprogrammerne i mange ingeniørskoler. Næsten alle ingeniørstuderende forventes at tage regnestykker og i mange tilfælde nogle matematiske kurser på højere niveau. Tekniske krævede kurser i videnskab har en tendens til at omfatte fysik for mekaniske og elektriske ingeniører, højt niveau kemi for kemiske ingeniører og datalogi til computeringeniører.
Indledende ingeniørklasser, der gælder for alle ingeniørområder, er også almindelige obligatoriske kurser. Disse typer af krævede kurser kræver ofte "forretning" af ingeniørarbejde uden bekymring for faktisk at designe eller fremstille noget. De kan for eksempel behandle udarbejdelse af memoer og ingeniørrapporter, forskellige metoder og tilgange til teknik og grundlæggende forretningsetik. Sådanne undervisningskurser er ofte forudsætninger for kurser på højere niveau og forventes at blive taget tidligt i den håbende ingeniørs uddannelse.
Efter de krævede kurser i grundlæggende videnskab og generel ingeniørarbejde tager håbende ingeniører kurser, der er specifikke for deres valgte fokus. Sådanne kurser dækker den specifikke viden og metoder, der er anvendt i det bestemte underfelt. Kemiteknik-kurser har for eksempel en tendens til at involvere anvendelsen af kemi-viden til ingeniørproblemer og har ofte både laboratorie- og klasselokomponenter. Tilsvarende involverer maskiningeniørkurser anvendelsen af matematik og fysik til mekaniske problemer. Nødvendige ingeniørkurser undersøger også ofte store historiske ingeniørproblemer for at kontekstualisere anden vigtig viden og information.
De fleste ingeniørprogrammer har ingeniørkurser, der fokuserer på at præsentere design og testinformation. Ingeniører opfordres ofte til at aflægge præsentationer, og de bør være i stand til at gøre det klart og på en måde, der fremhæver de positive aspekter af deres arbejde. En ingeniørs evne til at sikre finansiering og støtte til projekter afhænger ofte af hans evne til at markedsføre sit arbejde. Som sådan er konstant forfining af evnen til at præsentere sit arbejde et vigtigt aspekt af mange krævede ingeniørkurser.