Administracion de Bases de datos
Esta asignatura aporta al perfil del Ingeniero en Sistemas Computacionales la capacidad para administrar sistemas de bases de datos observando las normas internacionales de manejo y seguridad de la información, utilizando para ello herramientas y metodologías especializadas en el manejo de grandes volúmenes de información, con el propósito de integrar soluciones computacionales con diferentes tecnologías, plataformas y dispositivos, basadas en sistemas de bases de datos, observándose siempre en el desempeño de sus actividades profesionales considerando los aspectos legales, éticos, sociales y de desarrollo sustentable.
Programacin Bsica
Plantea metodológicamente la solución de problemas susceptibles de ser computarizados a través del manejo de técnicas estructuradas de diseño y formulación de algoritmos.
Administracin de Redes
Curso para la clase de administración de redes de la carrera de ingeniería en sistemas computacionales
PROGRAMACIN ORIENTADA A OBJETOS
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.
METODOLOGIAS AGILES CON ENFASIS EN TECNOLOGAS PROCESOS PERSONAS
La formación de ingenieros en el ámbito de los Sistemas Computacionales exige dominio de metodologías, técnicas, herramientas y modelos que le ayuden a identificar, explorar, proponer, gestionar, aplicar y transformar procesos propios de las actividades cotidianas de cualquier tipo de organización, dichos procesos deberán invariablemente ser orientados con el uso eficiente de las tecnologías y los recursos humanos, como recursos claves e intangibles.
El programa de la asignatura de Metodologías Ágiles con Énfasis en Tecnologías-Procesos-Personas está diseñado para contribuir en la formación integral de los estudiantes vinculados a la Ingeniería de Sistemas Computacionales, ya que desarrolla competencias bajo una visión heurística utilizando Metodologías Ágiles, técnicas y herramientas para la búsqueda, indagación y descubrimiento de soluciones a problemas reales que requieran una disrupción tecnológica a través de la aplicación de métodos estandarizados y reglas empíricas.
Esta asignatura contribuye a la adquisición significativa de conocimientos, al desarrollo de habilidades, al mejoramiento y/o adquisición de destrezas y al fomento consciente de actitudes positivas, todo esto necesario para que el futuro profesionista sea capaz de insertarse competitivamente en cualquier ámbito laboral.
El programa de la asignatura de Metodologías Ágiles con Énfasis en Tecnologías-Procesos-Personas está diseñado para contribuir en la formación integral de los estudiantes vinculados a la Ingeniería de Sistemas Computacionales, ya que desarrolla competencias bajo una visión heurística utilizando Metodologías Ágiles, técnicas y herramientas para la búsqueda, indagación y descubrimiento de soluciones a problemas reales que requieran una disrupción tecnológica a través de la aplicación de métodos estandarizados y reglas empíricas.
Esta asignatura contribuye a la adquisición significativa de conocimientos, al desarrollo de habilidades, al mejoramiento y/o adquisición de destrezas y al fomento consciente de actitudes positivas, todo esto necesario para que el futuro profesionista sea capaz de insertarse competitivamente en cualquier ámbito laboral.
Inteligencia Artificial (IA) SCC - 1012
Esta asignatura aporta al perfil del Ingeniero en Sistemas Computacionales la capacidad de aplicar técnicas de Inteligencia Artificial mediante el desarrollo y programación de modelos matemáticos, estadísticos y de simulación a la solución de problemas complejos de control automático, diagnóstico, toma de decisiones, clasificación, minería de datos, es decir, problemas propios de la Inteligencia Artificial.
Con esta asignatura se da una Introducción a la Inteligencia Artificial (IA) presentando a los estudiantes, algunos de los métodos más utilizados en las diferentes áreas de la Inteligencia Artificial.
Para ello, se introducen las técnicas más comunes de manipulación y representación del conocimiento y se analizan las características de las herramientas disponibles para la construcción de aplicaciones reales, en las diferentes áreas de la IA, con el fin de conformar una actitud científica, crítica y responsable del egresado.
Con esta asignatura se da una Introducción a la Inteligencia Artificial (IA) presentando a los estudiantes, algunos de los métodos más utilizados en las diferentes áreas de la Inteligencia Artificial.
Para ello, se introducen las técnicas más comunes de manipulación y representación del conocimiento y se analizan las características de las herramientas disponibles para la construcción de aplicaciones reales, en las diferentes áreas de la IA, con el fin de conformar una actitud científica, crítica y responsable del egresado.
Programacion logica y funcional
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.
Programación Lógica y Funcional, es una asignatura que requiere tener
conocimientos esenciales acerca de los lenguajes lógicos y funcionales de la inteligencia artificial, incluyendo la metodología y los aspectos relativos a la codificación, con el fin de ampliar el conocimiento de tecnologías alternativas para el desarrollo de sistemas automatizados y la implemetación de agentes inteligentes.
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.
Programación Lógica y Funcional, es una asignatura que requiere tener
conocimientos esenciales acerca de los lenguajes lógicos y funcionales de la inteligencia artificial, incluyendo la metodología y los aspectos relativos a la codificación, con el fin de ampliar el conocimiento de tecnologías alternativas para el desarrollo de sistemas automatizados y la implemetación de agentes inteligentes.
INGENIERIA DE SOFTWARE
Intención didáctica.
La asignatura debe ser teórico – práctico y capaz de desarrollar en el estudiante la habilidad para la aplicación de las diferentes técnicas para el desarrollo de software, considerando siempre los principios de la ingeniería de software, para lo cual se organiza el temario en cuatro bloques.
En el bloque uno, evolución del modelado de negocios, se muestra el apoyo para detectar oportunidades, anticipar riesgos innecesarios, obtener financiamiento y revisar periódicamente lo avances para fijar nuevas metas, de manera que la evolución del modelado de negocios corresponde a los elementos que deben considerarse antes de iniciar un proyecto e involucra aspectos como espíritu emprendedor creatividad y trabajo en equipo.
El bloque dos permitirá investigar y aplicar las diferentes metodologías, de acuerdo al ámbito del software, contemplando las actividades relativas a la especificación del software, el desarrollo, la validación y la evolución.
En el bloque tres se describe la arquitectura del software, como el proceso que
comprende modelos arquitectónicos, para identificar subsistemas y establecer un marco de trabajo para su control y comunicación.
En el bloque cuatro se pretende identificar la seguridad como un requerimiento crítico, el cual debe ser considerado durante el proceso de desarrollo y al final de éste para que se garantice continuidad en el soporte al mismo, que permita minimizar los riesgos al aplicar pruebas de vulnerabilidad potencial.
La asignatura debe ser teórico – práctico y capaz de desarrollar en el estudiante la habilidad para la aplicación de las diferentes técnicas para el desarrollo de software, considerando siempre los principios de la ingeniería de software, para lo cual se organiza el temario en cuatro bloques.
En el bloque uno, evolución del modelado de negocios, se muestra el apoyo para detectar oportunidades, anticipar riesgos innecesarios, obtener financiamiento y revisar periódicamente lo avances para fijar nuevas metas, de manera que la evolución del modelado de negocios corresponde a los elementos que deben considerarse antes de iniciar un proyecto e involucra aspectos como espíritu emprendedor creatividad y trabajo en equipo.
El bloque dos permitirá investigar y aplicar las diferentes metodologías, de acuerdo al ámbito del software, contemplando las actividades relativas a la especificación del software, el desarrollo, la validación y la evolución.
En el bloque tres se describe la arquitectura del software, como el proceso que
comprende modelos arquitectónicos, para identificar subsistemas y establecer un marco de trabajo para su control y comunicación.
En el bloque cuatro se pretende identificar la seguridad como un requerimiento crítico, el cual debe ser considerado durante el proceso de desarrollo y al final de éste para que se garantice continuidad en el soporte al mismo, que permita minimizar los riesgos al aplicar pruebas de vulnerabilidad potencial.
FUNDAMENTOS DE INGENIERIA DE SOFTWARE
La asignatura debe ser abordada desde un enfoque teórico práctico, aplicando los conocimientos de
las fases y metodologías del desarrollo de software, a fin de obtener el modelo de negocios y el modelo
de análisis para un proyecto que servirá de base en las siguientes asignaturas del área de Ingeniería de Software. Los temas del curso comprenden los siguientes aspectos.
El tema uno, Fundamentos de Ingeniería de Software se revisa el entorno de la Ingeniería de software con énfasis en las metodologías de desarrollo y las herramientas CASE como apoyo al desarrollo de software.
El tema dos, Modelado de Negocios, analiza el comportamiento y ambiente organizacional para
abstraer las características esenciales, que permita realizar el informe del modelo de negocios bajo un
estándar, el cual aporta elementos que deben considerarse al iniciar un proyecto de software.
El tema tres, Ingeniería de Requisitos, identifica y comprende los tipos y características de los requisitos, a través de las tareas y técnicas de la Ingeniería de Requisitos, que permiten integrar un documento denominado especificación de requisitos, el cual deberá contemplar las mejores prácticas en este campo.
En el tema cuatro, Modelo de análisis, se considera conocer la metodología de análisis de desarrollo de software y aplicarla a un componente del modelo de negocios de una empresa del contexto, considerando el modelo de clases, modelo de requisitos, diagramas de casos de uso y el modelo de dominio a fin de tener completa la representación técnica del proyecto de software que habrá de diseñarse, desarrollarse e implementarse en la materia de Ingeniería de software.
El tema cinco, Calidad de Software, contempla los conceptos, normas, estándares, métricas y modelos de madurez que inciden en la calidad de un producto de software
Con estos temas y sus actividades de aprendizaje, el estudiante desarrollará su capacidad de análisis y síntesis en actividades de modelado, mediante la búsqueda de información proveniente de fuentes diversas. Los cuales le permitan aplicar sus conocimientos en la práctica, comunicarse con
profesionales de otras áreas y asimilar la calidad como parte inherente de su quehacer profesional.
las fases y metodologías del desarrollo de software, a fin de obtener el modelo de negocios y el modelo
de análisis para un proyecto que servirá de base en las siguientes asignaturas del área de Ingeniería de Software. Los temas del curso comprenden los siguientes aspectos.
El tema uno, Fundamentos de Ingeniería de Software se revisa el entorno de la Ingeniería de software con énfasis en las metodologías de desarrollo y las herramientas CASE como apoyo al desarrollo de software.
El tema dos, Modelado de Negocios, analiza el comportamiento y ambiente organizacional para
abstraer las características esenciales, que permita realizar el informe del modelo de negocios bajo un
estándar, el cual aporta elementos que deben considerarse al iniciar un proyecto de software.
El tema tres, Ingeniería de Requisitos, identifica y comprende los tipos y características de los requisitos, a través de las tareas y técnicas de la Ingeniería de Requisitos, que permiten integrar un documento denominado especificación de requisitos, el cual deberá contemplar las mejores prácticas en este campo.
En el tema cuatro, Modelo de análisis, se considera conocer la metodología de análisis de desarrollo de software y aplicarla a un componente del modelo de negocios de una empresa del contexto, considerando el modelo de clases, modelo de requisitos, diagramas de casos de uso y el modelo de dominio a fin de tener completa la representación técnica del proyecto de software que habrá de diseñarse, desarrollarse e implementarse en la materia de Ingeniería de software.
El tema cinco, Calidad de Software, contempla los conceptos, normas, estándares, métricas y modelos de madurez que inciden en la calidad de un producto de software
Con estos temas y sus actividades de aprendizaje, el estudiante desarrollará su capacidad de análisis y síntesis en actividades de modelado, mediante la búsqueda de información proveniente de fuentes diversas. Los cuales le permitan aplicar sus conocimientos en la práctica, comunicarse con
profesionales de otras áreas y asimilar la calidad como parte inherente de su quehacer profesional.