NOMBRE DE LA MATERIA: INTRODUCCIÓN A LA COMPUTACIÓN

Anuncio
PROGRAMAS SINOPTICOS DEL DEPARTAMENTO
DE CIENCIAS COMPUTACIONALES
NOMBRE DE LA MATERIA: INTRODUCCIÓN A LA COMPUTACIÓN
CLAVE DE LA MATERIA: CC100
OBJETIVO GENERAL: El alumno conocerá las ciencias de la computación, la arquitectura de la
computadora, los programas de sistemas, que requiere para su operación y programas de
aplicación.
CONTENIDO SINTÉTICO: El modelo de Von Neumann, Descripción funcional de un sistema de
cómputo, Los programas de sistemas y de aplicación, Código Abierto3, Redes.
NOMBRE DE LA MATERIA: TALLER DE INTRODUCCIÓN A LA COMPUTACIÓN
CLAVE DE LA MATERIA: CC101
OBJETIVO GENERAL: Al término del taller, El alumno manejará el software del sistema
Microsoft Windows y de Linux, empleando las herramientas básicas de la suite de Microsoft
Office. Estos conocimientos le permitirán manejar correctamente la computadora para la
elaboración de trabajos y el procesamiento de información.
CONTENIDO SINTÉTICO: Introducción, Windows, Procesador de Palabras, Hoja de cálculo,
Presentaciones, Diseño de una Página Web en Word, LINUX.
NOMBRE DE LA MATERIA: INTRODUCCIÓN A LA PROGRAMACIÓN
CLAVE DE LA MATERIA: CC102
OBJETIVO GENERAL: Introducir los conceptos fundamentales de la programación de
computadoras por medio de un pseudolenguaje, adquiriendo así la habilidad de programar en
ausencia del computador.
CONTENIDO SINTÉTICO: Nociones de programación, Los datos y las operaciones básicas,
Técnicas para la formulación de algoritmos, Programación de estructuras, La codificación en la
programación estructurada, Manejo de Módulos.
NOMBRE DE LA MATERIA: TALLER DE PROGRAMACIÓN ESTRUCTURADA
CLAVE DE LA MATERIA: CC103
OBJETIVO GENERAL: practicar todos los conceptos
adquiridos en la materia teórica,
implementando los programas en el computador, auxiliados de un lenguaje de programación
CONTENIDO SINTÉTICO: Nociones básicas e introducción al lenguaje C, Conceptos básicos de
C, Entrada y salida de datos, Programación estructurada, Arreglos, Manejo de módulos.
NOMBRE DE LA MATERIA: PROGRAMACIÓN ORIENTADA A OBJETOS.
CLAVE DE LA MATERIA: CC200
OBJETIVO GENERAL: el alumno será capaz de aplicar el paradigma de la programación
orientada a objetos para el desarrollo de aplicaciones de software a través de los conceptos
fundamentales y estrategias de modelado mediante ejemplos prácticos, así como el desarrollo
de las habilidades de modelado y programación al término del curso.
CONTENIDO SINTÉTICO: Conceptos fundamentales sobre Programación Orientada a Objetos,
Aplicación de la orientación a objetos, Estrategias de modelado de objetos, Modelado
Orientado a Objetos con un lenguaje de modelado, Objetos al servicio de la programación
basada en componentes y dirigida.
NOMBRE DE LA MATERIA: TALLER DE PROGRAMACIÓN ORIENTADA A OBJETOS.
CLAVE DE LA MATERIA: CC201
OBJETIVO GENERAL: el alumno desarrollará habilidades de diseño y codificación orientada a
objetos, utilizando las herramientas de programación y modelado vistos en clase.
CONTENIDO SINTÉTICO: Conceptos fundamentales sobre Programación Orientada a Objetos,
Estrategias de modelado de objetos, Objetos al servicio de la programación basada en
componentes y dirigida por eventos, Conocimiento y uso de las herramientas actuales de
desarrollo de software.
NOMBRE DE LA MATERIA: ESTRUCTURA DE DATOS
CLAVE DE LA MATERIA: CC202
OBJETIVO GENERAL: El alumno conocerá las diferentes estructuras de datos y tipos de datos
1
PROGRAMAS SINOPTICOS DEL DEPARTAMENTO
DE CIENCIAS COMPUTACIONALES
abstractos, sus modelos matemáticos. Sus representaciones en memoria, su implementación
estática y/o dinámica según el caso, así como las operaciones y algoritmos aplicables para
el manejo de información en cada tipo de dato visto durante el curso mediante el
reconocimiento conceptual de cada definición revisada durante el curso, la identificación de
cada implementación, algoritmo y operación de los tipos de dato revisados en el curso y la
implementación de tipos de dato abstractos y soluciones algorítmicas en ejercicios prácticos.
CONTENIDO SINTÉTICO: Representación de datos, Ordenamientos y búsquedas, Estructuras
de datos lineales, representaciones secuenciales.
NOMBRE DE LA MATERIA: TALLER DE ESTRUCTURA DE DATOS
CLAVE DE LA MATERIA: CC203
OBJETIVO GENERAL: el alumno implementará las estructuras de datos y su utilización eficiente
en la creación de programas.
CONTENIDO SINTÉTICO: Organización de Datos, Ordenamiento y búsqueda, Implementación
del TDA lista con arreglos, El TDA Pila y recursión.
NOMBRE DE LA MATERIA: ESTRUCTURA DE ARCHIVOS
CLAVE DE LA MATERIA: CC204
OBJETIVO GENERAL: el alumno comprenderá y organizara los archivos en dispositivos de
memoria secundaria, aplicando criterios cualitativos y cuantitativos para el diseño y
optimización de sistemas basados en archivos.
CONTENIDO SINTÉTICO: Dispositivos de almacenamiento secundario, Tipos de Registros y
operaciones, acceso y Organización de archivos.
NOMBRE DE LA MATERIA: TALLER DE ESTRUCTURA DE ARCHIVOS
CLAVE DE LA MATERIA: CC205
OBJETIVO GENERAL: El alumno aplicará las estructuras de archivos y su utilización eficiente en
la creación de programas
CONTENIDO SINTÉTICO: visión de la Programación básica en lenguaje C , Funciones básicas
para el manejo de Archivos, Operaciones de archivos secuenciales con Registros de Longitud
Variable
Operaciones de archivos de acceso directo con Registros de Longitud Fija,
Clasificación de archivos en memoria principal, Uso de los archivos de índice.
NOMBRE DE LA MATERIA: PROGRAMACIÓN DE SISTEMAS
CLAVE DE LA MATERIA: CC206
OBJETIVO GENERAL: El alumno analizara en un nivel operativo, los principios de
funcionamiento de las computadoras basadas en la arquitectura de Von Newman y de Harvard
describiendo el funcionamiento de los programas ensambladores, macroensambladores
cargadores y ligadores de memoria así como la ejecución de programas .
CONTENIDO SINTÉTICO: Estructura de la computadora, Ensambladores, Cargador-Ligador,
Macroprocesadores.
NOMBRE DE LA MATERIA: TALLER DE PROGRAMACIÓN DE SISTEMAS
CLAVE DE LA MATERIA: CC207
OBJETIVO GENERAL: El alumno diseñará y programará un ensamblador aplicando las
principales técnicas de diseño y generación de programas de sistemas por computadora,
empleando algún lenguaje de alto nivel.
CONTENIDO SINTÉTICO: Modelo de programación de la arquitectura de la computadora,
Ensambladores, Cargador-Ligador.
NOMBRE DE LA MATERIA: LENGUAJES DE PROGRAMACIN COMPARADOS
CLAVE DE LA MATERIA: CC208
OBJETIVO GENERAL: El alumno conocerá las formas, y criterios de clasificación de lenguajes
de programación, los elementos básicos que los constituyen y las herramientas necesarias
para la creación y reconocimiento de lenguajes de programación.
CONTENIDO SINTÉTICO: Introducción, Elementos de un lenguaje de programación, Paradigma
de programación imperativa, Paradigma de programación declarativa, Tendencias actuales y
2
PROGRAMAS SINOPTICOS DEL DEPARTAMENTO
DE CIENCIAS COMPUTACIONALES
futuras, Comparación de lenguajes.
NOMBRE DE LA MATERIA: TEORÍA DE LA COMPUTACIÓN
CLAVE DE LA MATERIA: CC209
OBJETIVO GENERAL: Comprender y aplicar los modelos matemáticos propios de este curso
Para representar con ellos sistemas del mundo real, enfocando el conocimiento de manera
principal y obtener los antecedentes necesarios para poder implementar las etapas de análisis
de un compilador.
CONTENIDO SINTÉTICO: Gramáticas y Lenguajes Formales, Las Gramáticas Formales en la
Computación, Autómatas de Estado Finito, Autómatas de Pilas, Máquinas de Turing,
Computabilidad.
NOMBRE DE LA MATERIA: ARQUITECTURA DE COMPUTADORAS
CLAVE DE LA MATERIA: CC210
OBJETIVO GENERAL: Al finalizar el curso, el alumno tendrá los conocimientos básicos para
describir los elementos que conforman una computadora, sabiendo clasificar a las máquinas
de acuerdo a su
tecnología, arquitectura, velocidad de procesamiento y capacidad de
almacenamiento de la información. Sabrá distinguir claramente entre lo que es la arquitectura
de una computadora y la organización de la misma.
CONTENIDO SINTÉTICO: Evolución y desarrollo de las computadoras, Sistema de BUSES,
Elementos de memoria, Unidad central de procesamiento, Periféricos.
NOMBRE DE LA MATERIA: TELEINFORMATICA
CLAVE DE LA MATERIA: CC211
OBJETIVO GENERAL: Al finalizar el curso el alumno tendrá la capacidad de definir un sistema
de comunicación de señales discretas, así como, la identificación y funcionamiento de los
diferentes medios de transmisión. Generar código para diferentes canales empleando
algoritmos de acceso al medio. Habilitando al alumno en el entendimiento de la transmisión de
datos para redes.
CONTENIDO SINTÉTICO: Señales canales, Señalización, Medios de Transmisión.
NOMBRE DE LA MATERIA: REDES DE COMPUTADORAS
CLAVE DE LA MATERIA: CC212
OBJETIVO GENERAL: Al finalizar el Curso, el alumno tendrá los conocimientos básicos para
diseñar e implementar una Internet, así mismo comprenderá el funcionamiento de cada uno de
los elementos que la componen y el esquema de direccionamiento utilizado.
CONTENIDO SINTÉTICO: Modelo OSI y clasificación de las redes de computadoras, Redes de
área local, Direccionamiento IP y enrutamiento, Capa de Transporte, Redes WAN, Seguridad
en las redes.
NOMBRE DE LA MATERIA: TALLER DE REDES DE COMPUTADORAS
CLAVE DE LA MATERIA: CC213
OBJETIVO GENERAL: Poner en práctica los conocimientos adquiridos en la teoría de redes de
computadoras, para diseñar e instalar una red de computadoras que incluye el equipo servidor, a
los equipos clientes; al sistema operativo de red, al medio de transmisión utilizando y a los
servicios que la red ofrecerá.
CONTENIDO SINTÉTICO: Sistemas Eléctricos y Tierras Físicas para redes de computadoras,
Medios de Transmisión Guiados de Cobre para redes de computadoras, Medios de Transmisión
Guiados de F.O. para redes de computadoras, Administración, estructuración y configuración de
recursos para cableado de una red, Partes Internas de equipos y configuración de periféricos
para redes de computadoras, Conexión de equipos a través de puertos para redes de
computadoras, Instalación y configuración de estaciones de trabajo y servidores para redes de
computadoras, Configuración y reconocimiento básico de enrutadores, Programación en
HTML.
NOMBRE DE LA MATERIA: SISTEMAS OPERATIVOS
CLAVE DE LA MATERIA: CC300
3
PROGRAMAS SINOPTICOS DEL DEPARTAMENTO
DE CIENCIAS COMPUTACIONALES
OBJETIVO GENERAL: comprender la teoría y las metodologías que se utilizan en el diseño de
un sistema operativo. Conocer las técnicas y algoritmos utilizados para la gestión de los
recursos del sistema (procesador, memoria, dispositivos de entrada-salida e información).
CONTENIDO SINTÉTICO: Introducción, Procesos, Concurrencia entre procesos, Administración
de la memoria, Manejo de dispositivos de entrada-salida, Sistemas de archivos, Seguridad y
protección.
NOMBRE DE LA MATERIA: TALLER DE SISTEMAS OPERATIVOS
CLAVE DE LA MATERIA: CC301
OBJETIVO GENERAL: El alumno podrá aplicar los conocimientos teóricos de arquitectura de
sistemas operativos a pequeños que en conjunto simulen el funcionamiento de los sistemas
operativos.
CONTENIDO SINTÉTICO: Procesamiento por lotes y multiprogramación, Procesos, El Problema
de la Concurrencia, Administración de Memoria, Entrada/Salida.
NOMBRE DE LA MATERIA: BASE DE DATOS
CLAVE DE LA MATERIA: CC302
OBJETIVO GENERAL: El alumno comprenderá los aspectos relativos al modelaje de datos, así
como a las técnicas utilizadas en el diseño de bases de datos relacionales. Conocerá algunos
lenguajes y recursos usados en los sistemas de gestión de bases de datos y aplicará sus
conocimientos al diseño de un sistema de bases de datos real.
CONTENIDO SINTETICO: conceptos básicos, modelo entidad – relación, el modelo relacional y
álgebra relacional, presentación de algunos lenguajes relacionales, diseño de esquemas de
relación, proceso de diseño de sistemas de bases de datos.
NOMBRE DE LA MATERIA: TALLER DE BASES DE DATOS
CLAVE DE LA MATERIA: CC303
OBJETIVO GENERAL: el alumno desarrollara un sistema de bases de datos aplicando las
herramientas propias del SGBD relacional, utilizando los conceptos de bases de datos aplicados
en las prácticas de laboratorio.
CONTENIDO SINTETICO: Introducción al SGBD, Consultas, Interfaces, Sql, Reportes /
Páginas de Acceso a Datos, Módulos de Programación / Macros.
NOMBRE DE LA MATERIA: INGENIERÍA DE SOFTWARE I
CLAVE DE LA MATERIA: CC304
OBJETIVO GENERAL: Aplicar distintas técnicas de análisis y diseño estructurado para
desarrollar y documentar un Sistema Real.
CONTENIDO SINTÉTICO: Introducción, Análisis de Sistemas, Diseño de Sistemas.
NOMBRE DE LA MATERIA: INGENIERÍA DE SOFTWARE II
CLAVE DE LA MATERIA: CC305
OBJETIVO GENERAL: El alumno conocerá y aplicará técnicas de administración del proyecto y
estándares para el aseguramiento de la calidad en el desarrollo de sistemas.
CONTENIDO SINTÉTICO: Administración de Proyectos, Codificación, Pruebas, Instalación,
capacitación, seguridad, Mantenimiento de Software, Calidad.
NOMBRE DE LA MATERIA: TALLER DE INGENIERÍA DE SOFTWARE II
CLAVE DE LA MATERIA: CC306
OBJETIVO GENERAL: diseñar y modelar sistemas con UML, utilizando estándares y
herramientas case para su implementación en los proyectos de software.
CONTENIDO SINTÉTICO: Herramientas CASE, Modelado de sistemas con UML, Herramientas
CASE para el modelado de sistemas.
NOMBRE DE LA MATERIA: PROGRAMACIÓN LÓGICA
CLAVE DE LA MATERIA: CC307
OBJETIVO GENERAL: Introducir los conceptos prácticos y teóricos fundamentales de la
programación lógica y la programación funcional, incluyendo tanto el punto de vista
metodológico como los aspectos relativos a la codificación en lenguajes específicos, con el fin
4
PROGRAMAS SINOPTICOS DEL DEPARTAMENTO
DE CIENCIAS COMPUTACIONALES
de que el alumno amplié su visón con el conocimiento de tecnologías alternativas para el
desarrollo de sistemas.
CONTENIDO SINTÉTICO: Programación Lógica, Programación Funcional.
NOMBRE DE LA MATERIA: TALLER DE PROGRAMACIÓN LÓGICA
CLAVE DE LA MATERIA: CC308
OBJETIVO GENERAL: Introducir los conceptos prácticos y teóricos fundamentales de la
programación lógica y la programación funcional, incluyendo tanto el punto de vista
metodológico como los aspectos relativos a la codificación en lenguajes específicos, con el fin
de que el alumno amplié su visón con el conocimiento de tecnologías alternativas para el
desarrollo de sistemas.
CONTENIDO SINTÉTICO: Programación Lógica, Programación Funcional.
NOMBRE DE LA MATERIA: BASE DE DATOS AVANZADOS
CLAVE DE LA MATERIA: CC309
OBJETIVO GENERAL: introducir los conceptos básicos y las características mas relevantes,
sobre la nueva tecnología de los sistemas de objetos, los sistemas relacionales extendidos,
los sistemas de base de datos distribuidas, las bases de datos inteligentes, los sistemas de
base de datos expertos, también introducir los conceptos de la programación funcional y la
programación lógica.
CONTENIDO SINTÉTICO: Modelos de Datos Avanzados, Sistemas de Bases de Datos
Orientadas a Objetos, Modelos de Datos y Sistemas Convencionales, Sistemas de Base de
Datos Distribuidas, Introducción a las Bases de Datos Deductivas.
NOMBRE DE LA MATERIA: TALLER DE BASES DE DATOS AVANZADAS
CLAVE DE LA MATERIA: CC310
OBJETIVO GENERAL: usar y practicar para desarrollar modelos y sistemas usando los
conceptos básicos y las características más relevantes sobre los sistemas de bases de datos
orientadas a objetos, los sistemas relacionales extendidos, el modelo de red, el modelo
jerárquico los sistemas de bases de datos distribuidas, las bases de datos inteligentes, y los
sistemas de bases de datos expertos
CONTENIDO SINTÉTICO: Modelo de datos avanzados, Sistemas de bases de datos orientadas
a objetos, Modelos de datos y sistemas convencionales, Sistemas de bases de datos
distribuidas, Sistemas de bases de datos inteligentes.
NOMBRE DE LA MATERIA: GRÁFICAS POR COMPUTADORA
CLAVE DE LA MATERIA: CC311
OBJETIVO GENERAL: Al finalizar el curso el alumno modelará y resolverá problemas aplicados
de gráficas por computadora, con el desarrollo de habilidades y conocimientos presentados en
el curso.
CONTENIDO SINTÉTICO: Introducción a las gráficas por computadora, modelos de color,
primitivos bidimensionales, transformaciones geométricas bidimensionales, conceptos
tridimensionales, representaciones tridimensionales de objetos, modelos de iluminación y
sombreado, tratamiento digital de imágenes.
NOMBRE DE LA MATERIA: TALLER DE GRÁFICAS POR COMPUTADORA
CLAVE DE LA MATERIA: CC312
OBJETIVO GENERAL: Comprender las principales técnicas de diseño y generación de graficas
por computadora. Analizar los sistemas interactivos gráficos incrustados en los sistemas
operativos modernos. Estudiar las cualidades de algunos paquetes gráficos comerciales.
Diseñar y programar un paquete de diseño grafico con el apoyo del curso teórico.
CONTENIDO SINTÉTICO: Sistemas operativos con interfaz gráfica de usuario, Paquetes
Graficación, Diseño de un sistema de graficación.
NOMBRE DE LA MATERIA: ADMINISTRACIÓN DE BASES DE DATOS
CLAVE DE LA MATERIA: CC313
5
PROGRAMAS SINOPTICOS DEL DEPARTAMENTO
DE CIENCIAS COMPUTACIONALES
OBJETIVO GENERAL: presentar las características relativas a la administración de las bases de
datos, a su organización y al modelaje de datos. Introducir las técnicas utilizadas en el diseño
y desarrollo de sistemas de información mediante las bases de datos, considerando su
arquitectura y las técnicas para el diseño y el desarrollo de sistemas de administración de
bases de datos.
CONTENIDO SINTETICO: Enfoque Tradicional,
Técnicas y niveles de los sistemas de
administración de bases de datos, Sistemas de base de datos, Organización interna de los
datos, Recuperación, concurrencia, confiabilidad y privacidad de los datos, Procesamiento en
Bases de Datos para Múltiples Usuarios.
NOMBRE DE LA MATERIA: TALLER ADMINISTRACIÓN DE BASES DE
DATOS
CLAVE DE LA MATERIA: CC314
OBJETIVO GENERAL: obtener los conocimientos necesarios para la elaboración de un sistema
de bases de datos relacional empleando Access con Visual Basic
CONTENIDO SINTETICO: Repaso general sobre el DBMS ACCESS, Tipos de consultas, Los
Paneles de control y manejo de contraseñas, Inclusiones de botones en orden dentro de un
formulario, Localización y filtrado de registros en un formulario, Validación de datos, Creación
de menús y barras de herramientas personalizados, Elaboración de un Sistema de Bases de
Datos relacional en ACCESS con Visual Basic.
NOMBRE DE LA MATERIA: SISTEMAS DE INFORMACIÓN ADMINISTRATIVOS
CLAVE DE LA MATERIA: CC315
OBJETIVO GENERAL: introducir los elementos y las características relativas a los Sistemas de
Información y presentar la teoría para el análisis y el diseño de sistemas de información.
CONTENIDO SINTETICO: Introducción, Construcción de los Sistemas de Información: Enfoque
Contemporáneo, Actividades del Proyecto de Sistemas de Información Análisis, Actividades del
Proyecto de Sistemas de Información; Diseño, Actividades del Proyecto de Sistemas de
Información: implementación, Actividades del Proyecto de Sistemas de Información:
Documentación, Actividades del Proyecto de Sistemas de Información: Implantación y
Liberación.
NOMBRE DE LA MATERIA: ANÁLISIS Y DISEÑO DE ALGORITMOS
CLAVE DE LA MATERIA: CC316
OBJETIVO GENERAL: El estudiante comprenderá las principales
técnicas para resolver
problemas, además comprenderá como evaluar la eficiencia y la velocidad de los algoritmos.
CONTENIDO SINTÉTICO: Introducción al diseño y análisis de algoritmos,
Complejidad
algorítmica, Algoritmos sobre grafos, Técnicas para el análisis de algoritmos, Técnicas para el
diseño de algoritmos, Introducción a la NP-Completitud.
NOMBRE DE LA MATERIA: COMPILADORES
CLAVE DE LA MATERIA: CC317
OBJETIVO GENERAL: El alumno comprenderá qué es y cómo funciona un compilador. Adquirirá
la capacidad para diseñar un compilador funcional completo para un lenguaje especificado al
comenzar el curso.
CONTENIDO SINTÉTICO: Descripción general de los traductores, Analizador léxico, Analizador
sintáctico, Tabla de símbolos, Análisis semántico, Generación de código y optimizaciones del
compilador, Recuperación de errores, Gestión de memoria.
NOMBRE DE LA MATERIA: TALLER DE COMPILADORES
CLAVE DE LA MATERIA: CC318
OBJETIVO GENERAL: El alumno implementará cada una de las fases involucradas en el diseño
y en el desarrollo de un compilador funcional completo, que será especificado al comenzar el
curso.
CONTENIDO SINTÉTICO: Analizador léxico, Analizador sintáctico, Analizador sintáctico,
Analizador semántico, Generación de código y optimizaciones del compilador.
NOMBRE DE LA MATERIA: SISTEMAS OPERATIVOS AVANZADOS
6
PROGRAMAS SINOPTICOS DEL DEPARTAMENTO
DE CIENCIAS COMPUTACIONALES
CLAVE DE LA MATERIA: CC319
OBJETIVO GENERAL: Entender los mecanismos empleados en el diseño y construcción de
los sistemas distribuidos de propósito general y sus aplicaciones,
comprendiendo la
importancia de los servicios “abiertos” sobre los que se construyen los sistemas distribuidos.
Analizar casos de estudio con el fin de valorar los principios de diseño.
CONTENIDO SINTÉTICO: Antecedentes Básicos de los Sistemas Distribuidos, Técnicas de
Comunicación, Sincronización, Administración y Planificación de Procesos, Sistemas de
Archivos, Manejo de Memoria, Casos de Estudio.
NOMBRE DE LA MATERIA: TALLER DE SISTEMAS OPERATIVOS AVANZADOS
CLAVE DE LA MATERIA: CC320
OBJETIVO GENERAL: El alumno aplicará los principios de diseño para la construcción de
sistemas operativos distribuidos de propósito general, mediante el desarrollo e integración de
esquemas para comunicación y sincronización de procesos en un ambiente distribuido
CONTENIDO SINTÉTICO: Introducción al Ambiente del Sistema Operativo Solaris, Lenguaje
Java, Núcleo del Sistema
y Comunicación entre Procesos, Sincronización de Procesos,
Proyecto Final.
NOMBRE DE LA MATERIA: FUNDAMENTOS DE INGENIERÍA DE SOFTWARE
CLAVE DE LA MATERIA: CC321
OBJETIVO GENERAL: comprender y aplicar el proceso de desarrollo de software así como su
administración y calidad
CONTENIDO SINTÉTICO: Introducción, Administración de proyectos y calidad del software,
Análisis de sistemas,
Diseño de sistemas,
Construcción, pruebas de software e
implementación, Mantenimiento de software.
NOMBRE DE LA MATERIA: ORGANIZACIÓN DE COMPUTADORAS
CLAVE DE LA MATERIA: CC322
OBJETIVO GENERAL: Al finalizar el curso, el alumno tendrá los conocimientos básicos para
describir los elementos que conforman una computadora, sabiendo clasificar a las máquinas de
acuerdo al conjunto de instrucciones del microprocesador y organización de la memoria.
Conocerá y practicará con la programación en bajo nivel, analizará la microprogramación para
hacer interrupciones en los diferentes elementos que componen una computadora.
CONTENIDO SINTÉTICO: Organización de la CPU y el nivel lógico, Organización de la Memoria
en una computadora, Modelo de programación de un Procesador, Lenguaje de Programación
en los Procesadores, Operación del sistema.
NOMBRE DE LA MATERIA: ORGANIZACIÓN DE COMPUTADORAS II
CLAVE DE LA MATERIA: CC323
OBJETIVO GENERAL: Al finalizar el curso, el alumno podrá aprovechar al máximo los recursos
de una computadora al desarrollar software para hardware de una PC o hardware externo
específico.
CONTENIDO SINTÉTICO: Introducción a los lenguajes de Programación Visuales, Programación
en lenguajes Visuales, Hardware, Proyecto.
NOMBRE DE LA MATERIA: REDES DE COMPUTADORAS AVANZADAS
CLAVE DE LA MATERIA: CC324
OBJETIVO GENERAL: El alumno diseñará un sistema de red multiservicio que integre servicios
para una red de área amplia (WAN) de comunicación de voz datos y video, justificando el
empleo de funcionalidades y tecnologías en su entorno social y económico.
CONTENIDO SINTÉTICO: Introducción convergencia en redes de voz, datos y video, Frame
Relay, SDH y SONET, ATM (Asynchronous Transfer Mode), Redes ópticas, IPv6 (IPng),
Protocolos de ruta para Internet BGP4 / OSPF, Calidad de Servicio QoS, Seguridad y Gestión
de Red.
NOMBRE DE LA MATERIA: TALLER DE REDES DE COMPUTADORAS AVANZADAS
CLAVE DE LA MATERIA: CC325
7
PROGRAMAS SINOPTICOS DEL DEPARTAMENTO
DE CIENCIAS COMPUTACIONALES
OBJETIVO GENERAL: El alumno verificará las funcionalidades de las diferentes arquitecturas de
redes que conforman las redes multservicio.
CONTENIDO SINTÉTICO: Arquitectura De Los Sistemas De Conectividad De Redes,
Caracteristicas Funcionales Del LAN-SWITCH, Características Funcionales Del Router,
Multidifusión e IPv6, Aplicaciones avanzadas de Internet, Seguridad en Internet.
NOMBRE DE LA MATERIA: SISTEMAS EXPERTOS
CLAVE DE LA MATERIA: CC400
OBJETIVO GENERAL: El alumno aplicará los conceptos de la ingeniería del conocimiento y la
resolución automática para construir sistemas expertos plenamente funcionales en diferentes
plataformas y con diferentes herramientas de desarrollo.
CONTENIDO SINTÉTICO: Presentación y contexto de los Sistemas Expertos (SE), La
representación del conocimiento, Los sistemas expertos, definición y conceptos, El proceso
humano de resolución de problemas y el proceso del razonamiento, Construcción de Sistemas
Expertos.
NOMBRE DE LA MATERIA: PROGRAMACIÓN DE SISTEMAS MULTIMEDIA
CLAVE DE LA MATERIA: CC401
OBJETIVO GENERAL: introducir y dar a conocer los aspectos relativos a la variedad de medios
de expresión, de comunicación de datos y de información a través de multimedia. Presentar las
técnicas utilizadas en el diseño, uso e implementación de presentaciones multimedia; el
estudio de hardware y de software y su interfaz con el usuario. Analizar los asuntos
relacionados con el software dentro de sus diferentes aplicaciones como: diseño grafico,
animación, video, sonido y de cómo interactúan para formar un desarrollo. Presentar también
algún programa de autor para desarrollos multimedia.
CONTENIDO SINTETICO: Conceptos básicos,
El sonido,
Captura y procesamiento de
imágenes, animación y vídeo, Crear, desarrollar y programar sistemas multimedia.
NOMBRE DE LA MATERIA: AUDITORIA DE SISTEMAS
CLAVE DE LA MATERIA: CC403
OBJETIVO GENERAL: comprender el uso de metodología de auditoria en informática,
estudio y aplicación de la auditoria en informática en las diferentes funciones de un centro de
procesamiento de información, así como en las diferentes fases del ciclo de vida en un
sistema de información, aplicación práctica de la auditoria en informática en casos de estudio.
CONTENIDO SINTÉTICO: Auditoria de la Seguridad Física de la infraestructura informática,
Auditoria de la Seguridad Lógica de la Información, Auditoria de la Seguridad en las
comunicaciones de Datos, auditoria durante el ciclo de desarrollo e implementación de los
sistemas de información, Uso de la metodología de la Auditoria de Sistemas para establecer
el control de las funciones de un centro de procesamiento de información, Administración y
Controles en las instalaciones Informáticas.
NOMBRE DE LA MATERIA: SISTEMAS DE INFORMACIÓN FINANCIEROS
CLAVE DE LA MATERIA: CC404
OBJETIVO GENERAL: El alumno adquirirá conocimiento general de las diferentes ramas de las
Instituciones dedicadas a la Banca y Servicios Financieros, las alternativas de solución para
automatizar y controlar información en dichas instituciones y tendrá las habilidades para
desarrollar un sistema de información financiero.
CONTENIDO SINTETICO: Conceptos generales sobre las Instituciones dedicadas a la Banca y
Servicios Financieros, Alternativas de Soluciones Integrales para automatización y control de la
Información en las Instituciones dedicadas a la Banca y Servicios Financieros, Estrategias e
implementación de Soluciones Integrales en Instituciones dedicadas a la Banca y Servicios
Financieros, Aplicación práctica de la implementación de una Solución Integral en Instituciones
dedicadas a la Banca y Servicios Financieros.
NOMBRE DE LA MATERIA: SISTEMAS DE INFORMACIÓN PARA LA MANUFACTURA
CLAVE DE LA MATERIA: CC405
OBJETIVO GENERAL: proporcionar un conocimiento general sobre las diferentes ramas de las
8
PROGRAMAS SINOPTICOS DEL DEPARTAMENTO
DE CIENCIAS COMPUTACIONALES
industrias dedicadas a la manufactura de productos, su organización y áreas de la empresa.
Investigar y estudiar alternativas de solución para la automatización y control de la
información en las industrias de manufactura. Adquirir experiencia y conocimientos sobre el
uso de las diferentes alternativas para automatización y control en las industrias de
manufactura. Aplicación práctica con casos de estudio implantando soluciones integrales en
industrias dedicadas a la manufactura de productos.
CONTENIDO SINTETICO: Conceptos generales sobre las industrias de manufactura,
Alternativas de Soluciones Integrales para automatización y control de la Información en las
empresas de manufactura. generales sobre las industrias de manufactura, Estrategias e
Implantación de Soluciones en empresas de Manufactura,
Aplicación Práctica de la
Implantación de una Solución Integral en empresas dedicadas a la manufactura de productos.
NOMBRE DE LA MATERIA: SISTEMAS DE INFORMACIÓN PARA LATOMA DE DECISIONES
CLAVE DE LA MATERIA: CC406
OBJETIVO GENERAL: Comprender el uso y el desarrollo de los sistemas de información para la
toma de decisiones en las empresas, mediante el análisis, diseño e implementación de
ejemplos.
CONTENIDO SINTÉTICO: Los negocios y sus procesos clave, Las bases de datos, Los ERP's
como base en los sistemas de información para la toma de decisiones, Sistemas de soporte a
la toma de decisiones (DSS), Sistemas de información para ejecutivos (EIS), Sistemas de
soporte a la toma de decisiones en grupo (GDSS), Sistemas de expertos (EDSS).
NOMBRE DE LA MATERIA: PROYECTO TERMINAL
CLAVE DE LA MATERIA: CC407
OBJETIVO GENERAL: El alumno podrá integrar conocimientos adquiridos en distintas unidades
de enseñanza aprendizaje, aplicar estos conocimientos en la resolución de un problema de
nivel profesional y elaborar una comunicación técnica escrita en la que se describe el proyecto
realizado y se señalan los resultados.
CONTENIDO SINTÉTICO: Planteamiento del problema, Generalidades, Escribiendo una tesis
de grado, El Sistema de Protección de la Propiedad Intelectual, Áreas de la Administración De
Proyectos.
NOMBRE DE LA MATERIA: SIMULACIÓN DE SISTEMAS DIGITALES
CLAVE DE LA MATERIA: CC408
OBJETIVO GENERAL: Al finalizar el curso, el alumno tendrá los conocimientos fundamentales
de las herramientas requeridas en el desarrollo de dispositivos programables, así mismo
comprenderá la el flujo de diseño de un ASIC, de tal manera que tendrá capacidad de diseñar
e implementar sistemas para aplicación especifica en algunas aplicaciones de propósito
particular.
CONTENIDO SINTÉTICO: Introducción al VHDL, Unidades Básicas de diseño, Objetos, tipos de
datos y operaciones, Gramática del Lenguaje I, Gramática del Lenguaje II, Conceptos
avanzados en VHDL, VHDL para síntesis, VHDL para síntesis, Verilog.
NOMBRE DE LA MATERIA: ARQUITECTURA DE COMPUTADORAS AVANZADA
CLAVE DE LA MATERIA: CC409
OBJETIVO GENERAL: Al finalizar el curso, el alumno tendrá los conocimientos fundamentales
de arquitecturas modernas de microprocesadores y microcontroladores así como de
procesadores digitales de señales, de tal manera que
tendrá capacidad de diseñar e
implementar sistemas para aplicación en algunas áreas de propósito particular.
CONTENIDO SINTÉTICO: El papel del rendimiento en una cpu, unidad aritmética del
computador, paralelismo a nivel de instrucciones, y procesadores superescalares,
procesamiento paralelo.
NOMBRE DE LA MATERIA: REDES NEURONALES ARTIFICIALES
CLAVE DE LA MATERIA: CC410
OBJETIVO GENERAL: Se pretende que el alumno conozca una nueva forma de resolución de
aquellos problemas que no pueden ser descritos fácilmente en términos exactos mediante un
9
PROGRAMAS SINOPTICOS DEL DEPARTAMENTO
DE CIENCIAS COMPUTACIONALES
enfoque algorítmico tradicional. en este caso se trataría de expresar la solución, no como una
secuencia de pasos, sino como la evolución de unos sistemas de computación inspirados en el
funcionamiento del cerebro humano y dotados, por tanto, de una cierta "inteligencia",
denominados redes neuronales; los cuales, no son sino la combinación de una gran cantidad
de elementos simples de proceso (neuronas) interconectados que, operando de forma
masivamente paralela, consiguen resolver problemas relacionados con el reconocimiento de
patrones, predicción, codificación, clasificación, etc.
CONTENIDO SINTÉTICO: Repaso de Inteligencia Artificial, Modelo Biológico, Introducción a la
Computación Neuronal, Primeras Redes Neuronales, Clasificación de las RNA, Redes Multicapa,
Redes Asociativas, Redes Competitivas, Otros Modelos.
NOMBRE DE LA MATERIA: COMPUTACIÓN TOLERANTE A FALLAS
CLAVE DE LA MATERIA: CC411
OBJETIVO GENERAL: Al finalizar el curso el alumno probará mecanismos protectores de
errores y tolerantes a fallas.
CONTENIDO SINTÉTICO: Confiabilidad y tolerancia a fallas, modelado de ruido y fallas lógicas,
verificación en sistemas digitales, confiabilidad del entorno, procesadores tolerantes.
NOMBRE DE LA MATERIA: PROGRAMACIÓN CONCURRENTE Y DISTRIBUIDA
CLAVE DE LA MATERIA: CC413
OBJETIVO GENERAL: Al finalizar el curso el estudiante podrá implementar sistemas básicos de
cómputo concurrente y distribuido.
CONTENIDO SINTÉTICO: Conceptos básicos, Introducción a la programación concurrente,
programación de hilos, Programación Distribuida.
NOMBRE DE LA MATERIA: TALLER DE PROGRAMACIÓN CONCURRENTE Y DISTRIBUIDA
CLAVE DE LA MATERIA: CC414
OBJETIVO GENERAL: Al finalizar el curso el estudiante podrá implementar sistemas básicos de
cómputo concurrente y distribuido empleando tecnología de java2, con middleware.
CONTENIDO SINTÉTICO: Programación concurrente, programación distribuida, servicios web.
NOMBRE DE LA MATERIA: INTELIGENCIA ARTIFICIAL
CLAVE DE LA MATERIA: CC415
OBJETIVO GENERAL: Comprender los conceptos de la inteligencia artificial; abordando su
naturaleza, antecedentes, desarrollo, áreas de aplicación, estrategias, técnicas, limitaciones y
expectativas futuras. Esto para manejar exitosamente el enfrentamiento de problemas
complejos a través de una computadora.
CONTENIDO SINTÉTICO: Conceptos Básicos sobre Inteligencia Artificial (IA), Redes
Semánticas y la Representación del Conocimiento, Técnicas para Enfrentar los Problemas,
Técnicas de Búsqueda, Planificación, Técnicas Softcomputing, Vertientes de la IA.
NOMBRE DE LA MATERIA: TÓPICOS DE COMPUTACIÓN I (SISTEMAS DE INFORMACIÓN
DISTRIBUIDOS)
CLAVE DE LA MATERIA: CC417
OBJETIVO GENERAL: ayudar a profesionales de la ingeniería de software a adquirir las
habilidades necesarias para administrar un equipo de desarrolladores de software. El curso
existe debido a que la naturaleza del desarrollo de software es lo suficientemente deferente
para requerir técnicas de administración especializadas, principalmente en las áreas de
estimación y programación de actividades.
CONTENIDO SINTÉTICO: Introducción a la administración del desarrollo de software,
Estimación del tamaño del sistema de software que se va a desarrollar, Planeación y
elaboración del Plan de Trabajo, Tópicos de Administración del Proceso de Software.
NOMBRE DE LA MATERIA: TÓPICOS DE COMPUTACIÓN I (ROBOTICA)
CLAVE DE LA MATERIA: CC417
OBJETIVO GENERAL: This course unit introduces students to robotic systems coving multi-link
robotic systems, mobile robotic systems, actuators, sensors, biologically inspired robotics and
10
PROGRAMAS SINOPTICOS DEL DEPARTAMENTO
DE CIENCIAS COMPUTACIONALES
machine learning techniques. The main aim is to give students an introduction to the field,
historic background, development and current cutting edge research points, as well as a
practical introduction how to move and control robots. The course unit is practical, and
students will be given access to robots for exercises.
CONTENIDO SINTÉTICO: Introduction, Mechanical Design, The Mathematical Basics of
Robotics, Kinematics I, Kinematics II, Dynamics, Kinematics III, Control of robots, Control of
robots, Introduction to Computer Vision, Image Processing, Vision for Robotics, Mobile
Robotics, Microrobotics.
NOMBRE DE LA MATERIA: TÓPICOS DE COMPUTACIÓN II (JAVA AVANZADO)
CLAVE DE LA MATERIA: CC418/CC422
OBJETIVO GENERAL: El alumno aplicará los principios del paradigma de orientación a objetos y
técnicas de programación de avanzada para construir programas de diferentes niveles de
complejidad.
CONTENIDO SINTÉTICO: Repaso del Paradigma Orientada a Objetos, La Tecnología Java, El
Lenguaje de Programación Java, Interacción Humano-Computadora con Java, Explotación de
servidores de Bases de Datos a través Internet desde Java, Uso de Hilos, Modelo ClienteServidor, Construcción de Sistemas Complejos.
NOMBRE DE LA MATERIA: TÓPICOS DE COMPUTACIÓN II (TALLER DE LINUX & UNIX)
CLAVE DE LA MATERIA: CC418
OBJETIVO GENERAL: Los estudiantes aprenderán a instalar, configurar y administrar diversas
distribuciones del sistema operativo Linux, usando 10 de las herramientas disponibles para
tales operaciones. los estudiantes al final del curso podrán instalar configurar y administrar los
siguientes sistemas de red:
*barreras de fuego
*servidores diversos (http, ftp, telnet, ssh, servidor de terminales)
*configuración del entorno x
*configuración de la red
*instalación y configuración de emuladores diversos.
CONTENIDO SINTÉTICO: Introducción e Instalación de Linux, Conectividad de hardware y
dispositivos, Trabajos en Red.
NOMBRE DE LA MATERIA: TÓPICOS DE COMPUTACIÓN III (PROGRAMACIÓN PARA
INTERNET)
CLAVE DE LA MATERIA: CC419
OBJETIVO GENERAL: El alumno aprenderá a diseñar sistemas de información basados en
formularios web que interactúen con bases de datos distribuidas.
CONTENIDO SINTÉTICO: Construcción de páginas Web, Servidores Web, Introducción a la
programación en ambientes Web, Programación en ambientes Web del lado del servidor,
Introducción a las aplicaciones Web distribuidas, Bases de datos distribuidas con acceso IP,
Tecnologías Web emergentes, Programación Orientada a Objetos en lenguajes empotrados.
NOMBRE DE LA MATERIA: TÓPICOS DE INFORMÁTICA I (COMERCIO ELECTRÓNICO)
CLAVE DE LA MATERIA: CC420
OBJETIVO GENERAL: La materia de Comercio Electrónico tiene la finalidad de conocer las
nuevas
formas
de hacer negocios a
través
de
Internet, proporcionando a
los
alumnos
habilidades
y
conocimientos
para
el
desarrollo
de
sistemas
de información adaptados al comercio electrónico.
CONTENIDO SINTÉTICO: Introducción al Comercio Electrónico, Tecnologías de información
para negocios en Internet, Economía, mercadotecnia y modelos de negocios en Internet,
Servidores para comercio electrónico, Sistemas de pago electrónico, Seguridad en computo,
Leyes y Regulaciones de Comercio Electrónico, Desarrollo del Sitio.
NOMBRE DE LA MATERIA: TÓPICOS DE INFORMÁTICA I (CISCO I)
CLAVE DE LA MATERIA: CC420
OBJETIVO GENERAL: El alumno conocerá los conceptos básicos de las redes de computadoras,
11
PROGRAMAS SINOPTICOS DEL DEPARTAMENTO
DE CIENCIAS COMPUTACIONALES
el modelo OSI, el cableado estructurado, el diseño y documentación de redes de
computadoras, así como, la programación de routers.
CONTENIDO SINTÉTICO: Conceptos básicos sobre informática, El modelo de Interconectividad
de Sistemas Abiertos (OSI), Redes de Área Local (LAN), Capa 1 Electrónica y señales, Medios,
Conexiones y Colisiones, Capa 2 del modelo OSI, Tecnologías, Diseño y documentación,
Proyecto de cableado estructurado, Enrutamiento y direccionamiento, Protocolos de
enrutamiento, La capa de transporte, La capa de sesión, La capa de presentación, La capa de
aplicación, Redes de Cobertura Amplia (WAN), Capa de red, Sistema operativo del ruteador,
Los modos EXEC del ruteador, Configuración del ruteador, Carga y descarga del software
CISCO IOS en un ruteador, Identificación de las funciones de los protocolos de la capa de
transporte, Direcciones TCP/IP, Configuración de un ruteador y protocolos de enrutamiento,
Listas de acceso.
NOMBRE DE LA MATERIA: TÓPICOS DE INFORMÁTICA II (LEGISLACIÓN EN
INFORMATICA APLICADA)
CLAVE DE LA MATERIA: CC421
OBJETIVO GENERAL: El Alumno analizará los aspectos del sistema Legislativo que influyen y
regulan, directa e indirectamente, el ejercicio profesional de la Informática.
CONTENIDO SINTÉTICO: Nociones fundamentales del derecho, ética y derecho en el medio
informático, marco jurídico de la informática, los contratos informáticos, delitos informáticos,
informática y derecho en el siglo XXI.
NOMBRE DE LA MATERIA: TÓPICOS DE INFORMÁTICA II (SOLARIS)
CLAVE DE LA MATERIA: CC421
OBJETIVO GENERAL: El alumno desarrollará las habilidades en el uso del sistema operativo
Solaris, mediante las diferentes prácticas que se desarrollarán durante el transcurso del curso,
dicho curso, consta desde los fundamentos del propios sistema operativo hasta un nivel de
administración de las diferentes plataformas que utilizan bajo el sistema operativo Solaris.
CONTENIDO SINTÉTICO: Introducción al sistema operativo de Solaris, Acceso al Sistema,
Acceso a archivos y directorios, Comandos para archivos y directorios, Búsqueda para texto y
archivos, Seguridad en los archivos, Editor Vi, Archivando Datos de los usuarios, Conexiones
Remotas, Procesos, Korn shell y generación de Scrpits, Añadiendo usuarios, Sistema de
seguridad, La jerarquía de directorio, Discos, "slices" y formato, Sistema de Archivos "ufs",
Mantenimiento de sistemas de archivos, El "Boot PROM”.
NOMBRE DE LA MATERIA: TÓPICOS DE INFORMÁTICA III (SOFTWARE LIBRE)
CLAVE DE LA MATERIA: CC422
OBJETIVO GENERAL:
CONTENIDO SINTÉTICO: Introducción al software libre, Un poco de historia, Aspectos legales,
El desarrollador y sus motivaciones, Economía, Iniciativas públicas, Entornos y tecnologías de
desarrollo, Estudio de casos.
12
Descargar