Descripción
de Cursos
|
|
COTI 3101 ALGORITMOS Y DESARROLLO DE PROGRAMAS I |
4 créditos |
Este es el primero de dos cursos que ofrecen una visión inicial de las Ciencias de Computadoras, enfatizando en técnicas modernas de programación para la solución de problemas. En esta secuencia de un año se tratan, de forma teórica y práctica, los conceptos básicos de computadoras, el diseño de algoritmos y el desarrollo de programas de computadoras utilizando lenguajes orientados a objetos. Además, el curso estudia el impacto de las Ciencias de Comutadoras en la sociedad contemporánea y se analizan los aspectos éticos relacionados al desarrollo y la implantacion de programas. |
| |
COTI 3102 ALGORITMOS Y DESARROLLO DE PROGRAMAS II |
4 créditos |
Pre-requisito: COTI 3101 |
Este es el segundo de dos cursos que ofrecen una visión inicial de las Ciencias de Computadoras, enfatizando en técnicas modernas de programación para la solución de problemas. En esta secuencia de un año se tratan, de forma teórica y práctica, los conceptos básicos de computadoras, el diseño de algoritmos y el desarrollo de programas de computadoras utilizando lenguajes orientados a objetos. Además, el curso estudia el impacto de las Ciencias de Computadoras en la sociedad contemporánea y se analizan los aspectos éticos relacionados al desarrollo y la implantación de programas. |
| |
COTI 3205 ORGANIZACIÓN DE COMPUTADORAS |
3 créditos |
Pre-requisito: COTI 3102 |
El énfasis de este curso se centra en el estudio de conceptos generales asociados a la organización interna de cualquier computadora. Durante su vida profesional, el estudiante de hoy se enfrentará a computadoras de diferentes manufactureros, con organizaciones diversas y conjuntos de instrucciones diferentes. Por lo tanto, se enfatiza en conceptos y técnicas que aplican a un amplio margen de computadoras. |
| |
COTI 4150 PROGRAMACIÓN DE SISTEMAS DE INFORMACIÓN |
3 créditos |
Pre-requisito: COTI 3102 |
En este curso se estudia el diseño y desarrollo de sistemas de información utilizando programación estructurada y orientada a objetos. Se estudian además las formas de organizar archivos: secuenciales, relativos e indexados; así como el manejo de bases de datos. Para esto se utilizará uno o varios lenguajes de programación de enfoque comercial. |
| |
COTI 4210 PROGRAMACIÓN DE APLICACIONES WEB |
3 créditos |
Pre-requisito: COTI 3102 ó (SICI 3012 y SICI 3020) |
Este curso provee una introducción completa a las herramientas y destrezas necesarias para desarrollar y mantener sitios Web dinámicos que provean interactividad a los usuarios. Se presentan herramientas de programación tanto para desarrollar aplicaciones que ejecuten en clientes como en servidores Web. |
| |
COTI 4250 INTRODUCCIÓN A LA TEAORÍA DE COMPUTACIÓN |
3 créditos |
Pre-requisito: MATE 3015, MATE 3175 y SICI 4036 |
Este es un curso semestral que se ocupa de presentar las áreas tradicionales de la teoría de computación: autómatas, computabilidad y complejidad. Éstas áreas analizan las posibilidades y limitaciones de las computadoras. En el curso se estudian temas tales como autómatas finitos, expresiones y lenguajes regulares, gramáticas de contexto libre, máquinas de Turing, lenguajes decidibles, indecidibilidad, complejidad de algoritmos, y las clases P y NP. |
| |
COTI 4430 GERENCIA DE PROYECTOS DE SISTEMAS |
3 créditos |
Pre-requisito: SICI 3015 |
Este curso pretende brindar una introducción a la Gerencia de Proyectos tal como es aplicada en los sistemas de información de la industria. El curso le permite a los analistas, desarrolladores, líderes y gerentes comprender el propósito y las ventajas de la gerencia de proyecto mediante la exposición a conceptos, prácticas, procesos, herramientas, técnicas y recursos usados por el encargado del proyecto durante el ciclo de vida del mismo. El curso seguirá de cerca el marco teórico del “Project Management Body of Knowledge” (PMBoK), que es el estándar profesional principal para administrar proyectos, con énfasis en su aplicación a los proyectos de desarrollo de programas y sistemas. |
|
SICI
1008 INTRODUCCIÓN A LA COMPUTADORA |
4
créditos |
El
curso sirve de introducción al uso de las computadoras en
el campo de la Ingeniería Industrial. Incluye una breve historia
del desarrollo de las computadoras, descripción general de
la composición y el funcionamiento de las computadoras y
una explicación de los sistemas numéricos relacionados
con las computadoras. Incluye programación en un lenguaje
compatible con la Ingeniería: Basic, Fortran u otros. El
estudiante aprenderá a programar y usar la computadora utilizando
terminales remotos y/o microcomputadoras. |
| |
SICI
2068 PROGRAMACIÓN EN ASSEMBLER |
4 créditos |
Pre-requisitos: SICI 3008, SICI 3011, SICI 3020 ó SICI 2055 |
Co-requisito: SICI 3012 |
Estudio
detallado de la estructura, sintaxis y codificación de problemas
en el lenguaje Assembler. Se requiere que el estudiante prepare
y pruebe programas para varios ejercicios basados en problemas de
la industria y el comercio. |
| |
SICI
3001 PROGRAMACIÓN I (VISUAL BASIC) |
2 créditos |
Pre-requisito: SICI 3011 |
Estudio
de la sintaxis y codificación del lenguaje Basic estructurado.
Se requiere que el estudiante aprenda a editar y compilar programas
de aplicación práctica en diferentes ambientes de
computadoras. |
| |
SICI
3002 PROGRAMACIÓN COBOL |
4 créditos |
Pre-requisito: SICI 3011 |
Estudio detallado de la estructura,
sintaxis y codificación de problemas en el Lenguaje Cobol.
Se requiere que el estudiante prepare y pruebe programas de varios
ejercicios basados en problemas reales de la industria. |
| |
SICI
3005 PRINCIPIOS DE FUNDAMENTOS DE PROCESAMIENTO DE DATOS
|
3
créditos |
Introducción
general a los conceptos y términos relacionados con las computadoras.
Proveerá los conceptos básicos de administración
desde la perspectiva de un gerente de procesamiento de datos. Además,
proporcionará las destrezas para el manejo de equipo periferal
especialmente teclado de terminales y/o microcomputadoras. |
| |
SICI
3008 SISTEMAS OPERATIVOS MINI / MICRO COMPUTADORAS |
3 créditos |
Pre-requisitos: SICI 3011 |
Examina
las minicomputadoras y microcomputadoras, enfatizando las capacidades
del equipo de computadora, lenguajes de programación que
utiliza, las características del programado, sus diferentes
aplicaciones y operación del sistema. |
|
SICI
3009 BANCO DE DATOS |
3 créditos |
Pre-requisitos: SICI 3002 |
Conceptos
básicos de organización, diseño y aplicación
de archivos computadorizados. Se cubren las organizaciones secuenciales
y aleatorias, concatenación y enlaces entre récords
de un mismo o diferentes archivos, utilizando uno o varios lenguajes
de programación. |
| |
SICI
3011 INTRODUCCIÓN A CIENCIAS DE COMPUTADORAS I |
3 créditos |
Introducción general a los conceptos y términos relacionados a la lógica de programación de computadoras. Diseño de algoritmos y su representación utilizando diagramas de flujo y pseudocódigos. Estructuras fundamentales de control en los programas de computadoras: secuencia, selección y ciclos. |
| |
SICI
3012 INTRODUCCIÓN A CIENCIAS DE COMPUTADORAS II |
3 créditos |
Pre-requisito: SICI 3011 |
Co-requisito: SICI 3020 |
Conceptos y terminología a nivel intermedio relacionada a la lógica de programación de computadoras. Los siguientes temas son discutidos: arreglos paralelos, archivos, récords y arreglos de récords. Además se discuten algoritmos básicos de ordenamiento y búsqueda. |
| |
SICI
3015 ANÁLISIS Y DISEÑO DE SISTEMAS DE INFORMACIÓN |
3
créditos |
Pre-requisito: (SICI 3012 y SICI 3002) ó COTI 3102 |
Este curso provee al estudiante el conocimiento en el análisis, diseño e implementación de sistema computadorizados de información. Esto incluye la discusión, aplicación y solución de problemas reales de la industria. También se discuten aspectos relacionados con la ética, la seguridad y otros aspectos sociales de importancia en el desarrollo de sistemas. |
|
SICI
3016 IMPLEMENTACIÓN DE PROYECTOS |
4 créditos |
Pre-requisito: SICI 3009 y SICI 3015 |
Estudio
y desarrollo de aplicaciones en la industria de procesamiento de
datos. Este curso cubre la aplicación de los conocimientos
adquiridos en los cursos previos. Se pondrán en práctica
a través de un proyecto seleccionado de situaciones reales
de la industria. |
| |
SICI
3017 INT. PROCESAMIENTO DE DATOS ELECTRÓNICOS |
3
créditos |
Curso dirigido a estudiantes de otros programas que deseen obtener una base en los conceptos y procedimientos de procesar datos por medios electrónicos. Se presentarán fundamentos de programación científica y comercial. Se requiere que el estudiante prepare varios programas sencillos, orientado a su programa de estudio. |
|
SICI 3019 AUDITORÍA Y CONTROLES EN EL PROCESAMIENTO ELECTRÓNICO DE DATOS |
3
créditos |
Pre-requisito: SICI 3016 |
Se examinan las causas de riesgos relacionados a los sistemas computadorizados de información y los controles que se necesitan implantar para evitar estos riesgos. Las técnicas utilizadas por los auditores en la verificación de la existencia y calidad de los controles se estudian en detalle. |
| |
SICI
3020 PROGRAMACIÓN EN C Y DESARROLLO DE SISTEMAS |
3 créditos |
Pre-requisito: SICI 3011 |
Estudio
detallado de la estructura, sintaxis y codificación de problemas
en el Lenguaje C. Se requiere que el estudiante prepare y pruebe
programas basados en áreas relacionadas a la industria y
al comercio. |
| |
SICI
3027 GRÁFICAS POR COMPUTADORAS |
3
créditos |
Pre-requisito: SICI 2055 ó SICI 3020 y MATE 3171 |
El
curso de gráficas por computadoras habilitará al estudiante
para crear y manejar gráficas en la pantalla. Se analizarán
en detalle las instrucciones de Lenguaje Basic, Pascal u otro lenguaje
para dibujar puntos, rectas y otras figuras Bi y tridimensionales
y para utilizar los diferentes colores en baja y alta resolución,
usando los sistemas operativos más conocidos. Se introducirá
el concepto de animación. Además, se estudiarán
los programados más conocidos en el mercado para producir
gráficas. |
| |
SICI
3028 PROGRAMACIÓN APLICADA |
3
créditos |
El
curso provee los conocimientos teóricos y las destrezas prácticas
necesarias para usar los programados más utilizados: procesadores
de palabras, hojas de trabajo electrónicas, sistemas de manejo
de bancos de datos y otros tipos de programas. |
| |
SICI
3038 PROGRAMACIÓN DE COMPUTADORAS APLICADA |
3 créditos |
Pre-requisito: MATE 3171 |
Introducción
a la ciencia y al arte de la programación de computadoras
enfatizando los conceptos y la metodología de programación.
Este curso está orientado hacia el campo de la electrónica
y se utiliza en lenguaje estructurado. |
| |
SICI
3039 COMPARACIÓN DE LENGUAJES DE PROGRAMACIÓN |
3 créditos |
Pre-requisito: SICI 2055 ó SICI 3020 y SICI 3012 |
Este
curso introduce los principios de programación de lenguaje,
su diseño e implementación. Los problemas de traducción
automática de un lenguaje a otro y la sintaxis de una variedad
de lenguajes modernos de programación serán estudiados.
Se dará énfasis en lograr unificar los lenguajes de
programación, tanto los lenguajes generales y los lenguajes
para propósitos especiales como los lenguajes de alto y bajo
nivel. |
| |
SICI
3105 PRINCIPIOS DE SISTEMAS DE INFORMACIÓN
|
3 créditos |
En
el curso se estudian los sistemas, la organización de los
sistemas y los tipos de información. Se estudia también
el uso de las computadoras en el diseño de un sistema de
información. Curso dirigido especialmente a los estudiantes
del programa de Gerencia de Materiales. |
| |
SICI
4008 PRINCIPIO DE PROCESAMIENTO DE DATOS ELECTRÓNICOS EN
NEGOCIOS
|
4
créditos |
El
curso está dirigido a estudiantes del programa comercial
que estén interesados en obtener una base en los conceptos
y procedimientos de procesar datos por medios electrónicos.
Se presentarán fundamentos de programación científica
y comercial. Se requiere que el estudiante prepare varios programas
sencillos orientados a su programa de estudios. |
| |
SICI
4009 INTRODUCCIÓN AL ANÁLISIS NUMÉRICO
|
3
créditos |
Pre-requisito: MATE 3031 y (SICI 3012 ó COTI 3102) |
Curso
diseñado para proveer los conceptos fundamentales de análisis
numérico a los estudiantes del área de Ciencias de
Computadoras. Incluye el estudio de los sistemas numéricos,
método de punto flotante, algoritmos, métodos numéricos
usados en la solución de problemas, proceso e interacción,
teoría de matrices, programación lineal y problemas
de optimización, serie lógicas, álgebra de
“Boole”, elementos básicos de lógica aplicadas
a computadoras, diagrama de lógica, integración y
diferenciación numérica y trazado de curvas. |
| |
SICI
4019 ARQUITECTURA DE COMPUTADORAS |
3
créditos |
Pre-requisito: SICI 3008 |
Este
curso ofrece la descripción, organización y diseño
de una computadora. Ilustra como los diversos sistemas y componentes
de la computadora se relacionan entre sí. Discute tópicos,
tales como: sistemas operativos, microprogramación, memoria
de la unidad de procesamiento central, tecnología del disco
y la cinta magnética, lógica MOS, LSI, etc. Describe
la organización interna de varios sistemas de computadoras. |
| |
| SICI
4028 INVESTIGACIÓN OPERACIONAL DE LA COMPUTADORA |
3
créditos |
| Pre-requisito: MATE 3015 y SICI 4009 |
| El mismo
cubre varios aspectos introductorios al estudio operacional que se
utiliza en la planificación e investigación relacionado
a la sistematización de información computarizada. Tópicos,
tales como: PERT, CPM, Modelos Lineales, Métodos Simples, Sensitividad,
Modelos en Redes, Modelos Dinámicos, Itinerario de Inventarios,
Programación Dinámica, Optimización, Modelos
de Inventarios y Simulación por Computadoras. |
| |
| SICI
4029 FUNDAMENTOS DE SISTEMAS OPERATIVOS |
3
créditos |
| Pre-requisito: SICI 4019 |
Un
estudio abarcador de los principios comunes a los sistemas operativos
de las computadoras. Fundamentos de multiprogramación, técnicas
de manejo de memorias reales y virtuales, fusión del manejo
de los procesos y recursos, solución a “deadlock”
en los sistemas. |
| |
| SICI
4030 DESARROLLO Y PROGRAMACIÓN DE BASE DE DATOS |
3
créditos |
| Pre-requisito: SICI 3009 ó COTI 3102 |
| Se discuten las características principales de las bases de datos y su database management system (DBMS). También se explica el diseño e implementación de las bases de datos. El curso enfatiza en la creación, consulta y actualización de bases de datos utilizando diferentes herramientas disponibles del mercado. Se explican conceptos tales como: modelos de bases de datos, mecanismos de organización de archivos, el modelo entidad-relación y lenguajes para consulta de bases de datos, entre otros. Se provee experiencia práctica en el diseño y manipulación de una base de datos. |
| |
| SICI
4036 ESTRUCTURA DE DATOS |
3
créditos |
| Pre-requisito: (SICI 3012 y SICI 3020) ó (COTI 3102 y MATE 3175) |
| Conceptos y terminología relacionada a las estructuras de datos más comunes tales como arreglos, récords, listas enlazadas, pilas, colas y árboles binarios. También se estudian algoritmos de ordenamiento y búsqueda. |
| |
| SICI
4037 COMUNICACIÓN DE DATOS |
3
créditos |
| Pre-requisito: SICI 4019 y SICI 4029 |
| Este curso provee los conocimientos básicos acerca de comunicación de datos y redes de computadoras. Esto incluye una discusión del modelo de referencia OSI para la comunicación de datos y de la pila de protocolos TCP/IP. El equipo de comunicación de datos y el desarrollo de programados para redes serán estudiados. Además, temas relacionados a la seguridad de redes, el acceso apropiado a la información, la ética y otros aspectos sociales de importancia en la comunicación de datos serán analizados. |
| |
SICI
4038 TALLER SEMINARIO DE INVESTIGACIÓN
|
4
créditos |
| Pre-requisito: SICI 4029 y SICI 4037 |
| El curso
provee al estudiante con la metodología en la investigación
y desarrollo de sistemas computadorizados. El mismo comprende todas
las fases, desde la identificación del problema hasta su implementación
por computadora. Los problemas serán seleccionados de acuerdo
con los intereses de la facultad de Ciencias de Computadoras. El estudiante
presentará sus conclusiones en un informe escrito. |
| |
| SICI
4048 SISTEMA OPERATIVO UNIX |
4
créditos |
| Pre-requisito: SICI 4029 |
| Uso del
sistema operativo Unix. Incluye su sistema de archivos, utilidades
de “Shells”, formación de documentos, “Shells”
Avanzados, interfase de programación, comunicaciones y computadoras
personales. |
| |
SICI
4065 PRÁCTICA EN PROGRAMACIÓN |
4
créditos |
Práctica
supervisada de programación en facilidades donde el estudiante
del departamento adquirirá una experiencia de trabajo valiosa.
El periodo de práctica no deberá ser menor de diez
semanas (200 horas). El supervisor deberá enviar a la Universidad
una evaluación del desempeño del estudiante. |
| |
SICI
4066 APLICACIÓN DE LAS COMPUTADORAS EN LA EDUCACIÓN |
3
créditos |
Aplicaciones
de la computadora en la educación. Preparación de
módulos interactivos en distintos tipos de clases computadorizadas
y los principios que determinan su creación, educación
asistida por computadora, integración a un sistema operativo,
archivos y mantenimiento de los expedientes de estudiantes. |
| |
SICI 4175 INTRODUCCIÓN PROGRAMACIÓN JAVA |
3
créditos |
Introducción a programación orientada hacia objetos. Se cubre en detalle la sintaxis del Lenguaje Java. |
| |
SICI 4997 TÓPICOS ESPECIALES Y TECNOLOGÍAS NUEVAS |
3
créditos |
Estudio de los desarrollos emergentes en la tecnología que influencian a los sistemas de información. Este es un curso de tema abierto para permitir tratar temas de actualidad. Se puede tomar más de una vez si el tema es diferente. |
|
©2010
La Universidad de Puerto Rico, Colegio de Bayamón, y los
autores de estas páginas se reservan los derechos de autor
correspondientes. Está estrictamente prohibida la reproducción
de estos materiales para el uso comercial. Estos materiales se están
revisando y están sujetos a cambios. |