BSc (Hons) en Ingeniería de Software
Kuala Lumpur, Malasia
DURACIÓN
3 Years
IDIOMAS
Inglés
PASO
Tiempo completo
PLAZO DE SOLICITUD
Solicitar fecha límite de solicitud
FECHA DE INICIO MÁS TEMPRANA
Jun 2024
TASAS DE MATRÍCULA
USD 22.615 *
FORMATO DE ESTUDIO
En el campus
* total para estudiantes malasios: 87.000 ringgit | total para estudiantes internacionales: RM 88,200 / USD 22,615
Introducción
APU-Programa de doble titulación DMU
Los estudiantes que están en el programa de licenciatura tendrán la opción de optar por el programa de titulación dual APU Bajo este esquema, los estudiantes recibirán 2 certificados y expedientes académicos al graduarse: 1 de la Universidad de Asia Pacífico ( APU ), Malasia, y 1 de la Universidad De Montfort (DMU), Reino Unido.
Admisiones
Plan de estudios
Esquema del programa
Este programa está diseñado específicamente para proporcionar a los estudiantes:
- Familiaridad con las herramientas y metodologías rigurosas utilizadas para desarrollar sistemas de software de misión crítica y seguridad crítica.
- La capacidad de evaluar críticamente paradigmas de diseño, lenguajes, algoritmos y técnicas utilizadas para desarrollar sistemas de software complejos y a gran escala.
- Una profunda apreciación de la importancia de la arquitectura de software, las pruebas, la documentación y la mantenibilidad.
Grado nivel 1
Los estudiantes aprenderán las habilidades fundamentales requeridas por cada profesional de TI y la comprensión básica de la programación, habilidades para resolver problemas, habilidades algorítmicas, técnicas matemáticas y análisis y diseño de sistemas. Algunos módulos especializados proporcionarán a los estudiantes conocimientos básicos de los sistemas informáticos subyacentes, como la arquitectura informática, los sistemas operativos, las redes y las bases de datos. Los módulos también les ayudarán a desarrollar habilidades personales y organizativas, así como a fomentar la creatividad y la innovación.
Módulos comunes
- Pensamiento Digital e Innovación
- Conciencia Intercultural y Diversidad Cultural
- Análisis y diseño de sistemas
- Programación Python
- Conceptos Matemáticos para Computación
- Sistemas operativos y arquitectura informática
- Introducción a las redes
- Introducción a las bases de datos
Módulos especializados
- Introducción a la Programación Orientada a Objetos
Módulos optativos (elegir 1)
- Introducción a la Inteligencia Artificial
- Fundamentos de Diseño y Desarrollo Web
Nivel de grado 2
Se aprenderá una gama más amplia de habilidades, en las que los estudiantes obtendrán una mejor comprensión de los paradigmas de diseño, los lenguajes y los algoritmos utilizados para desarrollar sistemas de software complejos y a gran escala. Obtendrán una sólida comprensión del ciclo de vida del software y las metodologías para la especificación, el diseño, el desarrollo, las pruebas, la evaluación, el análisis y el mantenimiento de los sistemas de software. Fomentaremos aún más su creatividad e innovación, así como el aprendizaje independiente para prepararlos para el lugar de trabajo.
Módulos comunes
- Desarrollo Orientado a Objetos con Java
- Métodos de desarrollo del sistema
- Programación para análisis de datos
- Creatividad e Innovación
- Métodos de Investigación para Computación y Tecnología
Módulos especializados
- teoría informática
- Estructuras de datos
- Métodos de diseño
- Ingeniería de requisitos
- Arquitectura de software
- Sistemas empresariales
Módulos optativos (elegir 1)
- Programación concurrente
- Más diseño y desarrollo web
- Ingeniería de aplicaciones móviles
Prácticas (16 semanas)
Los estudiantes realizarán una pasantía/capacitación industrial por un período mínimo de 16 semanas para prepararlos para una transición sin problemas del aula al entorno laboral.
Grado nivel 3
Los estudiantes harán uso de sus estudios previos y experiencia industrial para ampliar su familiaridad en el campo de la ingeniería de software y para perfeccionar su desarrollo personal y profesional. Los estudiantes avanzarán más en los métodos de diseño de sistemas que los ayudarán a mejorar el diseño, la organización y la capacidad de mantenimiento del software para producir aplicaciones de software concisas y potentes. Un proyecto de último año requiere que investiguen y desarrollen una solución para un problema del mundo real: demostrarán su capacidad para combinar conocimientos técnicos, pensamiento crítico y habilidades analíticas para producir una carpeta de logros personales.
Módulos comunes
- Gestión de la innovación y desarrollo de nuevos productos
- Gestión de proyectos
Módulos especializados
- Conceptos avanzados del lenguaje de programación
- Algoritmia
- Patrones de diseño
- Ingeniería de Calidad de Software
- Diseño y desarrollo de aplicaciones en la nube
- Investigaciones en Ingeniería de Software
- Proyecto de ingeniería de software
Módulos optativos (elegir 2)
- Sistemas de base de datos avanzados
- Sistemas informáticos distribuidos
- Desarrollo de cadena de bloques
- Programación empresarial para aplicaciones distribuidas
- HCI y usabilidad
- Optimización y Aprendizaje Profundo
Materias obligatorias MQA*
- Relaciones étnicas (estudiantes de M'sian)
- Civilización islámica y asiática (estudiantes de M'sian)
- Estudios de Malasia (estudiantes internacionales)
- Idioma de comunicación malayo (estudiantes internacionales)
- Habilidades de comunicación profesional en el lugar de trabajo
- Tendencias de empleados y empleo
- Co-currículo
(*Todos los estudiantes deben completar con éxito estos módulos según lo estipulado por la Agencia de Calificación de Malasia).
Cuota de matrícula del programa
Oportunidades profesionales
Opciones de carrera
- Ingeniero de software
- Analizador de sistemas
- Gerente de proyecto
- Consultor de software
- Programador
- Director de tecnología (CTO)
- Ingeniero de aplicaciones
- Ingeniero de pruebas de software
- Especialista en aseguramiento de la calidad del software (QA)
- Especialista en I+D
- Arquitecto de software
- Ingeniero de Integración de Sistemas
- Líder técnico sénior
- Gerente de producto
- Arquitecto de Soluciones
- Gerente de Desarrollo
- Diseñador sénior de sistemas