COMPUTADORAS

HomeInicio
Computadoras(Inicio)
Metas, Objetivos, Resultados
Estadísticas
Acreditación
Requisitos de Admisión
Programa Académico
Facultad
Consejería Académica
Flujogramas de Cursos
Cursos
Educación General
Oportunidades para Estudiantes
Egresados
Enlaces de Interés
Contáctenos

Departamento de Ciencias de Computadoras

 

Cursos

CCOM 3001: PROGRAMACIÓN DE COMPUTADORAS I; tres (3) créditos, tres (3) horas semanales de
conferencia y dos (2) horas semanales de laboratorio. El curso introduce al estudiante en los conceptos básicos
de un sistema de computadoras, su historia, y los conceptos básicos necesarios para la creación, codificación,
documentación, prueba y depuración de programas. Además, provee técnicas aceptadas de programación utilizando
un lenguaje de alto nivel como Pascal, Ada o C++.

CCOM 3002: PROGRAMACIÓN COMPUTADORAS II; tres (3) créditos, tres (3) horas semanales de
conferencia. Requisito previo: CCOM 3001 y MATE 3005 ó MATE 3171. El curso fue diseñado como
continuación a CCOM 3001, para seguir desarrollando los temas introducidos en éste. El curso incluye otros
temas como: recursión, programas de ordenamiento y otros.

CCOM 3015: COMPUTADORAS EN LA SOCIEDAD; tres (3) créditos, tres (3) horas semanales de conferencia.
Requisito previo: CCOM 3001. Integración de conceptos y teorías presentadas en los cursos de especialización.
Énfasis en aspectos éticos de la gestión informática. Consideración de seguridad, privacidad y auditoría de
sistemas. Además, incorpora la evaluación de la tecnología utilizada hoy día en la selección de soluciones de
problemas y situaciones en el campo de sistemas de información computadorizados. El curso se desarrolla
mediante el análisis de literatura, discusión de casos y conferencias ofrecidas por invitados conocedores de las
diferentes áreas.

CCOM 3025: INTRODUCCIÓN SISTEMAS DE COMPUTADORAS; tres (3) créditos, tres (3) horas semanales
de conferencia. Requisito previo: CCOM 3002. Por medio de este curso el estudiante aprenderá los componentes
básicos de diseño lógico, aritmética y representación de números/datos y arquitectura de computadoras.

CCOM 3027: PROGRAMACIÓN EN LENGUAJE ORIENTADO A OBJETOS; tres (3) créditos, tres (3) horas
semanales de conferencia. Requisito previo: CCOM 3002. El curso provee técnicas y estrategias de programación
para resolver problemas en un lenguaje orientado a objetos. Provee una introducción a este paradigma de la
programación, así como una descripción detallada de un lenguaje particular de esta forma de programación.

CCOM 3035: ORGANIZACIÓN DE COMPUTADORAS; tres (3) créditos, tres (3) horas semanales de
conferencia. Requisito previo: CCOM 3001 y MATE 3175. Este curso provee al estudiante los conceptos básicos
de las estructuras y arquitectura de computadoras y lenguaje de máquina. Por otro lado, enseña lenguaje de
ensamblaje, técnicas de dirección, macros, insumo, producto (I/O) de archivos, segmentación, enlace de programas
al construir un ensamblaje y rutinas interpretativas (simuladores).

CCOM 3036: PROGRAMACIÓN VISUAL; tres (3) créditos, tres (3) horas semanales de conferencia. Requisito
previo: CCOM 3001 ó SICI 3011. Estudio detallado de la estructura, sintaxis y codificación de un lenguaje de
programación.

CCOM 3041: SISTEMAS OPERATIVOS Y ARQUITECTURA I; tres (3) créditos, tres (3) horas semanales de
conferencia. Requisito previo: CCOM 3025 y CCOM 3035. Repaso de conocimiento, métodos de direcciones,
microprogramación, estructuras de insumo/producto (I/O) de interrupciones. Además, el estudiante aprenderá
sobre la activación de procedimientos dinámicos, estructuras de sistemas, evaluación y manejo de memoria,
procesos, procedimientos automáticos y manuales de recuperación de datos.

CCOM 3042: SISTEMAS OPERATIVOS Y ARQUITECTURA II; tres (3) créditos, tres (3) horas semanales de
conferencia. Requisito previo: CCOM 3041. Este curso continúa con el desarrollo del material discutido en
CCOM 3041. El énfasis deberá ser en la comunicación entre sistemas.

CCOM 3045: PROCESAMIENTO DE ARCHIVOS; tres (3) créditos, tres (3) horas semanales de conferencia.
Requisito previo: CCOM 3002. A través de este curso se conocerán las características y uso de diferentes unidades
de almacenamiento. Además, como complemento se utilizarán las técnicas de programación y algoritmos
aprendidas en los cursos CCOM 3001 y CCOM 3002. Los estudiantes tendrán que realizar proyectos de
programación utilizando procesamiento de archivos para adquirir experiencias.

CCOM 3115: APLICACIONES BÁSICAS MICROPROCESADORES; tres (3) créditos, tres (3) horas semanales
de conferencia. Requisito previo: CCOM 3001 y CCOM 3002. Este curso introduce y familiariza al estudiante
con los conceptos básicos de los microprocesadores y sus aplicaciones. El curso incluye la teoría de circuitos
combinacionales y secuenciales, la estructura del microprocesador y su programación. Finalmente se estudian
algunas de sus aplicaciones con el fin de motivar a los estudiantes en este campo. Algunas de estas aplicaciones
son implantadas durante el curso.

CCOM 3135: TEMAS EN CIENCIAS DE COMPUTADORAS; tres (3) créditos, tres (3) horas semanales de
conferencia. Requisito previo: CCOM 3002 ó SICI 3020. El curso presenta a los estudiantes temas de interés
actualizados en el área de Ciencias de Cómputos que no están incluidos en el currículo regular. Los temas a ser
discutidos cuando se vaya a ofrecer el curso serán determinados por el departamento.

CCOM 4005: ESTRUCTURA DATOS Y ANÁLISIS ALGORITMOS; tres (3) créditos, tres (3) horas semanales
de conferencia. Requisito previo: CCOM 3045 y MATE 3175. El curso está diseñado para fortalecer la base
establecida en el material elemental del desarrollo de algoritmos, estructuras de datos y procedimientos de
archivos, enseñado en cursos anteriores. El acercamiento práctico será fortalecido durante el curso a través del
uso de técnicas para el análisis y diseño de algoritmos eficientes. Los resultados de esta práctica serán incorporados
en las decisiones de diseño de sistemas de manejo de datos.

CCOM 4025: ORGANIZACIÓN DE LENGUAJES DE PROGRAMACIÓN; tres (3) créditos, tres (3) horas
semanales de conferencia. Requisito previo: CCOM 3002. El curso provee un trasfondo teórico y formal de
diferentes aspectos de los lenguajes de programación y del proceso de compilación. Se utilizarán lenguajes
como: C, ADA, PROLOG, LISP y otros, para el desarrollo del tema. Se enfatizará en la ejecución y programas
creados a través de lenguajes de construcción. El estudiante producirá proyectos con los lenguajes utilizados en
el curso.

CCOM 4075: INGENIERÍA DE PROGRAMACIÓN; tres (3) créditos, tres (3) horas semanales de conferencia.
Requisito previo: CCOM 4005 y CCOM 4025. Este curso provee un trasfondo formal en el área de ingeniería de
programación, diseño, especificaciones y evaluación de programado de alta calidad.

CCOM 4095: PROYECTO DE INGENIERÍA DE PROGRAMACIÓN; tres (3) créditos. Requisito previo:
CCOM 4075. Proyecto individual de investigación o práctica en la industria. El estudiante definirá, diseñará y
aplicará un programa de aplicación utilizando el lenguaje de programación (alto o bajo nivel) o un proyecto de
investigación aplicando la teoría aprendida y utilizando técnicas correctas de programación. Se requerirá una
propuesta de proyecto, la cual será evaluada y tendrá que ser aceptada por el Departamento.

CCOM 4115: DISEÑO DE BASE DE DATOS; tres (3) créditos, tres (3) horas semanales de conferencia. Requisito
previo: CCOM 4005. Este curso introduce conceptos fundamentales necesarios para el diseño de un sistema de
base de datos. Durante el curso el estudiante adquirirá conocimientos sobre los diferentes tipos de organización
de archivos y técnicas de organización. Los conceptos de modelos de datos (jerárquicos, redes y relacional)
serán examinados a fondo. Se investigará un sistema de administración de base de datos específico y se comparará
con los modelos discutidos. Se examinarán técnicas de seguridad e integridad de datos. La mayor experiencia
del curso será el diseño e implantación de una base de datos que incluya el aspecto de seguridad de archivos y
que el sistema sea de fácil uso.

CCOM 4125: INTELIGENCIA ARTIFICIAL; tres (3) créditos, tres (3) horas semanales de conferencia. Requisito
previo: CCOM 4005. Este curso introduce al estudiante con los conceptos y técnicas básicas de la inteligencia
artificial o sistemas inteligentes y les presenta sus aplicaciones. El curso discute estrategias para seleccionar
representaciones, sistemas de noticias y estructuras. Al principio del curso se mencionan varias aplicaciones
tales como: robótica, sistemas expertos, juegos, toma de decisiones, “Computer Assisted Education”, “Automated
Software Generation”, diagnósticos médicos y otros. Algunas de estas aplicaciones pueden ser elaboradas
durante el curso.

CCOM 4135: PROGRAMACIÓN AVANZADA DE SISTEMAS; tres (3) créditos, tres (3) horas semanales de
conferencia. Requisito previo: CCOM 4005. El curso provee una introducción a la traducción de programas de
alto o bajo nivel. Se proveerá al estudiante con diferentes aspectos de la programación de sistemas.

CCOM4305: INTRODUCCIÓN AL DISEÑO DE PÁGINAS PARA LA INTERNET; Cuatro (4) horas créditos (3 de conferencia semanal y una hora de laboratorio semanal). Requisito previo: CCOM 4306.

El curso enfatiza las técnicas a utilizarse en el desarrollo de portales para la Internet. Discute y analiza la metodología que apoya el desarrollo de páginas con orientación al usuario. Presenta las herramientas necesarias para diseñar un portal con todos sus componentes.

CCOM4306: CREACIÓN, MANEJO Y OPTIMIZACIÓN DE GRÁFICOS PARA LA INTERNET; tres (3) créditos, 2 horas de conferencia semanal y una hora de laboratorio semanal. Requisito previo: CCOM 3045.

El curso enfatiza las técnicas a utilizarse para desarrollar gráficos para ser usados en la Internet, incluyendo imágenes animadas. Presenta las herramientas necesarias para crear, manejar y optimizar gráficos para la Internet.