Logo de Twitter
Logo de Facebook
Emisora Arroba 101

Descripción de Asignaturas

 
 ISC-101-T Introducción a los Sistemas Computacionales
La asignatura aborda los aspectos más destacados de la evolución de las tecnologías, los conceptos básicos de informática, telecomunicaciones y computación. Explica el alcance de la Informática, en los aspectos tecnológicos y servicios que pueden ser implementados. Comienza a desarrollar en los estudiantes los niveles de abstracción requeridos para el entendimiento de modelos simples que permitan solucionar problemas utilizando este campo del conocimiento.
ISC-104-T Introducción a la Algoritmia
Se introduce el concepto de algoritmo, así como sus estructuras y formas de representación, operaciones elementales, estructuras de control: secuenciales, de selección y cíclicas. Introducción a la manipulación de listas de elementos y a la aplicación de la estrategia divide y vencerás en los programas. Se introducen además algunas pinceladas de algún lenguaje de programación (actualmente C). El objetivo fundamental de la asignatura es desarrollar en los estudiantes habilidades para interpretar, plantear y resolver problemas a través de algoritmos.
 ISC-105-T Fundamentos Programación
 Abarca los temas básicos de la programación estructurada: sintaxis del lenguaje y creación de programas. Se introduce el concepto de recursividad, apuntadores, estructuras, cadenas y acceso a ficheros. El estudiante  se familiariza en un entorno de programación, aprendiendo a compilar, ejecutar y correr paso a paso los programas. (Actualmente C).
 ISC-210-T Programación Aplicada
 Se enfoca en la introducción a las herramientas básicas de productividad informática como soporte de las actividades administrativas y de planificación del ingeniero de sistemas. Además, se introduce al estudiante en los conceptos básicos sobre Base de Datos.
 ISC-212-T Programación I
 En esta asignatura se introduce el tema de Programación Orientada a Objetos, enfocando su necesidad e importancia; así como algunas nociones de la Ingeniería del Software: especificación, validación, prueba de programas, y problemas relacionados con la eficiencia y robustez de los programas. Se introduce al estudiante en la programación visual. Se profundiza en el tema de los procedimientos recursivos y se incluye el análisis e implementación de los algoritmos de backtracking. Se introduce el tema de las estructuras de datos lineales (listas enlazadas y doblemente enlazadas) y no lineales (árboles). (Actualmente C++).
 ISC-213-T Estructura de Datos
Esta materia analiza con mayor profundidad las estructuras de datos lineales y no lineales, enfocándose en la solución de problemas concretos. Se introduce a los estudiantes en el análisis de la complejidad algorítmica para el cálculo del tiempo de ejecución de los programas. Contenido: Análisis de la complejidad algorítmica. Estructuras de datos fundamentales: Listas, Pilas y Colas. Colas de prioridades. Estructuras de Datos no lineales: árboles: árboles Balanceados. árboles AVL, árboles 2-3. árboles Rojo y Negro. Conjuntos: Implementación. Operaciones. Diccionarios. Implementación sobre tabla Hash. Grafos: Grafos orientados. Grafos no orientados. Implementación, Recorridos. Algoritmos.
ISC-307-T Programación II
Esta materia se encarga del estudio de los esquemas algorítmicos identificando a qué familia de problemas pertenece y qué estructuras de datos son necesarias para representarlo. Se profundizan los Métodos de Ordenación, Algoritmos de Búsqueda, Almacenamiento de la Información y Administración de la memoria. En la materia se pretende que el alumno sepa resolver el problema planteado con alguno de los esquemas algorítmicos y analizar la eficiencia de la solución implementada a través del cálculo del coste del algoritmo resultante.
ISC-314-T Programación III
Esta materia abarca el tema de la programación de las API de Windows. La planificación y sincronización de procesos. Hilos de procesos. Memoria Virtual y Dlls. Los objetos y servidores OLE. La interfaz de usuario y los controles comunes más usuales. El control de arrastrar y soltar (Drag & Drop). El uso del registro y El acceso al escritorio y otras funciones del sistema.
ISC-315-T Lenguajes de Programación
Esta asignatura guarda relación con las demás asignaturas de informática teórica, como Matemática Discreta. Además, sirve de fundamento a asignaturas relacionadas con el proceso de lenguajes, como procesadores del lenguaje o procesamiento del lenguaje natural. El alumno adquiere en esta asignatura las herramientas básicas sobre el desarrollo y funcionamiento de compiladores de lenguajes, autómatas de estado finito, además de fundamentos sobre diseño de circuitos lgicos. La misma está orientada al estudio de las teorías y principios generales del diseño de los lenguajes de programación, compiladores e intérpretes como herramientas prácticas dentro del contexto de las ciencias de la computación.
ISC-317-T Programación Lógica
Este curso se centrar en el aprendizaje de las técnicas básicas de programación en el campo de la programación lógica. Se tocarán temas como el uso de los enfoques declarativos para analizar problemas y construir la solución; las bases teóricas del paradigma de la programación lógica y funcional; conocimiento de las propiedades, ventajas y correcto uso de los principales mecanismos de abstracción; y en el orden práctico, la elaboración de programas sencillos en un lenguaje de programación de carácter funcional (SCHEME) y otro lógico (PROLOG). La asignatura tiene como objetivo dar a los alumnos una visión general del paradigma declarativo (programación funcional y programación lógica) y de las características más relevantes de los lenguajes actuales.
ISC-405-T Diseño y Análisis de Algoritmos
El curso de Diseño y Análisis de Algoritmos procura consolidar y perfeccionar las técnicas de programación estudiadas en los semestres anteriores, constituyéndose en la asignatura final de la línea de programación. Está diseñado para aprender a diseñar y analizar la eficiencia de diversos algoritmos para resolver una variedad de problemas no triviales, principalmente no numéricos, introduciendo al alumno en las técnicas avanzadas de diseño de algoritmos, técnicas para analizar el costo de un algoritmo en espacio y tiempo, y estructuras de datos avanzadas que sustentan el desarrollo de algoritmos, así como el estudio de la complejidad computacional. Inicia con una descripción detallada de las técnicas de diseño y de análisis de algoritmos, para seguir con los algoritmos de grafos y su conexión con los problemas de completitud computacional para soluciones polinómicas y no polinómicas. Se estudian diversos algoritmos matemáticos y se finaliza con los diferentes algoritmos utilizados hasta el momento en geometría computacional.
ISC-415-T Programación Web
La materia tiene como objetivo dotar al estudiante de los conocimientos y habilidades técnicas necesarias para la comprensión de todo el marco conceptual relativo al ambiente de programación de sistemas y aplicaciones basados en tecnología de Internet, aplicando dichos conocimientos mediante herramientas y lenguajes de programación Web acorde con las más consistentes y avanzadas tecnologías disponibles en el mercado. Conocer aquellos elementos de software que intervienen en el proceso de preparación del servidor. Aprender el manejo de las herramientas que permiten crear estructuras Web dinámicas y conectarse a bases de datos, realizar consultas, crear registros y editar dichas bases a partir de peticiones y formularios realizados en páginas Web. Familiarizarse con el código de programación que permite la transmisión, conexión y manipulación de registros entre el cliente y el servidor.
ISC-517-T Programación Web Avanzada
En la actualidad, cualquier aplicación profesional para la Web, tiene que hacer uso de conexiones a bases de datos, interpretación de ficheros XML, gestión de plantillas de diseño independientes del código, además de prestar gran atención a la seguridad y poder crear una estructura de desarrollo organizada que permita rápidas actualizaciones y con los mínimos errores. Este curso tiene como intención la profundización del conocimiento de programación en ambiente Web. El contenido trata temas más avanzados de desarrollo Web, como el emergente campo de la ingeniería Web y tendencias arquitectónicas modernas. Durante el trayecto del curso los alumnos recibirán los conocimientos fundamentales para emprender proyectos de programación de sitios dinámicos. Profundizarán en las bases de la programación orientada a objetos y se capacitará al alumno para desarrollar grandes aplicaciones complejas.
ISC-219-T Lógica Computacional
Este curso se ha diseñado tomando en cuenta que la lógica formal es una herramienta fundamental en el avance de las ciencias computacionales. Su desarrollo está sirviendo continuamente de base para la elaboración de soluciones informáticas orientadas tanto a hardware como a software. Es la misma lógica matemática aplicada al contexto de las ciencias de la computación, y su uso es fundamental a varios niveles: en los circuitos computacionales, en la programación lógica y en el análisis y optimización (de recursos temporales y espaciales) de algoritmos.
En esta asignatura, se busca introducir al alumno en los métodos de la lógica (concretamente de la lógica de proposiciones y de predicados) que más se utilizan hoy en día en las ciencias de la computación, ingeniería de software e inteligencia artificial. Algunos temas son de índole puramente teóricos, mientras otros tratan de establecer el puente con aplicaciones concretas. Así están, la lógica de proposiciones, la lógica de predicados y métodos de demostraciones generales, mientras que temas como fundamentos de la programación lógica y la verificación de programas secuenciales se centran en los formalismos lógicos aplicables a problemas del mundo de la computación.
ISC-321-T Análisis de Sistemas
Esta asignatura abarca todo lo relacionado al proceso y metodologías para el levantamiento de información que permita determinar los objetivos y límites de los sistemas, como están estructurados y su funcionamiento.
ISC-359-T Arquitectura Computacional
El curso de Arquitectura Computacional toma como base las asignaturas: Introducción a los Sistemas Digitales e Introducción a la programación, y cubre los elementos constitutivos de una computadora, mostrando las diferentes arquitecturas y tecnologías que existen en la actualidad; esto ayudará a identificar y conocer las diferentes partes que componen una computadora de acuerdo a su arquitectura básica. Además, proporciona los elementos que de manera objetiva permitirán al estudiante comparar y evaluar las arquitecturas de procesadores y computadoras modernas, así como familiarizarlo con el funcionamiento de un computador y su lógica de procesamiento, tanto desde el punto de vista externo abordando el lenguaje de máquina, como a nivel interno haciendo referencia a su implementación y funcionamiento. De igual manera, se transmite al estudiante conocimientos específicos sobre teoría y arquitectura interna de microprocesadores, haciendo especial énfasis en la programación y la manera en que dicho elemento se integra con el resto de componentes del PC, como son memoria, dispositivos de almacenamiento, y circuitos de soporte entre otros. Se plantea que el estudiante maneje con suficiente claridad los conceptos de arquitectura, diseño y programación de los mismos.
ISC-347-T Base de Datos I
Se tratan los conceptos básicos de archivos, conceptualización y caracterización de las estructuras de acceso a la memoria secundaria. Introducción a los sistemas gestores de bases de datos: conceptos, tipología, evolución histórica y sus lenguajes de acceso y principales funciones. Se introduce una prospectiva de las bases de datos orientadas a objetos. Asimismo se trabaja sobre el modelo de datos corporativo. Modelo E/R. Paso del modelo conceptual a la normalización e implementación. Las principales funciones de los SGBD y de los sistemas de ficheros se tratan desde el punto de vista de un usuario avanzado y se hace un diseño e implementación del modelo de datos de uno o más casos de estudio.
ISC-322-T Diseño de Sistemas
Esta asignatura trata sobre el manejo de la información obtenida durante la etapa de análisis de sistemas con la finalidad de construir los modelos que expliquen el sistema objeto de estudio para satisfacer los requerimientos propuestos.
ISC-349-T Base de Datos II
La asignatura tiene como objetivo principal continuar con el proceso de aprendizaje especializado del estudiante en el diseño lógico y el diseño físico de bases de datos en los entornos orientados a objetos y visuales, empleando herramientas comerciales para la instrumentación de las aplicaciones. Además pretende que el estudiante domine aspectos básicos y operativos sobre las bases de datos en ambientes distribuidos y almacenes de datos.
ISC-364-T Sistemas Operativos I
Esta asignatura trata de los conceptos básicos relacionados con los Sistemas Operativos; la conceptualización de los mismos, su historia y componentes fundamentales; así como con los mecanismos de administración del sistema de archivos, los mecanismos de administración de procesos y de administración de memoria secundaria en un computador por parte del Sistema Operativo.
ISC-365-T Sistemas Operativos II
En esta asignatura se continua con temas de mayor profundidad relacionados con los Sistemas Operativos, desde el punto de vista de las políticas seguidas para la administración de la Memoria Principal, de la coordinación y comunicación entre procesos y del multiprocesamiento, de la protección y la seguridad, y de los sistemas distribuidos y multiprocesadores de distinta naturaleza.
ISC-472-T Teoría de Decisiones
A través de este programa se analiza el marco teórico general de la toma de decisiones, desde el punto de vista de la gestión gerencial se plantea además, su aplicación en situaciones de certidumbre, riesgo e incertidumbre, con el fin de que el estudiante pueda mejorar su capacidad de análisis y su racionalidad en la selección de opciones que comúnmente encontrará en su ejercicio profesional. Dentro de este contexto, se analizan los modelos decisorios determinísticos más comunes de la Ingeniería Económica y de la Estadística, con un énfasis especial, en la incorporación de nuevas informaciones, dentro de informaciones anteriores o a priori, utilizando el teorema de Bayes. Se analizan, también, los fundamentos de la teoría de la utilidad y su aplicación en el proceso decisorio.
ISC-434-T Ingeniería de Software
Esta asignatura introduce al estudiante en el estudio de la Ingeniería de Software como disciplina tecnológica y administrativa que proporciona técnicas, metodologías y herramientas arquitectónicas que le permite producir y desarrollar eficientes sistemas de información afines con la calidad de software y la incorporación de patrones de diseño que garantizan la robustez y confiabilidad de su desempeño.
ISC-432-T Interacción Humano-Comptuador (IHC)
Este curso introducirá al estudiante en el proceso general para diseñar la interfaz de usuario que empieza con la creación de diferentes modelos de función del sistema (tal y como se percibe desde fuera). Se definen las tareas orientadas al hombre y a la máquina, requeridas para conseguir la función del sistema; se consideran los aspectos de diseño aplicables a todos los diseños del sistema; se consideran los aspectos del diseño aplicables a todos los diseños de interfaz; se usan herramientas para crear el prototipo e implementar el modelo de diseño y se evalúa la calidad del resultado. Los temas tratados en este curso serán: Principios y guías de diseño, diseño de interfaces, usabilidad, paradigma de interacción, interfaces multiusuario, tendencias en IHC, realidad virtual y realidad aumentada, diseño de interfase en sistemas Web, diseño de interfaces java, sistemas para discapacitados, sistemas de supervisión y control. Al final del mismo, El alumno será capaz de diseñar y desarrollar interfases amigables para sistemas computacionales.
ISC-473-T Gestión de Proyectos
Capacitar a los alumnos para que comprendan y apliquen las técnicas actuales para la gestión de proyectos en los que se encuentren como responsables, y comprendan la problemática de gestión asociada al desarrollo de proyectos. Se tratan desde temas genéricos de la gestión de proyectos (que es un proyecto, la planificación, la organización y el control), hasta temas específicos tales como la evaluación de proyectos o la identificación de tareas y los aspectos organizativos.
ISC-446-T Minería de Datos
La minería de datos es el proceso de aplicar metodologías basadas en computadores, conceptos estadísticos y administración para extraer conocimiento útil de grandes volúmenes de información. En ese sentido, el propósito de este curso es proporcionar una visión panorámica de la Minería de Datos; qué tipos de problemas puede resolver, en qué consisten sus técnicas, qué herramientas existen, cómo desarrollar una aplicación de minería de datos. En esta asignatura se ofrece una visión global de los distintos tipos de técnicas computacionales aplicadas tanto en el ámbito industrial como empresarial para la extracción de conocimiento a partir de grandes volúmenes de datos cuya distribución es desconocida.
ISC-573-T Tecnologías Emergentes
Este curso se centrará en identificar para qué tipos de problemas utilizar cada una de las nuevas tecnologías y paradigmas en los sistemas de información. Los objetivos que se persiguen son: dar a conocer nuevos conceptos tecnológicos, desde lenguajes (orientados a objetos, basados en contextos, orientados a Internet/Intranet/Extranet, etc.) a entornos (sistemas operativos, redes de comunicaciones avanzadas, sistemas computacionales neurológicos, servicios Web, definición de ontologías, Semantic Web, etc.). Se orienta a la resolución de problemas complejos mediante la asignación de tecnologías a problemas buscando poner a disposición del alumno de una metodología plausible para abordar problemáticas reales. Es importante considerar las nuevas filosofías en los sistemas de información, así como las ventajas que las tecnologías aportan para la implantación de un sistema de información en un entorno avanzado. De igual manera los métodos de acceso y los interfaces en las plataformas de los nuevos sistemas de información cobran una importancia vital así como los paradigmas implantados en temas relativos a la seguridad del acceso.
ISC-471-P Pre-proyecto Final
Materia dedicada a la preparación de las propuestas para la terminación del proyecto final de los estudiantes de ISC.
ISC-436-T Aseguramiento de la Calidad del Software
Este curso introduce a los alumnos en los principales conceptos necesarios para comprender los métodos y técnicas más comunes para asegurar la calidad del software, así como proporcionar un conocimiento más detallado de algunos de los modelos de calidad (CMMI, SPICE). Se tratarán aspectos básicos de métricas de calidad y temas relacionados con el proceso de desarrollo de Software como reingeniería y las nuevas prácticas ágiles de desarrollo de software, reusabilidad, estándares y el plan de calidad. Se abordarán además, temas tales como: Definiciones iniciales: verificación, validación, error, defecto, bug, falla y problema; Métodos estáticos: revisiones, inspecciones y walkthroughs; Métodos dinámicos: pruebas de unidad, de integración, de sistema, de aceptación y regresión; Conclusiones generales acerca de los métodos y técnicas, y su implementación.
ISC-E01-T* Electiva Profesional I ISC
Permite profundizar en el estudio y análisis de temas de actualidad relacionados con el uso de las tecnologías de Información en las organizaciones, y su impacto en la dinámica y cultura de la misma.
ISC-581-T* Temas Especiales ISC
Curso enfocado a aspectos de la seguridad informática y su relación con los sistemas de información de la organización.
ISC-E02-T* Electiva Profesional II ISC
Esta práctica proporciona al estudiante la oportunidad de profundizar en el estudio y análisis de temas de actualidad, relacionados con el uso de las tecnologías de Información en las organizaciones y su impacto en la dinámica y cultura de la misma.
ISC-571-T Proyecto Final
Materia dedicada a la ejecución y entrega del proyecto final por los estudiantes de ISC.