STAT 391: exploration de données, biologie/bioingénierie/médecine/génomique, fondations mathématiques, robotique & systèmes de contrôle, informatique scientifique guidée par sa mission, le département d`ingénierie informatique a formulé un ensemble d`objectifs éducatifs du programme (PEOs) qui décrivent ce que les diplômés devraient atteindre dans quelques années de graduation. Les PEO sont basés sur les besoins des circonscriptions du programme. L`objectif du programme de génie informatique est de préparer les diplômés qui réussiront dans leurs parcours de carrière choisis. Plus précisément, les diplômés de ce programme, dans quelques années de l`obtention du diplôme, seront en mesure de: bien que quelqu`un peut être un ingénieur de niveau 2 pendant plusieurs années, éventuellement ils doivent démontrer qu`ils peuvent prendre plus de propriété et être promu au niveau 3, ou de laisser le Organisation. Prenez votre choix. Voulez-vous faire des recherches sur le terrain et en laboratoire pendant l`été? Passer un excellent stage d`été avec Google, Microsoft, Apple, Qualcomm, Boeing, National Instruments, Intel, ou Amazon? Voulez-vous apprendre de première main comment travailler dans le cadre d`une équipe d`ingénierie multidisciplinaire? La recherche de premier cycle sur les systèmes distribués en temps réel et embarqués avec l`Institut pour les systèmes intégrés de logiciels? Étudier à l`étranger pour acquérir une expérience internationale? Nous recherchons un ingénieur en informatique qui est capable de maintenir et d`améliorer nos plateformes opérationnelles actuelles et de travailler avec notre équipe de développement d`applications pour intégrer de nouvelles demandes dans le réseau. Le candidat retenu sera responsable de collaborer avec l`architecte de réseau pour élaborer les détails impliqués dans le développement et la mise en œuvre de nouveaux segments de réseau. Il ou elle sera également invité à offrir occasionnellement un soutien au personnel exécutif pour les problèmes de réseau interne et les défis informatiques mobiles ainsi. Les développeurs Web ont besoin de connaître de nombreux langages et technologies de programmation différents tels que HTML, CSS, JavaScript, XML, bases de données/SQL, PHP/Java/Ruby/. NET, etc. Il est impossible d`être un expert à toutes ces choses, mais l`exposition à beaucoup d`entre eux et la capacité d`auto-enseigner sont importants pour de nombreux travaux de développement Web.
Il est très utile d`en savoir plus sur le processus global de l`ingénierie logicielle, tels que la collecte des exigences, la conception et les tests (403), car dans certains cas, vous allez construire le site ou l`application Web par vous-même ou dans le cadre d`une petite équipe. L`expérience avec la conception de l`interface utilisateur et HCI (440, 441) sont utiles pour créer des sites Web efficaces et utilisables. La capacité de gérer et de manipuler des données, que ce soit dans les structures de données traditionnelles (332) ou les bases (344, 444) est très précieuse puisque la plupart des sites Web d`affaires/applications gèrent les données de l`entreprise. Bien que beaucoup craignent que l`IA ne remplacera bientôt les emplois, à cette étape du développement de la technologie, elle crée toujours des postes comme les ingénieurs de machine learning, car les entreprises ont besoin de travailleurs hautement qualifiés pour développer et maintenir un large éventail d`applications.