Bachillerato

Sistemas de Información Computadorizados | Descripción de Cursos

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.

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.

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

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.

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 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.

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.

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.

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 160 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.