CCOM 3020: MATEMÁTICAS DISCRETAS. Tres (3) créditos, tres (3) horas semanales de conferencia.  Este curso es diseñado para estudiantes de primer o segundo año de Ciencias de Cómputos ó Matemáticas. In este curso los estudiantes aprenderán técnicas para realizar pruebas matemáticas. Este curso también presentará al estudiantes temas relacionados con conjuntos o procesos donde es importante la enumeración o que están asociados con subconjuntos de números naturales. Los tópicos discutidos en este curso son necesarios para otros cursos de matemática y ciencia de cómputos. Contenido del Curso: pruebas matemática y lógica, conjuntos y relaciones, funciones, enteros, inducción y recursión, principios de conteo, combinatorias y probabilidad discreta, árboles y grafos.

CCOM 3027: PROGRAMACIÓN EN LENGUAJE ORIENTADO A OBJETOS. Tres (3) créditos, tres (3) horas semanales de conferencia. 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 3036: PROGRAMACIÓN VISUAL. Tres (3) créditos, tres (3) horas semanales de conferencia. Estudio detallado de la estructura, sintaxis y codificación de un lenguaje de programación visual.

CCOM 4005: ESTRUCTURA DATOS Y ANÁLISIS ALGORITMOS. Tres (3) créditos, tres (3) horas semanales de conferencia. 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.