Available courses
Establecimiento de Estrategias Didácticas con el uso de Herramientas Digitales para la Impartición de materias de la carrera de Sistemas Computacionales
Esta asignatura aporta al perfil profesional la capacidad para diseñar e implementar interfaces gráficas de usuario para facilitar la interacción entre hombre, equipos y sistemas electrónicos. Las competencias adquiridas en esta asignatura permitirán al estudiante desarrollar aplicaciones de computadora que cuenten con interfaz gráfica de usuario, las cuales podrán facilitar la interacción entre el usuario de una aplicación y los dispositivos electrónicos. El desarrollo de interfaces de usuario cuenta con un amplio campo de aplicación, que va desde la obtención, almacenamiento, procesamiento y despliegue de datos, hasta el desarrollo de sistemas de control e instrumentación. El desarrollo de esta materia requiere contar con conocimientos previos de programación estructurada en un lenguaje de alto nivel, así como la capacidad de búsqueda y análisis de información, así como el dominio del pensamiento lógico. Esta asignatura se relaciona con otras en el área, entre ellas, Programación Estructurada, en la cual se desarrollan las competencias que permiten al estudiante diseñar algoritmos e implementarlos en forma de programas para computadora. Microcontroladores, específicamente en los temas referentes a interfaces y comunicación de datos. Métodos Numéricos, en todos los temas que requieran la realización de programas.
Esta asignatura aporta al perfil del Ingeniero la capacidad de analizar, desarrollar, implementar y administrar software de aplicación orientado a objetos, cumpliendo con estándares de calidad, con el fin de apoyar la productividad y competitividad de las organizaciones.
Esta materia es muy importante porque proporciona soporte a otras, más directamente vinculadas con desempeños profesionales; se ubica en el segundo semestre de la trayectoria escolar. Proporciona al estudiante las competencias necesarias para abordar el estudio de cualquier lenguaje orientado a objetos, metodología de análisis y diseño orientado a objetos, de los sistemas gestores de bases de datos, y en general de cualquier materia basada en el modelo orientado a objetos.
Para cursarla se requiere de los conocimientos y habilidades adquiridas en Fundamentos de la Programación.
El desarrollo de sistemas basados en computadora y la búsqueda de soluciones para problemas de procesamiento de información s La asignatura de Programación Lógica y Funcional aporta al perfil del Ingeniero en Sistemas Computacionales la capacidad de desarrollar habilidades para la generación de soluciones automatizadas basadas en lenguajes de inteligencia artificial, considerando el entorno y la aplicación de diversas técnicas, herramientas y conocimientos. Los programas para computadora actualmente son fundamentales en muchas áreas del ser humano, debido a que se usan para resolver diversos problemas en la ciencia, la industria y los negocios. Para cubrir estas necesidades, se han desarrollado lenguajes de programación dentro de la inteligencia artificial. El Ingeniero en Sistemas Computacionales contribuirá, aplicando estos conocimientos para la solución de problemas a través de la programación lógica y funcional, con una conciencia ética y de respeto al medio ambiente. La Programación Lógica y Funcional, es una asignatura que requiere tener conocimientos esenciales acerca de lenguajes de programación estructurados y orientados a objetos así como el conocimiento de las asignaturas de Lenguajes y Autómatas 1 y 2. Esta asignatura aporta al perfil de la carrera de Ingeniería en Sistemas Computacionales los siguientes elementos:
- Implementa aplicaciones computacionales para solucionar problemas de diversos contextos, integrando diferentes tecnologías, plataformas o dispositivos.
- Coordina y participa en equipos multidisciplinarios para la aplicación de soluciones innovadoras en diferentes contextos.
- Diseña, implementa y administra bases de datos optimizando los recursos disponibles, conforme a las normas vigentes de manejo y seguridad de la informacióN.
- Desarrolla y administra software para apoyar la productividad y competitividad de las organizaciones cumpliendo con estándares de calidad
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.