Una Licenciatura en Ingeniería de Software ( B.SE. ) es un título académico de pregrado ( licenciatura ) otorgado por completar un programa de estudio en el campo del desarrollo de software para computadoras en tecnología de la información .
" La Ingeniería de Software es el desarrollo sistemático y la aplicación de técnicas que conducen a la creación de software de computadora correcto y confiable". [1]
Un título de tres o cuatro años
El programa del curso de ingeniería de software ha sido muy debatido y todavía lo es. Las instituciones a menudo ofrecerán estructuras de cursos ligeramente diferentes, muchas pueden tener un enfoque más fuerte en los fundamentos matemáticos, por ejemplo.
Los estudiantes de un curso de ingeniería de software de cuatro años generalmente tendrán un primer año de estudio similar al de los estudiantes de Ciencias de la Computación , incluidas clases como:
- Programación de computadoras
- Diseño de programa
- Análisis de sistemas informáticos
- Fundamentos de hardware
- Redes
- Arquitectura de Computadores
- Conciencia profesional
- Matemáticas para la Computación
- Introducción a las bases de datos
- Habilidades académicas para la informática
El primer año está diseñado para construir una base sólida de conocimientos esenciales para cualquier título de informática. Los siguientes años ofrecen a los estudiantes más flexibilidad, lo que les permite elegir sus clases entre una variedad de materias relacionadas. Es solo en los últimos años que el curso realmente difiere de otros grados de Ciencias de la Computación. Los estudiantes suelen realizar prácticas laborales entre los años 3 y 4, lo que amplía enormemente sus habilidades y les permite tener una idea de la industria actual.
En los años siguientes, un estudiante de ingeniería de software a menudo se centrará mucho más en los sistemas de software y la gestión de datos. La inclusión de factores humanos en un título de ingeniería de software ha sido muy debatida, argumentando que los productos de los ingenieros de software a menudo son demasiado difíciles de usar por los consumidores. [2]
Muestra de BS en Información de Grado en Ingeniería de Software de la Universidad de Virginia - Requisitos Wise
Core SWE: [3]
- Introducción a la ingeniería de software
- Requisitos de software y modelado
- Diseño y construcción de software
- Pruebas, verificación y validación de software
- Aseguramiento de la calidad del software
- Gestión de proyectos de software
- Gestión de la configuración de software
Requisitos de CS: [3]
- Fundamentos de programación
- Estructuras de datos
- Introducción a los algoritmos
- Sistemas operativos
- Arquitectura de Computadores
- Lenguajes de programación
- La interacción persona-ordenador
- Matemáticas discretas
- Diseño de base de datos
Requisitos matemáticos: [3]
- Probabilidad y estadística
- Cálculo I
- Cálculo II
- Cálculo III
- Álgebra lineal
- Álgebra de Boole
Habilidades generales adquiridas a través de un curso de licenciatura en Ingeniería de Software
Los empleadores generalmente buscan candidatos con una sólida programación, análisis de sistemas y habilidades comerciales.
"Existe una gran diferencia entre las habilidades de ingeniería de software que se enseñan en una universidad o facultad típica y las habilidades que se desean de un ingeniero de software en una organización de desarrollo de software típica. En el centro de esta diferencia parece estar la forma en que se suele introducir la ingeniería de software. a los estudiantes: la teoría general se presenta en una serie de conferencias y se pone en práctica (limitada) en un proyecto de clase asociado ". [4]
Perspectivas de posgrado
Se prevé que las perspectivas de los graduados sean excelentes, ya que se estima que la cantidad de ingenieros de software en la industria aumentará aproximadamente un 38% entre 2006 y 2016, y que el salario real total en la industria aumentará en un 38,2%. [5] La Oficina de Estadísticas Laborales de EE. UU. Perspectiva ocupacional Perspectiva laboral para ingenieros de software y desarrolladores 2019-29 predice solo un crecimiento del 22%. [6] Después del colapso de la burbuja de las puntocom (1999-2001) y la Gran Recesión (2008), muchas profesiones del software en Estados Unidos se quedaron sin trabajo o con salarios más bajos. [7] Además, la inscripción en grados relacionada con la de ordenador y otros grados de STEM (STEM deserción) [8] en los EE.UU. ha estado cayendo durante años, especialmente para las mujeres, [9] que, según Beaubouef y Mason [10] podría atribuirse a una falta de interés general en las ciencias y las matemáticas y también a un aparente temor de que el software esté sujeto a las mismas presiones que las carreras de manufactura y agricultura. La Oficina de Estadísticas Laborales de EE. UU. Occupational Outlook 2014-24 predice una disminución para los programadores de computadoras de -8 por ciento, luego para 2016-26 predice una disminución de -7 por ciento y finalmente predice una disminución de -9 por ciento de 2019 a 2029. [ 11]
Variaciones internacionales
Asia del Sur
En Pakistán y Nepal , la Licenciatura en Ingeniería de Software (BE Software) es un curso de estudio de 8 semestres. [12] Este título es proporcionado por la Universidad de Ingeniería y Tecnología, Taxila , la Universidad Virtual de Pakistán y muchas otras y la Universidad de Pokhara en Nepal . El título se otorga a quienes completan con éxito un programa de ocho semestres.
Combine con BS Ciencias de la computación, pero algunas materias son diferentes.
Referencias
- ^ [1] Archivado el 2 de agosto de 2009 en ladescripción de ingeniería de software de Wayback Machine en la Universidad de Strathclyde , Glasgow , Escocia .
- ^ [2] "Un plan de estudios propuesto de ingeniería de software de 4 años", Randall W. Jensen, Hughes Aircraft Company, Charles C. Tonies, Hughes Aircraft Company, William I. Fletcher, Utah State University
- ^ a b c "Información de grado de ingeniería de software de UVa-Wise" . Departamento de Matemáticas y Ciencias de la Computación de la Universidad de Virginia College en Wise . Consultado el 1 de abril de 2010 .
- ^ [3] "Enseñanza de la ingeniería de software a través de la simulación", Emily Oh y André van der Hoek Instituto de investigación de software de la Universidad de California, Irvine
- ^ [4] [ enlace muerto permanente ] Perspectivas de ingeniería de software durante una década de 2006 a 2016
- ^ https://www.bls.gov/ooh/computer-and-information-technology/software-developers.htm
- ^ Mann, Amar; Nunes, Tony (agosto de 2009). "Después de la burbuja Dot-Com: empleo y salarios de alta tecnología de Silicon Valley en 2001 y 2008" (PDF) . Informe regional, Oficina de estadísticas laborales de EE. UU .: 1–8 . Consultado el 29 de septiembre de 2020 .
- ^ https://nces.ed.gov/pubsearch/pubsinfo.asp?pubid=2014001rev
- ^ https://developers.hp.com/public/blog/hp-international-womens-week-women-computer-science-dropping-1980s
- ^ Theresa Beaubouef y John Mason, Por qué la alta tasa de deserción para los estudiantes de ciencias de la computación: algunos pensamientos y observaciones. , Boletín ACM SIGCSE, 2005
- ^ "Programadores informáticos: manual de perspectivas ocupacionales:: Oficina de estadísticas laborales de Estados Unidos" . www.bls.gov .
- ^ "Licenciatura en Ingeniería de Software" . timeandupdate.com . Consultado el 8 de enero de 2018 .
enlaces externos
- Lista de instituciones reconocidas del Departamento de Educación de EE. UU. Que ofrecen un programa de grado en Ingeniería de Software Informático
- Resumen de la ingeniería de software y las funciones de los ingenieros de software en la industria
- Licenciatura en Ciencias en Ingeniería de Software - Tecnología de la Información y la Comunicación