Det er ikke en bestemt type person som underviser i dataklasser til ingeniører. Det avhenger av det spesifikke innholdet i klassen og utdanningsnivået. Her er noen muligheter:
for studenter for ingeniørstudenter:
* Professorer: Mange ingeniørprofessorer har en sterk forståelse av informatikk og programmering, og de underviser i introduksjonsprogrammeringskurs og mer avanserte datarelaterte emner.
* Undervisningsassistenter: Studenter i ingeniørfag eller informatikk hjelper ofte professorer med å undervise i disse kursene.
* bransjefagfolk: Noen ganger kan ingeniører med betydelig erfaring med spesifikke programmeringsspråk eller programvareutviklingsteknikker bli invitert til å undervise i spesialiserte kurs.
for etterutdanning eller faglig utvikling:
* bransjeeksperter: Fagfolk med dyp kunnskap om spesifikke programvareverktøy, programmeringsspråk eller applikasjoner for ingeniørprogrammer blir ofte ansatt for å undervise i workshops og opplæringskurs.
* Programvareingeniører: Personer med sterke kodingsevner og erfaring i spesifikke programvareutviklingsmetodologier kan undervise i kurs som tar sikte på å forbedre ingeniørenes programvareutviklingsevner.
* Konsulenter: Konsulenter som spesialiserer seg på datarelaterte emner for ingeniørfelt kan utføre spesialiserte workshops eller seminarer.
Andre muligheter:
* Erfarne ingeniører: Ingeniører som har utviklet kompetanse innen spesifikk programvare eller verktøy, kan være frivillig til å undervise i klasser eller lede workshops i sitt eget selskap eller avdeling.
* Tekniske forfattere: Disse fagfolkene kan være involvert i å lage treningsmateriell og levere grunnleggende opplæring i programvareverktøy og programmeringskonsepter.
Til syvende og sist vil personen som underviser i dataklassen til ingeniører ha kompetanse innen både det spesifikke datarelaterte emnet som blir undervist og det aktuelle ingeniørfeltet.