Esta asignatura apoya en la implementación de aplicaciones computacionales para
solucionar problemas de diversos contextos, integrando diferentes tecnologías, plataformas o dispositivos, por medio del desarrollo de software utilizando programación concurrente, acceso a datos, que soporte interfaz gráfica de usuario e incluya programación móvil.
Para el logro de los objetivos es necesario que el estudiante tenga competencias previas en
cuanto a paradigmas de programación, el uso de metodologías para la solución de problemas
mediante la construcción de algoritmos utilizando un lenguaje de programación orientada a objetos, el manejo de conceptos básicos de Hardware y Software, construcción de modelos
de software empleando diagramas de clases.
Para adquirir la competencia planteada en esta asignatura es necesario que el estudiante haya acreditado la asignatura de Programación Orientada a Objetos y evitar cursarla en
semestres muy avanzados tomando en cuenta que en esta asignatura el estudiante
desarrollará competencias necesarias para cursos posteriores entre los que se encuentran los talleres de bases de datos y programación web.
Tópicos Avanzados de Programación
Ingeniería en Sistemas Computacionales