Ingeniería en Desarrollo de Software
- Número total de créditos: 424
- Total de Unidades de Competencias Totales: 58
- Total de Unidades de Competencias Obligatorias: 53
- Total de Unidades de Competencias de Formación Disciplinaria: 5
- Duración en semestres de la Carrera: 9
- Duración en tiempo de la carrera: 4 años y medio
- Número de créditos unidades obligatorias: 371
- Número de créditos unidades de Formación Disciplinaria: 30
- Modelo Educativo: Basado en Competencias
- Servicio social: 480 hrs y seis meses mínimo (séptimo semestre regular)
- Professional internships: 160 hours dedicated to activities related to their discipline (ninth semester).
- Actividad extracurricular obligatorio: deporte o cultura (por un semestre durante la carrera)
Objetivos relacionados con la formación profesional
- Formar profesionales en el área de las ciencias computacionales con la capacidad de desarrollar soluciones a través de la construcción de software de acuerdo a los retos que exige el mundo actual.
- Contribuir a la generación de conocimiento, metodologías y métricas en torno a al desarrollo de software.
- Capacitar en los conocimientos y herramientas aplicando un enfoque sistemático, disciplinado y cuantificado en la formulación, planeación, análisis, diseño, implantación y mantenimiento de software.
Objectives related to the educational paradigm
- a) Formar cuadros profesionales de individuos bien informados y motivados para desarrollar su profesión, provistos de un sentido crítico, capaces de analizar problemas y buscar soluciones, aplicarlas y asumir las responsabilidades sociales correspondientes (UNESCO, 2008, 1998).
- b) Atender el compromiso y la responsabilidad de la UABCS de responder a los requerimientos de la sociedad al formar profesionales de alto nivel comprometidos con su labor y entorno capaces de atender en la región los retos derivados de los avances tecnológicos.
UNESCO, World Declaration on Higher Education for the Twenty-first Century. Vision and Action, 1998
MISSION
Formar profesionales de alto nivel de competencia con los conocimientos, habilidades, actitudes, destrezas y valores, que le permitan dirigir, innovar, competir y emprender en el desarrollo de tecnología de software, con la aplicación responsable de conocimientos en la atención integral a problemas, para solucionar las necesidades y problemáticas de su entorno en beneficio de las organizaciones y con el mayor reconocimiento académico y social.
VISION
Consolidar la Ingeniería en Desarrollo de Software como el programa educativo que aporte el recurso humano líder a la industria global de software. Con el máximo compromiso a la calidad educativa de excelencia, para el desarrollo integral y profesional de nuestros estudiantes.
Además de los requisitos de ingreso señalados en la Legislación Universitaria sobre el Reglamento General de Inscripciones, las y los aspirantes a ingresar a la carrera de Ingeniero en Desarrollo de Software, deberán poseer las siguientes características:
Knowledge:
Computación básica, lectura y comprensión de inglés básico, lógica, matemática, estadística y cultura general.
Skills:
Análisis y síntesis, resolver problemas de manera lógica, capacidad para la abstracción y análisis de su entorno, tener un buen nivel de lectura, comprensión y redacción en español, visualizar soluciones rápidas a situaciones imprevistas, saber exponer sus conocimientos e ideas, manejo de técnicas de estudio, aprender a aprender, manejo de equipo de cómputo, ser negociador, saber investigar, saber trabajar en equipo.
Attitudes:
To be positive, innovative spirit and entrepreneurial character, self-taught, willingness to interact with people in multidisciplinary teams and discipline to work individually. These characteristics will be evaluated basically through the National Higher Education Entrance Exam (EXANI II), and other means and instruments that are developed for this purpose, in order to determine the student's admission to the educational program.
Tabla de congruencia entre la misión, visión, objetivos curriculares y el perfil de egreso
La y el Ingeniero en Desarrollo de Software es un profesional con sólidos conocimientos en teorías, metodologías, modelos y técnicas que puede aplicar con alta competencia e idoneidad durante todo el proceso de desarrollo de software. Dentro de sus capacidades primordiales, está el desarrollo de soluciones exitosas a problemas de diferentes disciplinas o áreas de aplicación a gran escala. Puede identificar las oportunidades y ventajas en el desarrollo y aplicación de Sistemas de Información, Tecnologías de Inteligencia de Negocios, Tecnologías de Desarrollo Web, Móvil y Multimedia, así como en Robótica, Realidad Virtual y temas avanzados de la Ingeniería de Software.
Se desenvuelve como un verdadero agente de cambio, al participar directa e indirectamente en las organizaciones, empresas o instituciones de cualquier sector, desempeñando alguno de los roles definidos en el proceso de desarrollo de software, tales como: administrador de proyectos, líder de proyectos, arquitecto de software, analista, programador, ingeniero de requerimientos, ingeniero de pruebas, entre otras.
It also has the necessary training to adapt to new technological paradigms and continue with postgraduate studies or specialization in some of the many areas of Information Technology.
The competencies that allow him to achieve the described profile are:
- Distingue los aspectos fundamentales de un problema para diseñar soluciones tecnológicas y prácticas.
- Utiliza metodologías y técnicas para el desarrollo de software a pequeña y gran escala.
- Aplica el conocimiento de las ciencias computacionales, de tecnologías de la información, y de las organizaciones, para desarrollar soluciones tecnológicas de software.
- Utiliza herramientas para la especificación, el modelado y evaluación de los procesos y productos de software para asegurar la calidad del mismo.
- Aplica técnicas de administración de tiempo y costos, para la optimización de los recursos involucrados en el desarrollo de software.
- Comprende y aplica los conceptos éticos, legales, económicos y ecológicos, para la toma de decisiones y la gestión de proyectos de software.
- Aplica metodologías de investigación en la búsqueda, fundamentación y elaboración de soluciones tecnológicas.
- Aplica técnicas necesarias de adaptación de sistemas de software, para enfrentar los cambios tecnológicos y sociales emergentes.
- Aplica tecnologías de redes para atender las necesidades de las organizaciones y de los sistemas de información
- Develops the ability to work in a globalized context.
- Develops a strict commitment to the ethics of his profession.
- Develops the capacity to learn and update oneself permanently.
- Develops the capacity for self-criticism.
- Develops negotiation skills.
- Develops the ability to communicate in a second language.
La y el egresado de la Ingeniería en Desarrollo de Software, podrá desarrollarse en empresas o instituciones públicas o privadas, tanto a nivel nacional como internacional. Sus opciones laborales son muy amplias, debido a que su campo de acción se extiende a cualquier organización donde se requieran soluciones de software innovadoras y estratégicas. Su principal campo laboral se ubica en empresas de giro tecnológico, siendo el desarrollo de software y las Tecnologías de Información elementos claves de su oferta de servicios profesionales. Asimismo, podrá incorporarse como agente de innovación en cualquier otro tipo de organización en donde exista un departamento o área de Tecnologías de Información o de Sistemas.
Un Ingeniero en Desarrollo de Software puede ejercer sus competencias profesionales como:
- Entrepreneur of his own technology services business.
- Ingeniero de Software, dirigiendo o integrándose a equipos disciplinarios o interdisciplinarios que diseñen y desarrollen soluciones basadas en sistemas computacionales de cualquier magnitud.
- Analyst and designer of information systems, understanding the information needs of any type of user, to provide them with a complete technological solution that fits the individual expectations and objectives, as well as the organizational strategy.
- Arquitecto de software o Ingeniero de Requerimientos o Ingeniero de Pruebas o como algún otro especialista en las diferentes etapas del proceso de desarrollo de software.
- Innovador en el desarrollo de software de tecnologías móviles, videojuegos e Internet.
- Information Technology project manager, planning and guiding any technological development project in organizations.
- Collaborator in research centers supporting the development and administration of projects that contribute to research and technological development.
- Consultant specialist in software solutions and information technologies.
- Docente en centros educativos a nivel superior y medio superior.
Coming soon...
Subjects:
First Semester | Second Semester | Third Semester | Fourth Semester | Fifth Semester | Sixth Semester | Seventh Semester | Eighth Semester | Ninth Semester |
---|---|---|---|---|---|---|---|---|
Programming Methodology | Programming I | Programming II | Programación III | Programación Web | Programación Móvil | Formación Disciplinar I | Pruebas de Software | Desarrollo de un Proyecto de Software |
Taller de Programación | Ética Profesional y Derecho Informático | Data Structuring I | Estructura de Datos II | Ingeniería de Software I | Ingeniería de Software II | Calidad del Software | Formación Disciplinar III | Formación Disciplinar V |
Oral and Written Expression | Discrete Mathematics | Probability and Statistics | Interacción Humano-Computadora | Diseño de Interfaces de Usuario | Introducción a las Ciencias de Datos | Formación Disciplinar II | Formación Disciplinar IV | Professional Internships |
Mathematics I | Mathematics II | Linear Algebra | Base de Datos I | Base de Datos II | Base de Datos Avanzadas | Inteligencia Artificial | Cómputo en la Nube | Temas Selectos de TIC |
Physics I | Basic Electronics | Paradigmas Tecnológicos | Numerical Methods | Theory of Computation | Systems Programming | Operating Systems | Research Seminar | |
Inglés I | Inglés II | Inglés III | Inglés IV | Networks I | Networks II | Cybersecurity | Sistemas Distribuidos | |
Introducción a las Tecnologías de la Información | Sustainable Development | Desarrollo de Tecnología con RSU | Paradigmas de Programación | Marketing Digital | Formulación y Evaluación de Proyectos | Perspectiva de Género y Valores |