Diploma avanzado en tecnología de ingeniería de software (vía rápida) (en línea) (cooperativa opcional)
Centennial College
Información clave
Seleccionar ubicación
Ubicación del campus
Online Canada
Idiomas
Inglés
Formato de estudio
Enseñanza a distancia
Duración
2 Años
Ritmo
Tiempo completo
Pago de estudios
CAD 2721 / per year *
Fecha límite de inscripción
Contacto
Fecha de inicio más temprana
Contacto
* matrícula 2 semestres estudiantes canadienses; CAD 16,704 - matrícula 2 semestres Estudiantes internacionales
Introducción
Detalles del programa
- Código de programa: 3479
- Escuela: Escuela de Ingeniería Tecnología y Ciencias Aplicadas
- Credencial: Diploma Avanzado de Ontario College
- Tipo de programa: programa acelerado
- Duración del programa: 2 años/4 semestres
- Fecha de inicio: otoño, invierno
- Ubicación: en línea
Para asegurarse de elegir la tecnología adecuada para participar en los cursos impartidos en los programas de Tecnología de la Ingeniería de la Información y la Comunicación, consulte las especificaciones informáticas recomendadas para los programas académicos del ICET.
Centennial CollegeEl programa de tecnología de ingeniería de software de tres años otorgará a los graduados universitarios o universitarios calificados con experiencia en software la admisión directa al año 2 (semestre 3) para que puedan recibir su diploma avanzado en dos años (cuatro semestres).
El software está conquistando el planeta y el programa de tecnología de ingeniería de software de Centennial College le brindará tres años de aprendizaje en el diseño, desarrollo y mantenimiento de sistemas de software.
Durante este tiempo, asistirá a cursos de diplomados avanzados que cubrirán paradigmas y marcos de programación modernos, conceptos de diseño y algoritmos, herramientas de administración de datos, metodologías modernas de ingeniería de software y la integración de sistemas inteligentes en diversas aplicaciones. El programa también lo expondrá a un conocimiento sólido de integración de sistemas, desarrollo empresarial, informática móvil y seguridad de software.
El trabajo del curso en este programa universitario de tecnología de ingeniería enfatizará las metodologías de diseño de software orientado a objetos, diseño de interfaz orientado al usuario, pruebas de software y control de calidad, C#, Java, Java EE, Oracle, MS-SQL Server, UNIX/Linux, Python, Microsoft's . NET Core, HTML5/CSS/JavaScript/Angular, React, desarrollo de aplicaciones móviles, marcos web emergentes, computación en la nube, análisis predictivo, aprendizaje automático y más.
Para completar el enfoque técnico del plan de estudios, el programa de Tecnología de ingeniería de software incluirá dos proyectos de desarrollo de software. Para estas aplicaciones comerciales del mundo real, pondrá en acción todas las habilidades técnicas, de sistemas y comerciales adquiridas durante sus cursos para crear software de alta calidad.
El conocimiento y la experiencia práctica que obtendrá en Tecnología de ingeniería de software le permitirán diseñar y desarrollar varios tipos de aplicaciones de software, interfaces hombre-computadora y sistemas de información empresarial.
Tenga en cuenta: la opción cooperativa totalmente en línea está disponible para estudiantes de vía rápida con cuatro semestres más dos períodos de trabajo (programa n.º 3459). Los programas acelerados también están disponibles en una versión en el campus (programa n.º 3429) y en la opción cooperativa (programa n.º 3439).
Admisión
Plan de estudios
Semestre 1
- COMM-170 / COMM-171 Comunicaciones universitarias 2
- Programación COMP-123 2
- Conceptos avanzados de base de datos COMP-214
- Programación Java COMP-228
- COMP-246 Diseño de Sistemas de Software
- Electiva de educación general GNED
- Ciudadanía global GNED-500: del análisis social a la acción social
Semestre 2
- Programación COMP-212 3
- Desarrollo de aplicaciones web COMP-229
- COMP-254 Estructuras de datos y algoritmos
- COMP-304 Desarrollo de Aplicaciones Móviles
- COMP-311 Prueba de software y aseguramiento de la calidad
- ENGL-253 Comunicaciones comerciales avanzadas
- MATH-210 Álgebra lineal y estadística
Semestre 3
- Proyecto de desarrollo de software COMP-231 I
- COMP-255 Negocios y Emprendimiento para Tecnología de Ingeniería de Software
- Programación COMP-303 Java EE
- Ingeniería API COMP-306 y Computación en la Nube
- Seguridad del software COMP-307
- COMP-309 Almacenamiento de datos y análisis predictivo
Semestre 4
- Gestión de proyectos de TI CNET-307
- Redes COMP-216 para desarrolladores de software
- COMP-308 Tecnologías emergentes
- Proyecto de desarrollo de software COMP-313 2
- COMP-321 Integración de sistemas empresariales
- ELEGIR 1 Electiva técnica 1
- EMPS-102 Habilidades laborales 2
Electivas técnicas:
- Implementación de COMP367 DevOps
- COMP377 AI para desarrolladores de software
- COMP387 Flujo de trabajo clínico y soluciones de TI
Objetivos y competencias del programa
Puntos destacados del programa
- Los cursos de este programa de Tecnología de Ingeniería de Software (Fast-Track) utilizan tecnología líder orientada a los estándares de la industria.
- El aprendizaje basado en proyectos es un componente clave del programa.
- Los miembros de la facultad conocedores y accesibles tienen diversas experiencias comerciales y credenciales académicas.
- Los graduados del programa pueden solicitar membresía certificada a la Sociedad Canadiense de Procesamiento de la Información (CIPS) o su asociación provincial de tecnología de ingeniería.
Resultados del aprendizaje vocacional del programa
Los Resultados del aprendizaje vocacional del programa describen lo que los graduados del programa han demostrado que pueden hacer con el conocimiento y las habilidades que han logrado durante sus estudios. Los resultados están estrechamente relacionados con las necesidades del lugar de trabajo. A través de la evaluación (por ejemplo, tareas y exámenes), los estudiantes verifican su capacidad para realizar estos resultados de manera confiable antes de graduarse.
- Identificar, analizar, diseñar, desarrollar, implementar, verificar y documentar los requisitos para un entorno informático.
- diagnosticar, solucionar, documentar y monitorear problemas técnicos utilizando metodologías y herramientas apropiadas.
- analizar, diseñar, implementar y mantener entornos informáticos seguros.
- analizar, desarrollar y mantener soluciones sólidas de sistemas informáticos mediante pruebas de validación y las mejores prácticas de la industria.
- comunicarse y colaborar con los miembros del equipo y las partes interesadas para garantizar relaciones de trabajo efectivas.
- Seleccionar y aplicar estrategias de desarrollo personal y profesional para mejorar el desempeño laboral.
- Aplicar principios y herramientas de gestión de proyectos al responder a los requisitos y monitorear proyectos dentro de un entorno informático.
- adherirse a requisitos y/o principios éticos, de redes sociales, legales, regulatorios y económicos en el desarrollo y gestión de soluciones y sistemas informáticos.
- investigar tendencias emergentes para responder a los desafíos técnicos.
- Analizar y definir las especificaciones de un sistema software basándose en procesos y técnicas de ingeniería de requisitos.
- diseñar, desarrollar, integrar, documentar, implementar, mantener y probar sistemas de software basados en metodologías de ingeniería de software, paradigmas y marcos de programación modernos.
- Analizar, evaluar y aplicar técnicas de diseño de ingeniería de software, estructuras de datos, algoritmos y patrones a la implementación de un sistema de software.
- diseñar, modelar, implementar, optimizar y mantener una base de datos y aplicar conceptos y herramientas de minería de datos para la toma de decisiones.
- Desarrollar, mantener e implementar sistemas de software para resolver problemas de redes.
- construir soluciones de software automatizadas a través del análisis, evaluación e integración de sistemas inteligentes en diversas aplicaciones.
- diseñar e implementar procedimientos apropiados de prueba, verificación y evaluación para evaluar la calidad del software y mejorar el rendimiento del software.
- crear conceptos innovadores y emprendedores que conduzcan al desarrollo de nuevos productos de software y/o la mejora de los existentes.
Oportunidades profesionales
American Express, Bell Canadá, IBM Canadá, Manulife, Scotiabank, Bolsa de Valores de Toronto, Comisión de Tránsito de Toronto (TTC), Royal Bank, CIBC, RBC
Perspectivas de carrera
- Desarrollador de software
- Desarrollador de aplicaciones web
- Desarrollador de aplicaciones móviles
- Probador de software
- Programador
- Analizador de sistemas
- Analista de negocios
- Administrador de base de datos
- Aplicaciones o soporte de software.
Pathways educativas
Los graduados calificados en tecnología de ingeniería de software (vía rápida) pueden ser elegibles para participar en programas Pathway con instituciones asociadas. Estos programas Pathway le permiten recibir créditos de grado por el aprendizaje obtenido en Centennial College .
Tenga en cuenta que cada Pathway asociado tiene un requisito de calificación mínima específico para calificar para los créditos de transferencia, que son evaluados por la institución asociada.
Areas de Empleo
- Empresas de software
- Gobierno
- Instituciones públicas
- Bancos
- Pequeñas y medianas empresas
Testimonios de estudiantes
Requisitos de lengua inglesa
¡Certifica tu dominio del inglés con el Duolingo English Test! El DET es un examen de inglés en línea conveniente, rápido y asequible aceptado por más de 4000 universidades (como esta) en todo el mundo.