Conocimiento básico del procesamiento electrónico de datos, equipo electrónico, programación, procedimientos y sistemas; así como los recursos humanos en la integración y el uso en el sistema de información general y otros sectores de la sociedad. Se provee la introducción de sistemas operativos, procesador de palabras y hoja de trabajo.
Conceptos computacionales, lógica matemática, solución de problemas y funciones. Uso de Seudo-código y diagramas de flujo. Se enfatiza en el diseño de programas de manera independiente de un lenguaje de programación. Estudio de estructuras de decisión, estructuras de control, arreglos, récords y archivos. Se empieza a transferir el conocimiento conceptual a un contexto de programas ejecutables usando C++. Laboratorio requerido de tres horas semanales.
Técnicas de programación avanzada aplicada a la solución de problemas de programación. Uso de subprogramas, estructura de control, apuntadores, arreglos y estructuras de datos básicas. Introducción a conceptos de programación orientada a objetos. Se hace énfasis en prácticas efectivas de ingeniería de programas tales como desarrollo incremental y pruebas sistemáticas de los prototipos. Laboratorio requerido de tres horas semanales. Prerrequisito: COMP 111.
Provee el conocimiento y apoyo necesario para que los estudiantes puedan obtener diferentes certificaciones profesionales, tales como: A+, Network+, MCSE y otras. COMP 205 Programación Visual 3 Se estudia una herramienta de programación visual. Prerrequisito: COMP 111 o permiso del departamento.
Estudio de las estructuras básicas tales como: “stacks, queues, linked lists, hash tables, trees and graphs”. Incluye recursión, estrategias algorítmicas, análisis básico de algoritmos y conceptos avanzados de programación orientada a objetos. Laboratorio requerido de tres horas semanales. Prerrequisito: COMP 112.
Provee los conceptos fundamentales y técnicas del curso actual de la inteligencia artificial. Los tópicos incluyen: historia y preguntas filosóficas, representación del conocimiento y razonamiento. Algoritmos genéticos, agentes, redes neuronales y planificación de sistemas usando inteligencia artificial. Prerrequisitos: COMP 213 y MATH 131.
Introducción a los principios, técnicas y herramientas del desarrollo de gráficas especialmente asociado con los aspectos multimedia del “World Wide Web”. Incluye estudio de algoritmos de generación de gráficas. Prerrequisitos: COMP 213 y MATH 234.
Estudio de los principios y técnicas de la interacción humano computadora. Incluye: Diseño y desarrollo de software enfocado en el usuario. Requiere completar un proyecto de desarrollo de interfase gráfico (GUI). Prerrequisito: COMP 205 o permiso.
Estudio de tecnologías presentes para el Internet. Incluye “Web Server Software, e-commerce”, varios lenguajes para “scripting” como PHP y Perl para acceder base de datos relacionales. Tópicos relacionados al diseño gráfico de páginas de Internet. Prerrequisito: COMP 112.
Estudio de un conjunto de herramientas y técnicas de análisis y diseño de sistemas tanto estructuradas como para objetos. Prerrequisito: COMP 111.
Diseño, administración y apoyo de comunicaciones y redes cubriendo “hardware” y “software”. Se estudiarán tópicos como: Los 7 niveles del Modelo OSI, protocolos (TCP/IP), diseño físico, diseño lógico. Se exploran varios Sistemas Operativos para Redes (NOS) como Novell, Windows y Linux. Prerrequisito: COMP 111.
Programación con aplicaciones al ambiente comercial, técnicas de programación estructurada, procesamientos de archivos, técnicas de manipulación de archivos: secuencial, directo e indexado; uso y manejo 157 de estructuras de datos, ordenación y “merging”. Prerrequisito: COMP 111.
Estudio de la organización y arquitectura de computadoras comenzando con el modelo de Von Neumann. Tópicos incluyen representación de la data, procesamiento de instrucciones, técnicas de acceso a la memoria. Incluye también organización y programación a nivel de ensamblador. Laboratorio requerido. Prerrequisitos: COMP 221 y/o MATH 131.
Introducción a la teoría y aplicación de circuitos lógicos digitales, funciones lógicas, compuertas lógicas, “flip-flops”. Prerrequisito: COMP 112.
Desarrollo de un conjunto de técnicas para diseñar y manejar bases de datos. Incluye el estudio de los modelos relacional y orientado a objetos, transacciones, la construcción de “queries” usando SQL, bases de datos distribuidas. Incluye un proyecto final y la lectura de literatura profesional. Prerrequisitos: COMP 213 y MATH 131.
I am text block. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Estudio de los conceptos básicos de sistemas expertos. Incluye tópicos, tales como: representación y adquisición del conocimiento, métodos para soluciones de problemas, programación heurística, sistemas de producción, métodos de búsqueda, razonamiento inexacto e implantación de un sistema experto. Prerrequisito: COMP 213 o permiso.
Estudio y análisis comparativo de diferentes lenguajes de programación, incluyendo sus estructuras, especificaciones de sintaxis y semántica e implantación. Se discuten los tres métodos principales de 159 “parsing”: recursivo descendente, LL y LR. Se introduce un generador analizadores sintácticos. Prerrequisitos: COMP 213 y COMP 224
Conceptos formales del lenguaje, Incluye análisis léxico, sintáctico y semántica, generación del código intermedio, optimización, generación del código objeto, manejo y recuperación de errores, implantación y manejo de tablas de símbolos. Prerrequisito: COMP 447.
Presentación de diferentes temas de interés actual en el campo de computación. El estudiante seleccionará y presentará de forma oral su tópico. Puede ser repetido con diferentes tópicos hasta un máximo de tres créditos. Prerrequisito: permiso del departamento.
Curso diseñado para ofrecer experiencia práctica en un sistema computadorizado. Requiere reuniones acordadas con el profesor. El estudiante deberá completar 80 horas de práctica. Prerrequisito: permiso del departamento.
Estudio directo de material de interés seleccionado en consulta con el instructor. Prerrequisito: permiso del departamento.
Un estudio básico de ingeniería de “software” y tópicos asociados con el proceso, documentación y el producto del ciclo de vida de un proyecto, métodos convencionales para la ingeniería de “software”. Además se estudiará ingeniería de “software” orientada a objetos. Se diseñará un proyecto que supla las necesidades presentes o futuras necesidades de algún departamento académico, escuela iglesia o comunidad. Se aplicarán en este proyecto los conocimientos previamente aprendidos y los adquiridos en el curso. Debe ser aprobado con nota mínima de “B”. Prerrequisitos: permiso del departamento y 23 créditos aprobados de la concentración.
Proyecto en continuación al trabajo comenzado en el curso anterior (COMP 491). Se utilizarán las destrezas aprendidas y se tocarán tópicos avanzados de ingeniería de “software”. Este proyecto debe cumplir con el ciclo de vida de un “software”, que incluye el análisis, diseño, implementación, prueba y apoyo al usuario. Debe ser aprobado con nota mínima de “B”. Prerrequisito: COMP 491.
Tópicos en ciencias de computadoras como, gráficas, procesadores paralelos, diseño y optimización de compiladores, comunicación y procesamiento de señales, sistemas distribuidos, teoría de grafos, inteligencia artificial y teoría formal de computación. Debe ser aprobado con nota mínima de “B”. Prerrequisito: permiso del departamento.