Cal Poly Humboldt Ingeniería de software Los estudiantes lo hacen aprendiendo a desarrollar, operar y mantener sistemas con un enfoque en la sostenibilidad, la equidad y la justicia.
El programa implica el diseño y producción de software. que es necesario en el trabajo diario Esto incluye el uso de un teléfono móvil y el envío de correo electrónico.
El componente ético de la carrera de ingeniería de software de Cal Poly Humboldt anima a los estudiantes a explorar lo que es moral. Parte del proceso implica analizar diferentes estudios de casos, sesgos en los datos y qué software debería y no debería usarse, dijo Sharon Tuttle, profesora de informática.
Los graduados del programa pretenden responder preguntas clave como “¿Cómo podemos utilizar las técnicas de IA o Big Data de forma responsable? ¿Cómo se crea un software seguro que ayude a las personas a participar en una democracia?”, explica Tul.
«La mentalidad de Humboldt es exactamente lo que necesita el campo de la ingeniería de software», dijo. «Los programas que creamos impactan nuestro mundo. Y Humboldt tiene una larga tradición de intentar decir: ‘¿Cómo podemos mejorar el mundo?’”
La oportunidad de combinar las fortalezas de la universidad en recursos naturales y ciencia con tecnología también hace que la ingeniería de software sea una opción natural para Humboldt, dijo Tuttle.
El software se puede utilizar en todas las áreas, incluidas: contabilidad, aviación, juegos, tecnología geoespacial, medicina y zoología. Los graduados de este campo de rápido crecimiento pueden seguir carreras como:
- Desarrollador de aplicaciones
- Desarrollador de software del sistema
- desarrollador de pila completa
- Ingeniero de calidad asegurada
- ingeniero de seguridad
- Ingeniero DevOps
- Ingeniero de cadena de bloques
- arquitecto de software
También pueden trabajar en proyectos de software integrado. Se utilizan en prácticamente todas las industrias, desde la aviación hasta la medicina. Los ejemplos incluyen dispositivos enchufables que monitorean el uso de energía de un hogar. y dispositivos que utilizan sensores y software para informar espacios de estacionamiento disponibles en el campus.
La demanda de ingenieros de software está aumentando. Según la Oficina de Estadísticas Laborales El trabajo de desarrollo informático está creciendo a un ritmo mucho más rápido que el promedio. 25% para 2032El salario medio anual de las personas en este campo es de más de 127.000 dólares.
Kadin Cooper, un estudiante de primer año de ingeniería de software, se sintió atraído por el aumento de las oportunidades profesionales y la pasión por la codificación.
“Elegí la ingeniería de software por la naturaleza de la codificación. Y también es un campo en crecimiento. Hay muchas oportunidades laborales en cualquier parte del mundo”, afirmó.
Es un solucionador de problemas que espera cambiar el mundo a través de sus estudios creando software más seguro. Espera trabajar eventualmente para una gran empresa de tecnología y, mientras tanto, está construyendo una comunidad y Experiencia directa a través de la oportunidad. Es como trabajar en una supercomputadora universitaria.
Estas experiencias prácticas e interdisciplinarias preparan a los estudiantes de ingeniería de software de Cal Poly Humboldt para una variedad de carreras. Casi todos los cursos del programa tienen un componente de laboratorio donde los estudiantes practican conceptos aprendidos en el aula. Los estudiantes también tienen la oportunidad de trabajar en varios proyectos. fuera y en el campus, como en las supercomputadoras universitarias Club Humboldt CS Hackathon anual o varios Espacio creador.
Tuttle espera que haya más oportunidades para trabajar con empresas y proyectos en la comunidad: “Tenemos cable de fibra importado de Singapur. Y esperamos que los estudiantes de ingeniería de software puedan participar en algunos de los proyectos que surjan de eso”, dijo.
La ingeniería de software es un campo de estudio relativamente nuevo, explica Tuttle, y como tal Luego, los estudiantes pueden ayudar a dar forma a su campo de estudio y a lo que aprenden en los cursos universitarios. «Esperamos haber sentado una buena base para las ideas de Humboldt sobre ética y medio ambiente», afirmó.
“Hay muchas áreas en las que creo que nuestros graduados en ingeniería de software pueden ser de gran ayuda. No creo que haya suficientes ingenieros de software pensando en el panorama general», dijo. «Realmente esperamos que los estudiantes de Humboldt salgan y sean una voz de la razón o una voz de la igualdad en su lugar de trabajo».