L’ingénierie informatique (CE) est un programme stimulant qui prépare les diplômés à concevoir des composants matériels informatiques et attend des étudiants qu’ils suivent des cours dans plusieurs domaines de connaissances. Les programmes CE aux États-Unis sont réglementés par le Conseil d’accréditation pour l’ingénierie et la technologie (ABET) et nécessitent généralement des bases de chimie et de physique, des mathématiques avancées, y compris le calcul et les équations différentielles, et des cours approfondis en électronique, programmation informatique et conception de systèmes informatiques. La plupart des collèges auront également besoin de quelques heures en composition anglaise, en sciences humaines, en sciences sociales et en éthique pour compléter le programme. Certains des cours se chevaucheront avec les domaines connexes de l’informatique et du génie logiciel.
Les étudiants qui entrent dans un programme d’ingénierie informatique doivent avoir une base solide en mathématiques et en sciences et doivent être qualifiés pour suivre des cours de niveau calcul au cours de leur première année d’études collégiales. Ils doivent également s’attendre à suivre des cours d’introduction à la chimie et à la physique, ainsi que les cours de laboratoire respectifs, au cours de leurs deux premières années. L’exigence de composition en anglais est généralement remplie au cours de la première année afin que l’étudiant soit préparé pour tous les devoirs d’écriture dans ses classes de niveau supérieur. Les cours optionnels en sciences humaines et sociales peuvent être remplis à tout moment, mais de nombreux étudiants les espacent tout au long du programme de quatre ans pour offrir une expérience académique plus large à chaque trimestre.
Les mathématiques sont une composante importante des cours de génie informatique et les étudiants devront suivre au moins trois cours de calcul et un cours portant sur les équations différentielles. La plupart des collèges exigeront au moins un autre cours optionnel en mathématiques en plus de cette progression, et certains peuvent exiger que les étudiants complètent la théorie des matrices, les probabilités ou les mathématiques discrètes. Les étudiants devront suivre ces cours pour comprendre les concepts utilisés dans les cours d’ingénierie de niveau supérieur.
Les cours d’ingénierie informatique varient d’une école à l’autre. De nombreux programmes nécessitent une introduction au cours d’ingénierie pour tous les étudiants de ce département. Les étudiants du CE suivront également quelques cours pour se familiariser avec les bases de l’informatique, de la programmation et de l’électronique. Une fois que les étudiants ont terminé ces cours d’introduction, ils doivent être préparés pour les cours d’ingénierie de niveau supérieur au cours de leurs années junior et senior.
Les troisième et quatrième années des cours d’ingénierie informatique offrent une formation approfondie dans la conception et l’application des systèmes informatiques. Ces années comprennent généralement des cours sur l’architecture informatique, la conception numérique, les systèmes d’exploitation et les réseaux. Ils peuvent également inclure des travaux de laboratoire ou un projet de conception senior pour donner aux étudiants une expérience pratique sur le terrain. Une fois qu’un étudiant a terminé un programme de formation continue, il peut entrer sur le marché du travail ou choisir de continuer à suivre des cours de génie informatique dans un programme d’études supérieures.