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 correquisito 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: 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 desistemas. Además, incorpora la evaluación de la tecnología utilizada hoy día en la selección de soluciones deproblemas y situaciones en el campo de sistemas de información computadorizados. El curso se desarrollamediante el análisis de literatura, discusión de casos y conferencias ofrecidas por invitados conocedores de lasdiferentes áreas.

CCOM 3025: INTRODUCCIÓN SISTEMAS DE COMPUTADORAS; tres (3) créditos, tres (3) horas semanalesde conferencia. Requisito previo: Por medio de este curso el estudiante aprenderá los componentesbá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 3025. 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 3002. 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 4005 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 4005. A través de este curso se conocerán las características y uso de diferentes unida desde 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 3035. 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 ó varía según el tema. 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 3002 y correquisito CCOM 3020. 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 4115. 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 3045. 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 3002. 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 3002. 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.

CCOM 4307 TROUBLESHOOTING PCs, four (4) credits, two (2) lecture hours and two (2) laboratory hours per week. Pre-requisite: CCOM 4018. In this course the student develops the skills to search and solve problems in networks, physical components, software and operating systems related to computers (servers and desktops) and personal security. Introduction to security systems (firewalls, antivirus, anti-spam, etc.)