Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
Descriptores de las asignaturas:
INGENIERÍA EN SISTEMAS Y TECNOLOGIA DE LA INFORMACION:
Plan de Estudios 093-2004 Español general
Esta asignatura de formación básica se enfoca principalmente en el desarrollo
de habilidades de comunicación: métodos y técnicas de escucha y toma de
notas, expresión oral, interpretación y rapidez en la lectura, y expresión escrita.
Las clases se desarrollan en unidades didácticas que normalmente parten de la
lectura de un texto, el cual se interpreta a través de ejercicios prácticos que
desarrollan habilidades de comprensión en los niveles de lectura literal,
interpretativa y aplicada. Luego se analizan y discuten en profundidad los
temas abordados en las lecturas para ejercitar las destrezas necesarias para
una comunicación oral efectiva. Se aprovecha para identificar y analizar los
vicios e incorrecciones más comunes en el lenguaje y la aplicación de la
gramática correctiva correspondiente. Posteriormente, a partir de los escritos
que sobre las lecturas redactan los estudiantes y con base en los errores de
construcción más frecuentes, se revisan las estructuras gramaticales del
español. Se definen así las bases para el aprendizaje del inglés técnico, lo
mismo que las pautas referidas a la redacción de informes técnicos.
Álgebra y Funciones
El estudio de esta asignatura se comienza recordando algunos conceptos de la
teoría de números, para pasar posteriormente al álgebra propiamente dicha,
donde se estudian las expresiones algebraicas, los teoremas del binomio y las
expresiones fraccionarias. Continúa con ecuaciones y desigualdades, tanto
lineales como cuadráticas, para pasar después al estudio de los números
complejos y otros tipos de ecuaciones, lo mismo que las desigualdades.
Se estudia las funciones lineales y cuadráticas con sus gráficas, las raíces y
ceros de un polinomio y las raíces complejas y racionales. Se estudia además
la noción de límite, las funciones continuas y el cálculo de límites.
Posteriormente se analizan las funciones trigonométricas. Se incluye el uso de
identidades, el cálculo de ecuaciones trigonométricas y fórmulas para la suma
y diferencia de ángulos, la fórmula para múltiplos de ángulos y las fórmulas de
producto y factorización. Por último, se estudian otras funciones trascendentes
como logaritmos, función exponencial, funciones hiperbólicas, et al.
Mientras se está desarrollando el aparato anteriormente, se estudia ecuaciones
y sistemas de ecuaciones con los elementos introducidos así como métodos
exactos y métodos numéricos para resolverlas, usando para lo último las
facilidades de calcular iteraciones y formulas con Excel.
Herramientas Ofimáticas
Esta asignatura introduce a la metodología y las técnicas de trabajo requeridas
para aprovecharse verdaderamente de las herramientas computacionales para
el uso individual. Vale la observación que, el simple manejo de los paquetes
correspondientes -es decir operación, comandos etc.- debe cubrirse en el
laboratorio correspondiente como una parte inicial dentro de esta asignatura.
Para ejemplificar: el objetivo en relación al uso de Procesadores de texto es
como usarlos para estructurar textos en Capítulos, Sub Capítulos, etc.,
estandarizar su presentación diseñando y usando plantillas o usando wizards
para documentos complejos, facilitar la orientación aprovechándose en forma
apropiada de tablas de contenido, índices de figuras y tablas, notas de pie y
referencias bibliográficas. En cuanto del uso de Software para presentaciones,
el objetivo es aprender como estructurar una presentación en concordancia con
su función, como usar la herramienta para facilitar el flujo intencionado de
información del presentador a su audiencia y /o a sus lectores /espectadores,
cuando se trata de presentaciones automáticas.
En este sentido la asignatura se entiende como complemento en computadora
y reforzamiento de las habilidades desarrolladas en la asignatura del español.
En las prácticas de laboratorio el estudiante debe alcanzar un nivel de manejo
profesional tanto de los componentes de un paquete de herramientas como de
su integración y uso en grupos de trabajo.
Introducción a la Informática
En los sistemas computarizados modernos se presenta una gran diversidad de
información, que está constantemente cambiando; esta diversidad se
incrementa por la habilidad de buscar y de conservar el acceso al material
almacenado en otras máquinas. La operación eficiente y efectiva en tal
ambiente demanda de cierta disciplina y del aprovechamiento de varias
estructuras.
El propósito de este curso es tratar temas tales como la Historia de la
Computación y los componentes de un computador. Sistemas numéricos que
se utilizan. Introducción a las técnicas fundamentales de programación como
un fundamento para estudios más avanzados de la ciencia computarizada. Se
le dedica atención considerable al desarrollo efectivo de la práctica de
ingeniería de software, enfatizando principios tales como el diseño,
descomposición, encapsulamiento, abstracción de procedimientos, prueba y
reutilización del software. Los tópicos incluyen construcción de programación
estándar, estrategias de solución de problemas, el concepto de algoritmo y
estructuras de datos fundamentales (cadenas, arreglos y registros), al mismo
tiempo que se realiza una introducción a la representación de la máquina,
gráficas y redes. Con esto se provee al estudiante de una base para operar
efectivamente ambientes en redes y apreciar temas relacionados con el
desarrollo de ambientes personalizados1
Introducción a los Sistemas Operativos
El Windows es el sistema operativo que se estudia en la primera fase, para
adentrarse en los conceptos del interfaz para el usuario del mismo y
familiarizarse en la práctica con las tareas principales que realiza. Se analiza la
estructura de árbol para el almacenamiento de la información en el disco duro,
así como, distintos conceptos como por ejemplo archivo, carpeta, directorio
raíz, et al. Desde el punto de vista práctico, se ejercita en el manejo eficaz del
administrador de archivos, la configuración personalizada del escritorio, los
accesorios y el trabajo en multitareas, es decir, la utilización simultánea de
varios programas y el intercambio de información entre los mismos. 1 Ver mas información en copia “Descriptores Amplios” al momento de elaborar los programas analíticos.
A continuación se estudia un conjunto de programas auxiliares para agilizar el
funcionamiento de la computadora, entre los que se destacan los antivirus. Se
inicia con la caracterización de los virus y las medidas de protección contra los
mismos; de igual modo, se identifican los programas antivirus más difundidos
en el mercado, su configuración, aplicación y actualización periódica.
En la segunda parte de la asignatura introduce al estudiante al uso del Sistema
Operativo LINUX u otro, a fin de que desarrolle las habilidades necesarias para
utilizarlo en un sistema multiusuario o de integración en redes locales.
Comienza la asignatura con el aprendizaje de la instalación; seguidamente se
abordan los aspectos generales del sistema junto con una reseña de los
comandos más usados para el trabajo con los ficheros y de relación entre
usuarios, que son las denominadas operaciones del Shell: la línea de
comandos, la entrada / salida, las canalizaciones (pipes), re-direccionamiento y
ejecución de trabajos. Se analizan las características de los directorios y de los
dispositivos periféricos, mientras que se hace una introducción al lenguaje
intérprete de comandos (denominado "Shell"), que constituye una de las
facilidades más poderosas de LINUX.
Inglés I
Por medio del análisis comparativo de las categorías gramaticales y las
estructuras básicas del español y del inglés, se sientan las bases para el
desarrollo de habilidades para traducir al español textos escritos en inglés. Se
aplican técnicas mediante las cuales se ponen en juego las reglas que rigen las
relaciones sintagmáticas y paradigmáticas en el español al momento de
traducir un texto escrito en inglés.
A medida que se ejercita la traducción hasta lograr la lectura directa y la
comprensión de un texto, se incrementa el vocabulario general y se refuerza la
adopción de la jerga técnica en ambos idiomas. La ejercitación se enfoca
principalmente a la lectura y análisis para la correcta interpretación de textos
técnicos, con base en la resolución de guías de comprensión de lectura.
Matemática Discreta
La matemática discreta es la parte de las matemáticas que estudia objetos
discretos. Definir el concepto discreto sin entrar en demasiadas formalidades
no es sencillo. Pero podemos apelar a ciertos ejemplos matemáticos conocidos
y contraponerlo al concepto de continuo que es la idea central del curso de
Bases de Matemáticas. Lo discreto es lo finito o lo que, si no es finito, presenta
el aspecto de los números naturales, objetos bien separados entre sí. Lo
continuo es lo no finito, lo infinitesimalmente próximo, como los números reales,
y de ahí el concepto de límite y las ideas que de dicho concepto se derivan.
La matemática discreta surge como una disciplina que unifica diversas áreas
tradicionales de las Matemáticas (combinatoria, probabilidad, geometría de
polígonos, aritmética, grafos,...), como consecuencia de, entre otras cosas, su
interés en la informática y las telecomunicaciones: la información se manipula y
almacena en los ordenadores en forma discreta (palabras formadas por ceros y
unos), se necesita contar objetos (unidades de memorias, unidades de tiempo),
se precisa estudiar relaciones entre conjuntos finitos (búsquedas en bases de
datos), es necesario analizar procesos que incluyan un número finito de pasos
(algoritmos).
Introducción a la Programación
Dedica atención considerable al desarrollo efectivo de la práctica de ingeniería
de software, enfatizando principios tales como el diseño, descomposición,
encapsulamiento, abstracción de procedimientos, prueba y reutilización del
software. Se realiza también, una introducción a la representación de la
máquina, gráficas y redes2.
Se continúa con Introducción a la programación Orientada a Objetos.
Arquitectura Funcional de Máquinas
Introducción a los componentes funcionales de una computadora, desde lo
macro-macro (componente central, periféricos, componentes de control)
pasando por lo macro micro (CPU – Memoria – controladores – Bus) hasta la
micro: codificación de datos e instrucciones, Modelo v. Neumann.
2 Ver mas información en copia “Descriptores Amplios” al momento de elaborar los programas analíticos.
Representación de datos: Bits, bytes y palabras; representación de datos
numéricos y bases de números; sistemas de punto fijo y punto flotante;
representaciones con signo y complemento dos; representación de datos no
numéricos (códigos carácter, datos gráficos); representación de registros y
arreglos.
Organización a nivel ensamblador: Organización básica de la máquina de
Von Neumann; unidad de control; instrucción de búsqueda, desciframiento y
ejecución; conjunto de instrucciones y tipos (manipulación de datos, control,
I /O); programación en lenguaje ensamblador /de máquina; formatos de
instrucción; modos de direccionamiento; llamada a subrutinas y
mecanismos de retorno; I /O e interruptores.
Sistemas de memoria: Sistemas de almacenamiento y su tecnología;
codificación, compresión e integridad de datos; jerarquía de memoria;
organización de la memoria principal y operaciones; estado latente, tiempo
de ciclo, ancho de banda e interpaginar; memorias caché.
Interfases y comunicación: Entradas y salidas fundamentales;
“handshaking”, “buffering”, entradas y salidas programadas, entradas y
salidas dirigidas por interruptores; estructuras de interruptores;
conocimiento sectorizado, priorizado y reconocimiento de interruptores;
almacenamiento externo, organización física y “drives”; buses; protocolos
de bus, arbitraje, acceso de memoria dirigida (DMA); introducción a redes;
soporte de multimedia; arquitecturas de irrupción.
Laboratorio de Programación I
Esta asignatura aborda de forma práctica los aspectos introductorios al
lenguaje C y desarrolla las habilidades elementales y básicas en la formación
del programador. El bloque de las cuatro primeras unidades persigue la
comprensión por parte del alumno de la programación y ejecución de un simple
programa, y trata de aspectos básicos de la programación. Se estudian los
temas de operadores y expresiones para que el alumno los utilice en la práctica
de las sentencias del lenguaje. Luego se estudia la entrada y salida de datos,
en las cuales se identifican las sentencias del lenguaje para reconocer y
entregar información mediante un programa. Seguidamente, se introducen los
conceptos de sentencias de control del lenguaje, para continuar con la
definición de funciones y procedimientos, sus llamadas, prototipos de funciones
y la recursividad; la estructura de un programa con el ámbito de variables y
funciones; las estructuras de datos y los arreglos. Luego se estudian las
diferentes formas de tratamiento de archivos por el lenguaje, y se finaliza con
los punteros, los cuales se relacionan con las funciones y los arreglos para
localizar valores.
Inglés II
Brinda una secuencia a lo estudiado en Inglés I (900043), con la salvedad que,
Ingles II debe incluir ejercicios de redacción.
Abstracción y Estructura de Datos
Introducción a la programación influenciada por la OOP (o sea Java / C u otro):
Clases y Métodos como técnicas de encapsulación y modelación.
Lenguajes de programación: Historia de los lenguajes de programación;
breve estudio de paradigmas de programación (de procedimiento, orientada
a objeto, funcional)
Temas fundamentales en el diseño de lenguajes: Principios generales del
diseño de lenguajes, objetivos del diseño, sistema de tipo, modelos de
estructura de datos, modelos de estructura de control, mecanismos de
abstracción
Máquinas virtuales: El concepto de una máquina virtual, jerarquía de las
máquinas virtuales, lenguajes intermedios
Programación orientada a objetos: Diseño orientado a objetos;
encapsulación y ocultación de información; separación de comportamiento e
implementación; clases, subclases y herencia; polimorfismo; jerarquía de
clases; clases de colección y protocolos de iteración; patrones de diseño
fundamentales
Estructuras de datos fundamentales: Estructuras enlazadas; estrategias de
implementación para pilas, colas, tablas “hash”, grafos y árboles;
estrategias para seleccionar las estructuras de datos.
Administración en Sistemas Operativos
Una introducción a Sistema Operativos desde el punto de vista del usuario y
del administrador. Se basa en la arquitectura funcional antes presentada,
complementada por conceptos como Administración de procesos de bajo nivel,
Administración de espacio en medios de almacenamiento (Archivos,
directorios), Administración de procesos (Usuario, Auxiliares del Sistema,
Sistema mismo). Manejo de periféricos y sus características (Driver, Device -
Classes). Debe cubrir operaciones genéricas como copia y /o respaldo de
archivos y conjuntos de archivos, estrategias de respaldo, sistema espejo y
sistemas redundantes. Incluye el concepto de “privilegio” en sus diferentes
manifestaciones (Usuarios con diferentes nivel de privilegios, recursos con
diferentes derechos de uso, herencia de derechos entre grupos de usuarios y
/o grupos de recursos). Por el otro lado deben cubrirse los diversos modelos de
autentificación de usuarios desde palabras de acceso hasta el uso de
información biométrica. Desde el punto de vista del administrador del sistema
se introduce a la problemática de definir políticas de administración de recursos
y usuarios.
En lo concerniente a la parte de laboratorios en esta asignatura se introduce
primero la tareas típicas de un administrador de un sistema UNIX /LINUX u
otro. Esto incluye la administración de usuarios y grupos de usuarios tanto de
equipos aislados como de redes enteras. La asignatura continúa con
administración de espacios de almacenamientos locales y globales, limpieza,
recuperación, asignación de cuotas y optimización. El fin de esta parte lo
constituye la administración de dispositivos compartidos de entrada /salida
como impresoras, módems y otro equipo de transmisión y dispositivos
removibles.
En la segunda parte se estudia el Windows Server u otro, para que el alumno
se familiarice con este sistema operativo para una nueva generación de
servidores de aplicaciones y herramientas, así como servicios de ficheros e
impresoras. Su plataforma cliente / servidor está diseñada para integrar las
futuras tecnologías y para procurar ventajas competitivas a través de un mejor
acceso a la información. Un primer bloque de temas presenta el ambiente del
Windows su arquitectura, el modelo de memoria y el inicio de sesión de una
red. Un siguiente bloque contiene los conceptos generales del Windows, los
servicios de directorio y dominios, la ventaja de los dominios, las cuentas de
usuario y el inicio de sesión de usuario. El siguiente bloque trata sobre la
administración de los dominios, las cuentas de usuario y de grupo, el entorno
de trabajo de usuarios y los recursos compartidos.
Reflexión Teológica
En esta asignatura se abordan conceptos claves sobre interesantes temas que
propician el aprecio y la valoración de todo lo humano, el respeto y la
tolerancia, la apertura hacia la transparencia, el amor y respeto a la vida, tanto
a la propia como a la de los demás y la naturaleza, y la responsabilidad ante
las situaciones que amenazan la vida. Es así que se analizan temas como una
vida con significado y dirección, la fe como componente fundamental que da
sentido a la vida, y la ética: tarea humana.
Modelo Funcional y Teoría de Algoritmos
Clase dedicada al paradigma funcional, a la recursión y estructuras dinámicas
como parte el lenguaje (scheme, lisp, ml) y el análisis de la eficiencia de
algoritmos.
Revisión de la programación elemental
Recursión: El concepto de recursión; especificación recursiva de funciones
matemáticas (tales como factorial y Fibonacci) procedimientos de recursión
simple (Torres de Hanoi, permutaciones, patrones “fractal”); estrategia
divide y conquistaras; retirada recursiva; implementación de recursión.
Introducción a la complejidad computacional: Análisis asintótico de la
complejidad de cotas superior y promedio; notación gran – O; complejidad
de clases estándar; medidas empíricas del rendimiento.
Algoritmos de computación fundamentales: O (N log N); algoritmos de
ordenamiento (“quicksort”, “heapsort”, “mergesort”); “hashing”, incluyendo
estrategias de evitar colisiones; árboles de búsqueda binaria.
Análisis algorítmico básico: Análisis asintótico de la complejidad de cotas
superior y promedio; el mejor comportamiento, el promedio y el peor; gran –
O, pequeña – O y notación Ø; complejidad de clases estándar; medidas
empíricas del comportamiento; cambio del tiempo y el espacio en
algoritmos; uso de relaciones recurrentes para analizar algoritmos
recursivos.
Estrategias algorítmicas fundamentales: Fuerza bruta; codicioso; dividir y
conquistar; retirada; bifurcación y frontera; heurísticas; emparejamiento de
patrones y algoritmos de cadena /texto; aproximación numérica.
Estructuras de datos fundamentales: Estrategias de implementación para
grafos y árboles; rendimiento de las estructuras de datos.
Algoritmos de grafo y árbol: Transversales profundo y primera holgura;
algoritmos del camino más corto (algoritmos de Dijkstra y de Floyd);
clausura transitiva (algoritmo de Floyd); árbol de mínima extensión
(algoritmos de Prim y de Kruskal); ordenamiento topológico.
Taller de Redacción
Esta asignatura se apoya básicamente en los temas estudiados en Español, lo
mismo que en los conocimientos adquiridos hasta este momento sobre
Informática en lo general y programación el lo particular, pues sirven de
referencia para el desarrollo de ejercicios y prácticas de redacción de
documentos técnicos.
Durante el desarrollo de la misma se refuerzan las habilidades de uso correcto
del español, a través del análisis morfo-sintáctico, para que se usen de manera
consciente las estructuras correctas y se aplique con soltura la terminología
técnica de la especialidad.
Incluye técnicas y métodos específicos para lograr un estilo directo, claro y
sencillo en la expresión escrita, para lo cual se podrían analizar documentos
en ambos idiomas que se relacionan con conceptos generales pero también la
documentación precisa de un programa y del proceso para hacerlo.
Principios de Redes
Una clase de introducción a las redes. Se hace una aproximación
estructurada para explicar como las redes trabajan de adentro para afuera.
Comienza con una explicación de las capas físicas de la red, hardware
computacional y sistemas de transmisión; después trabaja hacia las
aplicaciones en red. La cobertura de las aplicaciones en profundidad de
incluye correo electrónico; el sistema de nombres de dominio (DNS); la Web
(WWW, tanto del lado del cliente como del servidor); y multimedia (incluyendo
voz sobre IP, video radio de Internet, video conferencia y medios de
encabezamiento. Cada capítulo sigue una aproximación consistente: Se
presentan los principios claves, después se ilustra utilizando redes ejemplo del
mundo real – la Internet y redes inalámbricas, incluyendo LAN inalámbrico,
bandas inalámbricas y “Bluetooth”. En el laboratorio los estudiantes diseñarán,
cablearán y configurarán pequeñas redes de área local.
Laboratorio de Programación II
Esta asignatura es correquisito de la asignatura Abstracción y Estructura de
Datos (220058) y aborda de forma práctica los aspectos fundamentales del
paradigma de programación orientado a objetos: Abstracción.
Encapsulamiento. Permisos de Acceso. Interfase (protocolo). Mecanismo de
herencia. Polimorfismo. Mensajes. Y, la aplicación de estos conceptos al
diseño y construcción de estructuras de datos junto con la definición, diseño e
implementación de algoritmos eficientes.
A través del trabajo en el laboratorio, se aborda el estudio de las estructuras de
datos bajo el enfoque de los tipos abstractos de datos y objetos como una
introducción a la programación orientada a objetos. Luego, se analizan y
comprueban, de manera práctica, los conceptos, técnicas y métodos aplicables
en la construcción de programas y sistemas orientados a objetos.
Además, permite continuar el desarrollo de las destrezas y habilidades de
abstracción, análisis y síntesis en el ámbito de la actividad de programación.
Se imparte completamente en el laboratorio.
Electricidad y Electrónica Básica
En una primera etapa, se hace una introducción a la Electrónica, en la cual el
alumno se forma una concepción clara de lo que es la electrónica en su sentido
más amplio, y se dilucidan los dos grandes campos de la electrónica: analógica
y digital; además, ofrece los elementos necesarios para comprender la
complejidad y la necesidad del estudio de las ciencias matemáticas y físicas
como elementos indispensables y primarios para el estudio de la electrónica.
Posteriormente, se procede al estudio de los componentes y materiales usados
en la industria electrónica, desde la descripción de las características y
constantes físicas de conductores, semiconductores, aislantes, pasando por el
estudio de otras sustancias simples y compuestas hasta llegar a los
componentes básicos de un circuito eléctrico pasivo constituido por mezclas y
estructuras de dichos materiales, tal es el caso de resistores y condensadores.
También son objeto de estudio los inductores y transformadores, así como los
circuitos impresos.
En lo relativo a Materiales y Componentes de Transmisión, se incluye
igualmente a los elementos primarios que intervienen en la transmisión de
datos en una red, como conductores de cobre, entre ellos: cables de par
trenzado, cables coaxiales, cables de fibra óptica, paneles, conectores y demás
elementos de interconexión que intervienen en un cableado de red.
En la parte que comprende Mediciones Electrónicas, se estudian las
características funcionales y de utilización de los principales instrumentos y
equipos de medidas eléctricas. Así, se analizan los principios de
funcionamiento de los aparatos, los equipos de medida y los transductores
básicos utilizados en la industria electrónica; asimismo, se adquieren
conocimientos fundamentales sobre los métodos y las técnicas utilizados en las
medidas eléctricas, para lo cual se abordan tópicos esenciales como los
fundamentos de la electrometría, los instrumentos básicos de medidas
analógicas, los convertidores de medida, la medición analógica de magnitudes
eléctricas, las técnicas de medición digital, los transductores de medidas,
etcétera.
Se realizan prácticas de Laboratorio de Electricidad, Electrónica, Circuitos
Eléctricos y Mediciones Eléctricas; permitiendo el desarrollo de habilidades en
el manejo de los instrumentos de control y mediciones de uso común en la
profesión.
Se incluyen aspectos relacionados con la seguridad que debe observarse
durante la realización de la práctica profesional, tanto para la protección de
equipos y dispositivos como para la protección del recurso humano.
Bases de Datos y Modelo Relacional
Esta asignatura sirve de introducción básica, pues se considera que el
estudiante cuenta sólo con una familiaridad con las estructuras básicas de
datos, la organización de las computadoras y un lenguaje de programación de
alto nivel.
Un primer grupo de temas abarca el uso y diseño de una base de datos. Se
hace énfasis en el modelo relacional, los principios del lenguaje de consulta
SQL, y el procesamiento de transacciones. Comienza el estudio con las
características comunes de los sistemas de bases de datos, se introduce el
concepto de modelo de datos y el modelo entidad-relación, que proporciona
una visión de alto nivel en las cuestiones referentes al diseño y la semántica de
aplicaciones.
Continúa la asignatura con los fundamentos del modelo relacional, los
principios del álgebra relacional y el cálculo relacional. Una vez que el alumno
maneja estos conceptos, empieza a trabajar con el lenguaje de consultas SQL
para hacer consultas, actualizaciones, inserciones y eliminaciones. Los temas
de integridad de bases de datos, que incluyen las restricciones, dependencias
funcionales y los mecanismos de integridad referencial son de gran
importancia. La asignatura introduce el diseño de bases de datos relacionales
con aspectos de normalización y dependencias de datos.
Un segundo grupo de temas aplica las técnicas de eficiencia en el acceso a
datos, como son la asociatividad, árboles de índices e índices de claves.
Finalmente, un último grupo trata sobre los principios multiusuarios del diseño,
o sea, el control de concurrencias, la recuperación de fallos, el bloqueo y la
consistencia de datos. Culmina con un tema importante en este diseño, que es
la atomicidad de transacciones con vistas a la recuperación de fallos.
Herramientas de Programación para Bases de Datos
La asignatura comienza mostrando como se traduce un esquema Entidad
Relación (ER) en un esquema de relaciones entre tablas del Access u otro
manejador de Bases de Datos y como se crea o modifica objetos con el
Diseñador de Base de Datos. La asignatura continua con el entrenamiento
necesario para que el estudiante cree y gestione datos, y construya programas
de aplicaciones controladas por datos en la propia estación de trabajo o que
cuentan con conexiones en vivo a las bases de datos conectadas con OLEDB
ú ODBC en una arquitectura cliente / servidor.
En sus diferentes temas, el alumno genera aplicaciones basadas en datos con
Visual Basic u otro lenguaje de programación. Comienza con la identificación
de las características que, en conjunto, facilitan el acceso a datos mediante
Visual Basic u otro, que admita ActiveX Data Objects (ADO) 2.0, una interfaz
de alto nivel para todos los tipos de datos. Aparte de generar objetos ADO en
tiempo de diseño mediante el Diseñador de entornos de datos, el estudiante
tiene acceso a la estructura completa de una base de datos en una conexión
mediante la ventana Vista Datos; luego, utiliza, por ejemplo, el Microsoft Visual
Database Tools bajo el ambiente integrado de Visual Basic. Finalmente, utiliza
un Diseñador de informes de datos por ejemplo el de Microsoft para la
elaboración de sus propios informes.
La Computadora, El Hombre y la Sociedad
Presenta una amplia introducción a los principios y técnicas de la interacción
humano computador (HCI).
Fundamentos de la interacción humano – computador: Motivación;
contextos para la HCI; desarrollo y evaluación centrado en el humano;
modelos de desempeño humano; adecuación a la diversidad humana;
principios de buen diseño y buenos diseñadores; ingeniería de los cambios;
introducción a la prueba de uso.
Evaluación del software centrado en el humano: Fijando los objetivos para
la evaluación; evaluación sin usuarios; evaluación con usuarios.
Desarrollo de software centrado en el humano: Accesos, características y
revisión de procesos; función y uso; especificación de la interacción y la
presentación; técnicas de prototipos y herramientas.
Diseño de interfases gráficas con el usuario: Selección de estilos y técnicas
de interacción; aspectos de “widgets” comunes en HCI; aspectos del diseño
de pantallas en HCI; el manejo del fallo humano; más allá del simple diseño
de pantallas; interacción multimodal; interacción 3D y realidad virtual
Programando interfases gráficas con el usuario: Independencia de diálogo y
niveles de análisis; clases “widget”; administración de eventos e interacción
del usuario; administración de geometría; constructores GUI y ambientes de
programación UI; diseño de plataformas cruzadas.
Aspectos HCI de sistemas multimedia: Categorización y arquitecturas de
información; recuperación de información y actuación humana; diseño de
sistemas de información multimedia para HCI; reconocimiento de voz y
procesamiento de lenguaje natural; accesorios de información y
computación móvil.
Aspectos de colaboración y comunicación HCI: Grupos para soportar tareas
especializadas; comunicación asincrónica; comunicación sincronizada;
comunidades en línea; caracteres de software y agentes inteligentes.
Además, la asignatura ofrece una visión general sobre las transformaciones
que han provocado las computadoras en la sociedad moderna, a través de la
discusión de temas como: influencia de la tecnología en la redefinición de la
cultura, la sociedad y el trabajo; aspectos jurídicos de la automatización; el uso
de las computadoras como herramientas para aumentar la eficiencia y la
productividad con sus implicaciones; la computadora como medio para
aumentar la inteligencia, etcétera3.
Metodología de la Investigación
Para desempeñar adecuadamente su perfil profesional, el Ingeniero en
Sistemas y Tecnologías de la Información (ISTI), requiere de una formación
sólida en investigación que le permita conocer los intereses y necesidades de
las personas, grupos o instituciones para quien labore. Igualmente debe
actualizarse en su campo profesional, en el desarrollo de la sociedad de la
información y sus tecnologías de soporte, incluyendo las condiciones,
consecuencias sociales y económicas.
Por lo anterior, esta asignatura analiza los fundamentos de la investigación
formal en el contexto de una visión general del sistema científico y tecnológico;
y desarrolla los aspectos metodológicos tanto para investigación científica
como para la elaboración de proyectos de investigación.
3 Ver mas información en copia “Descriptores Amplios” al momento de elaborar los programas analíticos.
Arquitectura de Sistemas Operativos
La estructura interna de un sistema operativo: como se implementa manejo de
procesos, administración de dispositivos, manejo de memoria etc.
Introduce los fundamentos del diseño e implementación de sistemas
operativos. Los tópicos incluyen una revisión de los componentes de un
sistema operativo, exclusión mutuo y sincronización, implementación de
procesos, programación de algoritmos, manejo de memoria y sistemas de
archivos4.
Circuitos Electrónicos
Prepara al estudiante para que realice el análisis y la comprensión de los
circuitos eléctricos y electrónicos, para lo cual consta de una primera etapa
donde se estudian los conceptos y las leyes fundamentales que rigen los
circuitos eléctricos.
De esta forma, en esa primera parte se estudian los conceptos de corriente,
voltaje y potencia, se analizan las leyes de Ohm y Kirchoff , los circuitos serial y
paralelo, para que los estudiantes desarrollen habilidades en el cálculo de
corrientes y voltajes en circuitos resistivos puros, mediante el uso de estas
leyes y los divisores de voltaje y corriente.
A continuación, se introducen los elementos almacenadores de energía, como
son el inductor y el capacitor; se observa la respuesta en el tiempo de estos
elementos y se ejercita al estudiante en el cálculo de circuitos sencillos del tipo
RC, RL y RLC. Luego, se introduce el concepto de corriente alterna y todos los
parámetros relacionados con ella, como son amplitud, fase, frecuencia,
etcétera. Se ponen en práctica métodos para el análisis del comportamiento de
los circuitos antes vistos en el dominio de la frecuencia, y la metodología para
el cálculo de circuitos de filtros pasivos a base de resistencias, condensadores
e inductores.
Se estudia el transistor bipolar, como elemento esencial para comprender el
funcionamiento de cualquier circuito electrónico, las formas fundamentales de
conectarlo y polarizarlo, además los transistores de efecto de campo (FET).
Posteriormente se desarrolla en los estudiantes habilidades en el cálculo y
análisis de circuitos electrónicos basados en transistores y otros elementos 4 Ver mas información en copia “Descriptores Amplios” al momento de elaborar los programas analíticos.
semiconductores. De esta forma, el alumno conoce los diferentes tipos de
amplificadores, los conceptos de ganancia, respuesta de frecuencia y otros.
Conoce el concepto y la importancia de la realimentación en los amplificadores,
y aspectos tan importantes para la práctica como potencia de salida,
acoplamiento de impedancias, etcétera.
Seguidamente se trata en esta asignatura el tema de los osciladores, los
criterios de oscilación de un circuito eléctrico, las configuraciones de
osciladores más usadas y sus aplicaciones prácticas. Por su gran uso en la
electrónica moderna, se presta especial atención al tema de los amplificadores
diferenciales, los amplificadores operacionales (AO) y otros tipos de circuitos
integrados lineales. Se ejercita a los alumnos en el diseño de aplicaciones
relativamente sencillas de los AO, tales como amplificadores, comparadores,
osciladores, etcétera. Como culminación de esta parte, se estudia el
temporizador integrado 555 con ejemplos de su utilización.
Procesamiento Gráfico
Introducción al diseño e implementación de algoritmos gráficos
computacionales que involucran considerable experiencia gráfica
computacional actualizada. Los tópicos incluyen: ploteo de puntos y técnicas de
dibujo de líneas, ajuste de curva bidimensional, gráficas de tres y dos
dimensiones, recortes, ventanas, eliminación de líneas ocultas, modelación,
dispositivos de entrada salida y otros tópicos como futuras tendencias.
Además, se desarrollan habilidades en el procesamiento y edición de imágenes
con herramientas de diseño gráfico
Fundamentos de Protocolos y Redes
Esta Asignatura está orientada a explicar los conceptos básicos de los
procedimientos que prevalecen en todo proceso de comunicación o transmisión
de información entre los diferentes elementos que integran una red de
transmisión de datos. En ella se detallan los tipos de protocolos que existen y
su clasificación de acuerdo a la funcionalidad, tomando como referencia el
modelo de capas de redes del modelo OSI. Se analiza el fundamento de
diferentes tipos de protocolos de transmisión de datos, utilizados tanto en
redes LAN como WAN. Inicialmente, se hace referencia en las LAN al modelo
de capas de la ISO (International Standard Organization) para la interconexión
de sistemas abiertos (OSI), ya analizado en la asignatura Introducción a Redes,
y se estudian las diversas normas de protocolo que se ocupan de las capas
físicas y de enlace del modelo de referencia ISO.
En las WAN, el objeto de análisis es la arquitectura de capas del protocolo PPP
(Protocolo de Punto a Punto - Point to Point Protocol), y los protocolos que a su
vez actúan e interactúan en estas capas para la autenticación, compresión,
detección de errores, multi-enlaces. Otro protocolo objeto de estudio en las
WAN es el X.25, como el estándar que define la conexión entre una terminal y
una red de Conmutación de Paquetes (Packet Switching). Se analiza su
dirección y encapsulamiento, lo mismo que su configuración. Se estudia
también la Frame Relay, como protocolo de nueva generación al X.25, dentro
del concepto de la tecnología de enlace de datos orientada a conexiones
(connection-oriented data-link technology), profundizando en su operación,
configuración y topología. ATM (Modo de Transferencia Asíncrona -
Asynchronous Transfer Mode), es otro de los temas de estudio como protocolo
de comunicación similar a X.25 y Frame Relay, pero con características
especiales respecto al mecanismo de transmisión de datos mediante celdas, lo
cual lo hace más eficiente que el resto.
En la interconexión de redes, se analiza el protocolo TCP/IP, que, a su vez, es
una familia de protocolos de capas altas. Este protocolo, uno de los más
usados en el mundo al estar plenamente integrado en la Internet, tiene también
una arquitectura de capas, similar al modelo propuesto por ISO, lo cual se
estudia con detenimiento. Se enfatiza el direccionamiento de hosts,
direccionamiento de subredes, máscaras de subredes, direcciones de
broadcast, etcétera.
Se debe reforzar de manera práctica los conocimientos principalmente en lo
referente al modelo OSI, el direccionamiento IP incluyendo clases de
direcciones, submáscara de redes, subredes, dispositivos de conexión de
redes (NIC, Hub, Switch, etc.). También se debe introducir el uso de las
herramientas para el descubrimiento, monitoreo y diagnóstico de fallas de las
redes informáticas, así como software de administración y simulación de
redes.
Análisis y Diseño de Bases de Datos
La asignatura introduce a la metodología de como proceder desde una
descripción informal de un universo de datos y términos a su precisión y
formalización, pre-condición necesaria para el diseño de sistemas
computarizados y su implementación por medio de estructuras. Como punto
de partida se introduce el modelo del Diccionario de Datos como una
herramienta semi-formal pero uniforme de descripción. Tomándolo como base,
se procede al modelo ya más formal de Entidades y Relaciones como
extensión del modelo relacional, haciendo énfasis particular en la diferencia
entre modelo lógico y modelo físico y en su dependencia mutua. Se analiza la
relación entre ERD y DFD y en base a ejemplos prácticos se muestra cómo del
ERD se deducen las definiciones iniciales para la definición de datos de un
Banco de Datos, mientras del DFD se deducen los elementos de la
manipulación de datos. La asignatura culmina en una introducción resumida a
los conceptos de modelación de datos orientada a objetos (Object Oriented
Data-Modelling) como generalización de ERD y DFD.
Herramientas para la Programación Sistemas
En esta asignatura se abordan los entornos gráficos integrados de desarrollo
de aplicaciones y sistemas ( IDE ). Su estructura y comprensión del entorno
mismo. Sus componentes. Los elementos que conforman un IDE (editor de
código, compilador, debbuger, etc). El uso de controles (ComboBox,
CheckBox, CommandButton, PictureBox, TextBox, OptionButton, HScrollBar,
VscrollBar, Frame, ListBox, etc.). Herramientas para incrementar la eficiencia,
etc.
Se introduce al estudiante en la utilización de los IDE para el desarrollo de
aplicaciones y sistemas mediante la creación de aplicaciones que resuelven
problemas específicos del mundo real u orientados por el profesor, incluyendo
desarrollo de Aplicaciones de Bases de Datos en Sistemas Monousuarios
(locales) y Multiusuarios (Redes Locales e Internet).
La asignatura se desarrolla principalmente en un ambiente práctico y
productivo por lo que exige de la utilización intensiva del laboratorio de
computación debidamente equipado (software y hardware).
Administración de Recursos y Costos
La asignatura introduce a una faceta de la administración de empresas (y
organizaciones), la administración de recursos e insumos, procesos y
productos bajo un énfasis en sus costos. Posteriormente se analiza la
clasificación de recursos, insumos y productos desde el punto de vista
empresarial. Continua explicando los objetivos de sistemas de contabilidad
como una herramienta para darle seguimiento a estos elementos visto desde el
aspecto de costos. Introduce los principios de la contabilidad doble y de la
clasificación de cuentas y transacciones como implementación técnico-
administrativa de estos objetivos. Muestra en seguida como el análisis contable
permite darle seguimiento al desempeño económico de una actividad. Refina
esta idea hasta el concepto del cálculo de costos por actividad. Al final
introduce la proyección de gastos, costos e ingresos como instrumento de la
planificación empresarial culminando en el análisis de escenarios "What If"
como ayuda para la toma de decisiones.
Cabe señalar que se debe usar en forma extensa e intensiva sistemas
computarizados de contabilidad y hojas de cálculo con sus herramientas, en
primer instancia con el propósito que en la asignatura se aprenda los "para
qué" y "por qué" de sistemas contables y similares sin perderse en ejercicios
mecánicos ya obsoletos del "cómo".
Sistemas Operativos - Internetworking
Se aborda el componente “Red” en sistemas operativos a diferentes niveles.
Es así que se abordan tópicos tan importantes como la comunicación en estos
sistemas, haciendo alusión dentro de este acápite a los protocolos con
arquitectura de capas estudiados profundamente en la asignatura de
Protocolos. Asimismo, se aborda el modelo cliente-servidor, el método RPC o
de llamada a procedimientos remotos, y las comunicaciones en grupo. También
se analizan temas como la sincronización de los sistemas distribuidos,
específicamente la sincronización de relojes, la exclusión mutua, los algoritmos
de elección, etcétera.
Por otra parte, se analizan los procesos y procesadores en los sistemas
distribuidos, enfatizando en temas como Hilos (Threads), modelos de sistemas,
asignación de procesadores y planificación en los sistemas distribuidos.
También se enfoca la estructura del sistema de archivos y se analiza la
administración de la memoria.
Se estudia su estructura de archivos y de directorios, los archivos de
inicialización y configuración, lo mismo que todo lo concerniente a la
administración de políticas eventos, usuarios, auditoria de recursos y eventos,
monitoreo de recursos de la red, et al.
Implantación del sistema de Servicio de Directorios Activos, lo cual tiene que
ver con el concepto de estructuras jerárquicas de organización, basadas en
dominios de acción.
Circuitos Digitales
Esta asignatura se inicia con el estudio de los circuitos digitales, tomando como
base de apoyo los fundamentos del Álgebra binaria o de Boole , para dar paso
al uso de los códigos binarios, las compuertas lógicas, el análisis, la síntesis y
el diseño de circuitos combinacionales simples; las familias lógicas TTL,
CMOS, ECL; y el estudio de circuitos combinacionales más complejos como
codificadores, conversores de código, decodificadores, selectores de datos
/multiplexores, des-multiplexores, etcétera.
Se estudia el diseño y la aplicación de circuitos secuenciales, comenzando por
el estudio de los bi-estables o flip-flops. Posteriormente, se aborda el diseño de
circuitos secuenciales MSI (Medium Scale Integration), como contadores
binarios síncronos y asíncronos, registros de desplazamiento, memorias de
registros, etcétera.
Por último, se estudia el diseño de memorias de semiconductores que pueden
ser circuitos MSI (Medium Scale Integration) o LSI (Large Scale Integration),
tales como memorias de sólo lectura (ROM), arreglos lógicos programables
(PLA), memorias de lectura /escritura o de acceso aleatorio (RAM).
Como último tema se estudian los circuitos de conversión de señal analógica
(A) a digital (D) y viceversa (convertidores A/D y D/A); de esta forma, se estudia
la teoría del muestreo, los circuitos de muestreo y sostenimiento, y los circuitos
integrados comerciales que realizan estas funciones.
Sistemas de Información Geográfica
Este curso está diseñado para demostrar los aspectos interdisciplinarios en los
Sistemas de Información Geográficos (GISystems), que involucran geografía,
cartografía, ciencias de la computación y sensores (sensing) remotos. Las
lecturas y ejercicios de laboratorio proveerán un conocimiento introductorio de
la ciencia de información geográfica (GIScience) y un balance entre la teoría de
análisis espacial, tecnología computarizada y técnicas de los GISystems. Los
estudiantes aprenderán como obtener datos espaciales en la computadora, a
organizar los datos de tal forma que los modelos espaciales puedan ser
explorados y aprender los conceptos básicos de GIS tal como consultas y
mapeo de capas.
Diseño de Redes Locales
Esta asignatura desarrolla en el estudiante la habilidad de crear un diseño de
red LAN, a partir de los requerimientos reales de cualquier institución. Esta
capacidad se basa en el estudio de la tecnología que actualmente existe en el
mercado, relacionado con los equipos activos y pasivos de red destinados para
establecer los enlaces horizontales y verticales. De manera específica se
estudian los equipos de tecnología Switches Capa 2 y Switches Multilayer,
Hubs y Bridges; lo mismo que el sistema de cableado estructurado, como parte
básica para establecer el enlace físico de una red LAN.
Para el caso de los Switches Multi Layer y Switches Capa 2 se estudian
conceptos relativos al manejo de subredes, creación y administración de Redes
Virtuales (VLANs), plataforma de tolerancia a fallos (sistemas resilentes),
manejo y configuración de la interfaz para administración remota, manejo y
configuración de toda la política de priorización (QoS, CoS - Calidad de
Servicio y Clase de Servicio).
En el caso del sistema de cableado estructurado, se estudian los diferentes
elementos físicos que integran el mismo y los procedimientos para
establecerlo; también se analizan las diferentes normas de la EIA/TIA, lo mismo
que el detalle de todo lo relacionado con la certificación del cableado
estructurado: Efecto Cross Talk, Near Cross Talk, impedancia, etcétera.
Adicionalmente, esta asignatura está orientada a sistematizar el proceso de
elección, diseño e implantación de una red LAN, tomando en consideración los
diferentes modelos estándares que ya existen para cada caso. Un punto
importante en este aspecto es que esta asignatura, ligada a otras como de
Protocolos de Comunicación, Sistemas Operativos, etcétera, permiten la
creación de un diseño óptimo, previo a un estudio de ventajas y desventajas de
cada modelo, para lograr un sistema de alto rendimiento de acuerdo con la
necesidad y realidad del caso.
Diseño de Aplicaciones Orientado a Objetos
El Análisis y Diseño Orientado a Objetos se estudia como un subconjunto de la
Ingeniería del Software. El análisis se preocupa por entender alguna parte del
"mundo real" (llamado el dominio del problema) suficientemente bien para
permitir escribir un programa o construir el hardware para resolver algún
problema dentro de ese dominio. El Análisis Orientado a Objetos (OOA) es la
aplicación del Modelo de Objeto al análisis. La meta de OOA es expresar un
dominio del problema en forma de objetos colaboradores y entonces
generalizar esos objetos en clases. El Diseño se preocupa por la expresión de
los resultados del análisis en una forma aplicable (software o hardware). El
Diseño Orientado a Objetos (OOD) agrega el detalle a las clases del dominio
del problema descubiertas durante el análisis y agrega las clases de aplicación
necesarias para construir la solución final. El Lenguaje de Modelado Unificado
(UML) junto con la metodología de desarrollo Rational Unified Process (RUP),
serán utilizados para realizar Análisis y Diseño Orientados a Objetos
constituyendo nuestro vehículo de aprendizaje.
Se debe introducir al estudiante en la tecnología CASE y como se pueden
utilizar para ayudar al proceso del software y aumentar la productividad,
comunicación más efectiva con los usuarios para integrar el trabajo que
realizan en el sistema, de inicio a fin.
Planificación y Seguimiento de Proyectos
La asignatura introduce a las técnicas de planificación de proyectos,
describiendo primero las diferentes actividades y su descomposición, para acto
seguido definir la secuencia lógica de las mismas. Después muestra cómo de
la secuencia lógica se derivan las condiciones marco de su programación en el
tiempo. Se presentan las herramientas correspondientes - Diagramas GANTT y
PERT. Se procede a completar el modelo asignándoles recursos requeridos a
las actividades, obteniéndose refinamientos y cambios en la programación en
el tiempo como consecuencia de las limitaciones en recursos. Se tocan las
diferentes técnicas para manejar esta clase de limitaciones, entre otras,
basándose en diferentes criterios del uso óptimo de recursos o en fechas
límites (deadlines), que se derivan de condiciones externas. Para culminar se
muestra cómo, analizando las diferencias entre lo planificado y lo realizado, los
Diagramas GANTT y PERT se usan para el seguimiento y - donde así lo
requiera - en la reprogramación de actividades y la reasignación de recursos en
el transcurso de un proyecto.
Transferencia Tecnológica
La tecnología, al igual que cualquier ámbito del saber y quehacer humano,
tiene sus pro y sus contra. En esta asignatura se discuten temas como: en qué
consiste la transferencia tecnológica; es posible o no lograrla en un país como
Nicaragua; qué ámbitos afecta; existen normas para hacerlo; cómo lograr una
transferencia que no desnaturalice la identidad nacional ni deje de lado a
aquellas personas carentes de recursos; transferencia versus apropiación
tecnológica.
Tecnologías WAN
Se estudian los estándares WAN que describen los requisitos de la capa física
y de la capa de enlace de datos, tales como: EIA/TIA-232, EIA/TIA-449, V.24,
V.35, X.21, G.703, EIA-530. Asimismo se analizan los encapsulamientos de
enlace de datos comunes asociados con las líneas síncronas seriales, como
son: Control de Enlace de Datos de Alto Nivel (HDLC), Frame Relay, Protocolo
Punto a Punto (PPP), Protocolo de Control de Enlace de Datos Simple (SDLC),
Protocolo Internet de Enlace Serial (SLIP), Procedimiento de Acceso al Enlace
Balanceado (LAPB), Procedimiento de Acceso al Enlace en el Canal D (LAPD),
Trama de Procedimiento de Acceso a Enlaces (LAPF).
Se ofrece una descripción general de las tecnologías WAN más comunes,
sus ventajas, desventajas, costos etc., clasificadas en servicios conmutados
por circuito (POST- Servicio telefónico analógico, RDSI- Red Digital de
Servicios Integrados), conmutados por paquetes (X.25, Frame Relay),
conmutados por celdas (ATM-Modo de transferencia asíncrona y SMDS-
Servicio de datos multimegabit conmutado) digitales dedicados (T1, T3, E1, E3-
series T y E de EE.UU y Europa, que utilizan multiplexación por división de
tiempo, xDSL-Línea de suscripción digital, SONET- Red óptica síncrona, ) y
analógicos (Módems de acceso telefónico, Módems por cable, y sistemas
inalámbricos por microondas y satélite).
Se explican las características técnicas y los principios de funcionamiento de
los equipos utilizados para la transmisión de información, tal es el caso de los
enrutadores, conmutadores WAN: de tecnología ATM, Frame Relay, X.25;
equipos multiplexores, módems digitales y analógicos, entre otros.
Diseño e Implementación de Sitios WEB
La clase dará a los estudiantes en éstas áreas de enfoque la oportunidad de
funcionar en un ambiente de diseño de producción, trabajar cooperativamente
con los estudiantes de otras áreas de enfoque, e investigar tecnologías de
website emergentes en la que ellos estén interesados. La clase se organizará
como una empresa de diseño web. Cada estudiante en la clase ocupará el
papel de diseñador web, programador web, o especialista de investigación y
desarrollo. Se pondrá el énfasis en la interacción con el cliente, equipos de
proyecto, y responsabilidad5.
Internetworking
Este curso no sólo equipará a los estudiantes con un conocimiento profundo
sobre un rango amplio de protocolos que hacen funcionar las redes, sino
también les ayudará a desarrollar la visión crítica en su diseño, y un primer
contacto para la aplicación a través de los ejercicios del laboratorio.
También se ofrecerán protocolos del OSI y mundo de las telecomunicaciones
/ATM para proporcionar estudios comparativos en profundidad.
Específicamente, nosotros empezaremos con una revisión de ideas de la
gestión de redes básicas6.
5 Ver mas información en copia “Descriptores Amplios” al momento de elaborar los programas analíticos. 6 Ver mas información en copia “Descriptores Amplios” al momento de elaborar los programas analíticos.
Implementación de Aplicaciones Orientado a Objetos
El curso se enfocará en cómo crear buenos diseños orientados a objetos e
implementarlos en Java u otro con las características necesarias. También hará
énfasis en utilizar el Lenguaje de Modelaje Unificado (UML) como una
herramienta para modelar requisitos y diseños para los sistemas de software.
Se usarán notaciones y técnicas de UML para modelar el dominio de un
sistema en términos de modelos de clase y para describir la funcionalidad de
un sistema utilizando los casos de uso. Luego miraremos problemas de
arquitectura y diseño de sistema, usando los modelos de diagrama de clase de
UML, el diagrama de interacción, los diagramas de condición, y paquetes. Se
discutirá cómo usar las notaciones de diseño para llevar a cabo los sistemas en
un lenguaje de programación adecuado. Se aprenderá cuales son los modelos
de diseño orientado a objetos y cómo pueden usarse en el diseño y aplicación.
El curso intentará equilibrar el énfasis en los principios, técnicas y metodologías
de Orientación a Objetos con las habilidades prácticas necesarias para crear
Sistemas de Software exitosos. Se deben utilizar varios casos de estudios
prácticos.
Laboratorio de Redes II
En esta asignatura debe permitir conocer, de manera práctica, las tecnologías
WAN más comunes, sus ventajas, desventajas, costos etc., clasificadas en
servicios conmutados por circuito, conmutados por paquetes, conmutados por
celdas, digitales dedicados y analógicos.
Se incluye la simulación de redes WAN, configuración y administración de
dispositivos de comunicaciones para redes WAN, la configuración de
conexiones WAN e interfaces seriales, el diagnóstico de fallas, las medidas
tomadas para su solución y la documentación de estos7.
7 Ver mas información en copia “Descriptores Amplios” (asignaturas Tecnologías WAN e Internetworking) al momento de elaborar los programas analíticos.
Herramientas para Implementación y Verificación
Mediante esta asignatura se desarrollan habilidades en el uso de las
Herramientas CASE utilizadas en la etapa de implementación de sistemas
dentro del ciclo de vida del software. Etapa que forma parte de un proceso
integrado que incluye el análisis, diseño y la implementación misma.
Se desarrollan ejercicios prácticos de verificación de programas, tanto con
técnicas estáticas (inspecciones, análisis estático automatizado) como con
técnicas dinámicas (pruebas estadísticas, pruebas de defectos) y para la
realización de pruebas de codificación, integración, de caja negra, de caja
blanca, etc.
Seguridad de Sistemas y Redes
El contenido de esta asignatura ha cobrado extraordinaria importancia en
nuestros días, pues aun contando con una red rapidísima, eficiente y costosa,
se puede sufrir una pérdida irreparable si la información no está protegida
contra intrusos.
A través de los fundamentos estudiados en esta materia, se aprende a
identificar los riesgos de seguridad, implementar los distintos tipos de medidas
efectivas de seguridad, y así convencer a los niveles gerenciales de la
necesidad y a los usuarios de la importancia de respetar estas medidas. Se
abarca todo los niveles, desde la seguridad y protección física de una red y sus
computadoras hasta al nivel de organización mas alto, donde se define las
políticas a implementarse, puesto que -de ejemplo- una red universitaria versus
una red bancaria plantean situaciones de riesgo diferentes.
Específicamente, se hace hincapié en diferentes tópicos como la seguridad
física propiamente, tal de los componentes de la red, es decir, los servidores,
hub's, switchs, routers y otros puntos de acceso a la red, como los medios de
propagación de las señales, a saber, cables o el espacio radioeléctrico,
susceptible de interferir.
Se analizan además los controles de acceso, como claves de seguridad y el
software de tipo single-point log-on (acceso desde un punto único). Se estudian
los métodos de encriptación de datos, como Kerberos, PGP (Pretty Good
Privacy) y PEM (Privacy-Enhanced Mail), de amplia utilidad en la privacidad de
la información, especialmente el e-mail, así como la protección contra virus.
Especial atención merecen las Listas de Control de Acceso (ACL), que se
pueden programar tanto en switches, como en enrutadores y servidores de tipo
gateway o DHCP.
Se analiza los riesgo de seguridad que resultan de la arquitectura de los
sistemas operativos mas comunes, sus vulnerabilidades inherentes o como
consecuencia de configuración, concentrándose en componentes críticos
conocidos como WEB- y File- Server.
El diseño de barreras de fuego, utilizando distintos tipos de software y
hardware, provee de otra útil herramienta para la seguridad de la información
en la red. Por último, la seguridad en las redes con acceso remoto ocupa una
parte significativa del contenido de la asignatura, enfatizando en métodos de
seguridad como la autenticación, las restricciones de tiempo y de acceso a
ciertas zonas de los discos, restricciones de conexión, de protocolo, etcétera.
Operación y Monitoreo de Redes
Respecto de la administración y gestión de redes, que como objetivo final
persigue el funcionamiento adecuado de la red, se sistematiza el concepto de
gestión de red, los objetivos de dicha gestión y las áreas funcionales de gestión
de red.
Se estudian detalladamente los modelos más extendidos que definen
arquitecturas de gestión de red normalizadas, tal es el caso del SNMP (Simple
Network Management Protocol - Protocolo de Manejo de Redes Simples) y el
CMIS /CMIP (Common Management Information Services /Common
Management Information Protocols - Servicios de Información de Manejo
Común /Protocolos de Información de Manejo Común).
Otro elemento de gran importancia a tratar en la administración son los
productos de gestión de red, que proporcionan soluciones integradas que
permiten una visión integral de la red. En ello se incluye la gestión de
servidores y estaciones de trabajo, monitoreo de aplicaciones, sistemas de
control remoto de las estaciones de usuarios, gestión de infraestructura de red,
gestión de inventario, medición del uso del software, administración de
sistemas que permitan la definición de dominios, niveles de acceso de los
usuarios, protección de archivos de bases de datos.
Programación Distribuida
Desarrollar a profundidad el entendimiento, tanto de las herramientas de
programación como de los paradigmas necesarios para desarrollar sistemas
distribuidos complejos8.
Curso Nivelación "Redes" I
El objetivo principal de este curso es dotar a los estudiantes, que
deciden cambiar la orientación escogida en la etapa inicial (Técnico
Superior) para concluir sus estudios (Ingeniería), de los conocimientos,
destrezas y habilidades necesarias para poder insertarse en la nueva
orientación de su carrera.
Este curso lleva implícito los contenidos integrados de las asignaturas
Electricidad y Electrónica Básica, Circuitos Electrónicos y Circuitos Digitales. Es
de hacer notar que, estos cursos de nivelación no crean un técnico pero, sí
crean las bases para entender contenidos posteriores de la carrera de redes al
nivel de la Ingeniería.
Curso Nivelación "Sistemas" I
El objetivo principal de este curso es dotar a los estudiantes, que
deciden cambiar la orientación escogida en la etapa inicial (Técnico
Superior) para concluir sus estudios (Ingeniería), de los conocimientos,
destrezas y habilidades necesarias para poder insertarse en la nueva
orientación de su carrera.
El curso cubre los conceptos teóricos vistos en las asignaturas de Bases de
Datos y Análisis de Datos, en lo particular el Modelo Relacional, sus
fundamentos, implementación por medio de tablas indexadas y su uso en el
análisis de estructuras de datos regulares (alto grado de estructuración, bajo
volumen por unidad de información pero alto volumen de unidades).
8 Ver mas información en copia “Descriptores Amplios” al momento de elaborar los programas analíticos.
Procesamiento Humano de la Información
El objetivo de la asignatura es proporcionar en forma compacta conocimientos
sobre las bases del procesamiento humano como contraparte oportuna y
necesaria a los conocimientos sobre el procesamiento de información por la
computadora.
La asignatura cubre los diferentes niveles de la recepción, procesamiento y
reproducción de información por el ser humano. Arranca con las bases
fisiológicas y neurológicas de la vista, del oído y del habla, con énfasis especial
en las capacidades y limitaciones de estas funciones en el caso de humanos.
Introduce brevemente lo conocido sobre la topografía funcional del cerebro
para continuar después a los modelos y teorías sobre la formación en el
cerebro de estructuras más complejas de información en base a las señales
neuronales así como su reproducción, con énfasis particular en el aprendizaje y
reconocimiento de patrones y su desarrollo en el tiempo como figuras,
movimiento, melodías. Toca brevemente las teorías sobre memorización para
pasar al del nivel del lenguaje, hablado y escrito, su aprendizaje y uso. Como
culminación presenta modelos y teorías sobre la apropiación humana de
conceptos lógicos y algunas funcionalidades del cerebro de alto nivel como
asociación, analogía y deducción.
Arquitectura de Sistemas Concurrentes
En esta asignatura se analiza de forma conjunta el impacto de los conceptos
que tiene la computación concurrente, sea dentro de una misma máquina como
procesos concurrentes, o sea distribuidos en una red9.
Cálculo y Física I
Esta materia combina el Cálculo con la Física basada en el Cálculo. Se
pretende proveer una integración total de la matemática y la física. Se
desarrollará el cálculo de tal manera que pueda ser usado en muchas
aplicaciones físicas. Por su parte, la física proveerá ejemplos para el desarrollo
de los conceptos del cálculo. Se deberán realizar prácticas en el laboratorio
9 Ver mas información en copia “Descriptores Amplios” al momento de elaborar los programas analíticos.
relativos a la asignatura. Como resultado, el estudiante ganará un
entendimiento completo del cálculo y su relevancia para la física10.
Curso Nivelación "Redes" II
El objetivo principal de este curso es dotar a los estudiantes, que
deciden cambiar la orientación escogida en la etapa inicial (Técnico
Superior) para concluir sus estudios (Ingeniería), de los conocimientos,
destrezas y habilidades necesarias para poder insertarse en la nueva
orientación de su carrera.
Fundamentos de redes LAN y WAN. Esta Asignatura está orientada a explicar
los conceptos básicos de los procedimientos que prevalecen en todo proceso
de comunicación o transmisión de información entre los diferentes elementos
que integran una red de transmisión de datos. En ella se detallan los tipos de
protocolos que existen y su clasificación de acuerdo a la funcionalidad,
tomando como referencia el modelo de capas de redes del modelo OSI. Se
analiza el fundamento de diferentes tipos de protocolos de transmisión de
datos, utilizados tanto en redes LAN como WAN. Se conocerán las
tecnologías, conceptos, medios y dispositivos de LAN y WAN básicos y la
evolución de los mismos para el networking que operan en cada capa del
modelo OSI y la forma en que los paquetes fluyen a través de cada dispositivo
a medida que recorren las capas del modelo OSI. El estudiante aprenderá
cuáles son los pasos básicos para desarrollar una LAN y todo lo relacionado al
cableado estructurado.
En la interconexión de redes, se analiza y se compara con el modelo OSI, el
protocolo en capas TCP/IP, uno de los más usados en el mundo al estar
plenamente integrado en la Internet Se enfatiza el direccionamiento de hosts,
direccionamiento de subredes, máscaras de subredes, direcciones de
broadcast, etcétera. Un capítulo aparte está dedicado a la configuración del
IOS de enrutadores.
10 Ver mas información en copia “Descriptores Amplios” al momento de elaborar los programas analíticos.
Curso Nivelación "Sistemas" II
El objetivo principal de este curso es dotar a los estudiantes, que
deciden cambiar la orientación escogida en la etapa inicial (Técnico
Superior) para concluir sus estudios (Ingeniería), de los conocimientos,
destrezas y habilidades necesarias para poder insertarse en la nueva
orientación de su carrera haciendo énfasis en el
diseño de aplicaciones de bases de datos y orientadas a objetos.
Filosofía de la Ciencia y la Tecnología
Asignatura en la que se debate una serie de temas sobre los fundamentos del
quehacer humano y profesional con una visión filosófica humanizante. Se
analizan los nexos entre filosofía, ciencia y tecnología, se comparan
críticamente los paradigmas de la ciencia y su fundamento filosófico, y se
esboza un paradigma de ciencia y tecnología conducente a la superación del
subdesarrollo y la pobreza.
Construcción del Conocimiento Científico
En esta asignatura se analiza el proceso de construcción del saber científico,
su fundamentación filosófica y sus presupuestos epistemológicos. Se estudian
los vínculos estructurales entre la ciencia, la tecnología y la ética, lo mismo que
algunos programas y modelos de investigación científica, su importancia y
limitaciones.
Estadísticas
El estudio de esta asignatura permitirá a los y las estudiantes enfrentarse
exitosamente con datos de muy diversa índole interpretando el alcance de lo
que estos dicen.
La estadística descriptiva esta ideada para desarrollar una capacidad personal
para extraer, describir y procesar información presente en un conjunto de
datos. Esta parte de la estadística se dedica única y exclusivamente al
ordenamiento y tratamiento mecánico de la información para su presentación
por medio de tablas y de representaciones gráficas, así como de la obtención
de algunos parámetros útiles para la explicación de la información.
Se estudian conceptos como población, muestras y las medidas de tendencia
central y de dispersión, probabilidades y las inferencias básicas que puedan
derivarse de estas medidas y se ejercita el cálculo de estos mediante alguna
herramienta de software.
Cálculo y Física II
Esta asignatura es la continuación de Cálculo y Física I (180038) y aborda los
siguientes temas:
Carga, Campo y Fuerzas Eléctricas: carga eléctrica, ley de Coulomb,
fuerzas debidas a múltiples cargas, (vector de) campo eléctrico, movimiento
de cargas en el campo eléctrico
Derivadas Parciales, Gradientes y Potencial Eléctrico
Capacitores, Dieléctricos, Corriente Eléctrica, Circuitos de Corriente
Continua.
Integrales de Línea, aplicaciones físicas.
Ley de Gauss e Integral de Superficie.
Ecuaciones de Maxwell, vectores en el plano y en el espacio.
Se deberán realizar prácticas de laboratorio relacionadas con Electricidad y
Magnetismo.
Conceptos de Lenguajes
El objetivo de la asignatura es proporcionarles a los estudiantes una base
general, pero a la vez lo suficientemente sólida, que les permita aprender
rápidamente nuevos lenguajes de programación. De cierta forma la asignatura
es el resumen de lo visto anteriormente como modelos y lenguajes.
A continuación se describe una aproximación al contenido:
El módulo se orientará hacia un profundo conocimiento y habilidades en
modelos fundamentales de lenguajes de programación y técnicas de
programación asociados. También da familiaridad con los conceptos centrales
en la ciencia de la computación relacionada a programar computadoras.
Este módulo usa una aproximación uniforme para introducir progresivamente
los modelos de programación de la mayoría de los lenguajes de programación.
Estos modelos van desde modelos declarativos que cubren la programación
funcional y el cálculo de flujo de datos hasta modelos “stateful” para la
programación imperativa y orientada a objetos, así como modelos concurrentes
para sistemas de mensajería y de estado compartido. Los conceptos están
ilustrados con ejemplos en distintos lenguajes tales como Haskell, Erlang, Java
y Prolog11.
Administración de Sistemas de Bases de Datos
La asignatura se dedica al funcionamiento y arquitectura de sistemas
administradores de bancos de datos (DBMS). Comienza con la problemática de
la administración del espacio físico en diferentes medios de almacenamiento.
Después se analizan los diferentes modelos para implementar transacciones y
las operaciones vinculadas al rollback y roll-forward. Sigue con técnicas de
implementación de transacciones automáticas, comenzando con el concepto
del trigger hasta llegar a tocar los modelos para delegar procedimientos enteros
al sistema de administración. Estableciendo la dinámica de un sistema de
bancos de datos como se expresa en las transacciones posibles. Se analizan
los problemas que resultan del acceso compartido.
El estudiante debe conocer y aplicar adecuadamente, las funciones principales
que se pueden esperar de un DBMS tales como: Controlar el acceso a los
datos a través de un esquema conceptual, en vez de hacerlo a través de un
esquema físico; y Compartir e integrar los datos entre diferentes aplicaciones.
Todo ello para garantizar la seguridad e integridad de los datos.
La asignatura culmina revisando los diferentes modelos de desconcentración y
descentralización, sistemas de bancos de datos como modelo cliente - servidor,
replicación, server-farms y sistemas distribuidos.
Teoría de los Medios de Comunicación
En este curso se exploran las características constitutivas de los denominados
“medios de comunicación masivos” (fundamentalmente prensa, radio y
televisión) al tiempo que se analizan algunas de las principales repercusiones
sociales vinculadas con su desarrollo y las posibilidades abiertas por la
continua evolución de las TIC.
Fundamentalmente, se propone comprender a dichos medios como una
manifestación histórica especifica del proceso de expansión de las redes de 11 Ver mas información en copia “Descriptores Amplios” al momento de elaborar los programas analíticos.
comunicación humana, profundizando en el estudio de los arreglos sociales,
organizacionales y sobre todo tecnológicos que les han conferido su
especificidad.
Con este propósito, se acompaña al estudiante en un recorrido histórico por el
desarrollo de las tecnologías de información y comunicación que condujeron al
surgimiento de los llamados “medios masivos”, para luego explorar los retos
planteados por la constante innovación científica y tecnológica en esta área.
Para ello, se analizan con detalle y críticamente algunas de las principales
rutinas profesionales y funciones sociales conferidas a los medios en la
sociedad contemporánea, interrogándose por las repercusiones de las
llamadas “nuevas tecnologías de la información” en el quehacer de los medios
de comunicación tradicionales (surgimiento de nuevos soportes y herramientas,
integración multimedia, etc).
Introducción a los Sistemas Multimediales
Este curso cubre el diseño e implementación de las tecnologías utilizadas para
llevar a cabo aplicaciones interactivas multimedia, tales como “streaming video
playback”, video conferencia, televisión interactiva, edición de video y autoría
de hipermedios. Se cubren fundamentos de la percepción humana,
representaciones en medios digitales, comprensión y sincronización. También
se discute implementación de tecnologías, incluyendo arquitecturas de
hardware para procesamiento de medios (procesador, bus y dispositivos de
Entrada/Salida), soporte de OS, servicios de servicios de multimedios,
arquitecturas de redes y protocolos, y servicios de programación distribuida.
Fundamentos de audio video, incluyendo representaciones analógicas y
digitales, percepción humana y equipo de audio video (“matrix switchers”,
VTR's, editores lineales/ no-lineales, mezcladores, correctores “timebase”, etc)
Comprensión de audio y video, incluyendo codificadores de transformación
perceptible para imágenes /video (JEPG, MPEG, H.263, etc), codificadores
escalables (codificadores de pirámide) y codificadores de audio perceptibles.
Comparación de aplicaciones y comportamiento de varios algoritmos de
codificación, incluyendo cambios de hardware /software. Aplicaciones y
algoritmos de procesamiento de imagen y video.
Hardware y Software de multimedios, incluyendo arquitectura de computadora
y dispositivos; soporte O/S, protocolos de redes, supervisión de los sistemas de
medios continuos y herramientas, y servidores de medios y sistemas de
almacenamiento.
Herramientas de autoría de contenido (editores de audio /video /imagen,
sistemas de base de datos para la administración de activos, herramientas para
la autoría de web, lenguajes de “scripting”, herramientas de web /base de
datos, generación de páginas web automatizadas, etc.).
Estructuras de títulos web /multimedia interactive (galerías, ambientes
simulados, documentos, cursos educacionales, etc.).
Fundamentos de las Telecomunicaciones
La asignatura de Fundamentos de telecomunicaciones sirve de introducción a
las comunicaciones eléctricas, y constituye la base teórica de todas las
asignaturas que tratan el tema de la comunicación eléctrica. En ella, el alumno
adquiere los elementos que integran todo sistema de comunicaciones, estudia
los conceptos de señal, espectro y ancho de banda de transmisión, así como el
ruido y otras limitaciones tecnológicas y físicas que influyen en el proceso de la
comunicación.
Se efectúa un análisis de las señales y su interpretación espectral, con una
referencia a la teoría de Fourier y las Transformadas, como herramientas que
permiten hacer dicho análisis, la función transferencial y la respuesta al impulso
de un sistema o medio de transmisión, así como los requerimientos de ancho
de banda. Se estudia el ruido eléctrico, las interferencias y otras señales
aleatorias presentes en los sistemas de comunicación eléctricos.
A continuación, la asignatura trata en detalles el tema de la modulación de
señales, el por qué de su uso, su importancia, los tipos existentes y los
diagramas en bloques de circuitos de modulación y demodulación, y la relación
señal a ruido de cada una. De esta manera, se estudian modulaciones lineales
como la modulación de amplitud y de banda lateral única, modulaciones
exponenciales como la modulación de fase y la modulación de frecuencias.
Por la gran presencia de las transmisiones de datos en esta era digital y el
perfil de la especialidad, se dedica mucha atención a los tipos de modulación
de pulso. Así, se estudia la teoría del muestreo y, dentro de ella, el teorema de
Nyquist, los métodos de modulación analógica de pulsos, como son las
modulaciones de amplitud, de duración y de posición de los pulsos, y la
modulación por impulso codificado (PCM).
La última parte está dedicada a los sistemas digitales de datos; se estudian los
conceptos de transmisión asíncrona y sincrónica, los métodos de transmisión
de datos en banda base, entre ellos, los códigos de simple y doble polaridad
con y sin retorno a cero. También se estudian los sistemas de modulación
digital, como son la modulación por llaveo de amplitud (ASK), la modulación por
llaveo de frecuencia (FSK) y la modulación por llaveo de fase (PSK).
Se debe incluir ejercicios de análisis espectral, codificación por pulsos, etc.,
mediante el uso de herramientas de software y la simulación de sistemas y
componentes de telecomunicaciones.
Estructura, Representación y Manejo de la Información
La información, como uno de los recursos más valorados en la sociedad actual,
es estudiada en esta asignatura, abordando los aspectos relacionados con la
estructura, la representación, la gestión y la recuperación de la información,
que posibiliten el uso intensivo, pero eficaz garantizando el acceso a la misma,
pero con posibilidades de descartar la información irrelevante al proceso
informativo que nos competa.
Se tratan los procesos de selección de la información; el tratamiento y
almacenamiento de la información; la edición, difusión y distribución; la
recuperación de la información; la relación de la información con el usuario, la
tecnología y la empresa que garanticen el aprovechamiento de los recursos
informativos.
Internet es analizado como entorno en que ocurren muchos procesos
relacionados con la información. Además, se abordan temas relacionados con
la organización, la empresa inteligente y la gestión del conocimiento.
Tecnología para Producción de Radio & Televisión
Esta asignatura ofrece una visión general, innovadora y actualizada de las
tecnologías de la información audiovisual.
General porque recoge todos los aspectos: fundamentos teóricos y técnicos,
redes, televisión y radio analógicas y digitales, televisión por Internet y
producción en vídeo.
Innovadora porque, además de referirse al hardware y al software, analiza a los
actores que intervienen en el sistema audiovisual, es decir, a la industria de
distribución y producción de TV por cable, satélite y digital terrestre en uso,
abordando también la legislación reguladora.
Actual, porque recoge las últimas normas y datos del desarrollo de la televisión
y la radio digitales.
El marco de análisis empleado corresponde al del modelo de transmisión por
componentes, donde la tecnología audiovisual es considerada como un
sistema.
Sistemas para Aplicaciones Transaccionales
Esta asignatura se dedica a analizar las características, requerimientos y la
implementación de una clase de sistemas muy particular: El ejemplo típico más
sencillo para esta clase son sistemas contables y sus sistemas auxiliares como
inventarios, nóminas etc. Pero también sistemas financieros conectados en
línea incluyendo sistemas ATM, sistemas de venta en línea etc., pertenecen a
esta clase. Aún más complejo son sistemas de reservación para boletos,
habitaciones, viajes etc.
Todos estos sistemas manejan información muy estructurada compuesta por
pocos datos en cada transacción pero un gran volumen de transacciones
independientes es decir decenas de miles hasta centenares de millones. A
pesar de que las operaciones correspondientes directamente a cada
transacción son pocas, las transacciones puedan tener dependencias mutuas
aun cuando se les realiza en diferentes lugares y momentos. En vista que, en
la mayoría de los casos no hay posibilidad de la intervención humana, detectar
y tratar inconsistencias entre transacciones se vuelve tarea del sistema
computarizado. Puesto que toda las transacciones se ejecutan por medio de la
computadora, la confiabilidad de los sistemas y estrategias de recuperación
confiable en caso de emergencia se vuelve problema clave. Al fin la eficiencia,
más específicamente el tiempo de respuesta, de manejar miles hasta millones
de transacciones al mismo tiempo requiere de atención especial.
Herramientas para Modelación de la Información
Se trabajará en un enfoque de los componentes del modelo de información
(meta-datos, tipo información, tópicos). Se analizarán los estándares de la
información así como las etapas en la modelación de la información y los
factores que influyen en el mismo (necesidades de los usuarios de la
información, tipos de información, forma de difusión-publicación, etc.).
Se efectuarán ejercicios prácticos de modelación de la información de las
organizaciones, a la luz del state-of-the-art y state-of-the-practice en los
métodos y metodologías de modelación de la información. Se estudiarán
propuestas actualizadas como el Resource Description Framework (RDF).
Se estudiará la modelación de la Información con XML, UML, etc. Se abordará
el estudio de los modelos 2D y 3D y las herramientas, técnicas y metodologías
utilizadas para la modelación de estos. Se realizarán ejercicios de uso práctico
de software para la publicación empresarial – organizacional y para la gestión
de contenidos en diversos formatos y medios (web, CD-ROM, PDF, etc.).
Empresa y Economía del Conocimiento
La asignatura gira alrededor del manejo del conocimiento y de la información
dentro de una empresa u organización. Se analizan los flujos entre posibles
fuentes internas y externas de información y sus destino en la organización
bajo el enfoque de costos y beneficios, comparando alternativas tecnológicas
de obtención, administración y actualización así como distribución pero con
visión holística, es decir tomando en cuenta el impacto en el trabajo de las
personas, la tecnología y la eficiencia global de la organización. Cabe señalar
que este tipo de análisis es aplicable no solamente para el contexto
empresarial sino también en otros, de ejemplo educación, servicios de salud
etc., donde se pretende alcanzar un balance óptimo entre costos y beneficios.
Técnicas del Análisis de Requerimientos
Conocido en Inglés como Requirements Engineering, la asignatura introduce
en las técnicas de investigación, desde observación, entrevistas y encuestas
hasta el concepto de Taller de Modelación de Requerimientos (Joined Modeling
Technique) para obtener con claridad y precisión las especificaciones de un
Sistema de Información o comunicación a implementarse, cambiarse o
mejorarse.
Se hará énfasis particular en los errores más comunes durante este proceso,
en los diferentes roles de los actores involucrados y en modelos de partida
como organizar esta fase crítica en el desarrollo.
Transmisión y Conmutación de Señales
Enfocada a la capa física y a la sub-capa de control de acceso al medio.
Comienza con el estudio de las diferentes líneas de transmisión que se unen
en los sistemas de comunicación; se estudian así los aspectos más
sobresalientes de las líneas bifilares12, los cables coaxiales, los guías de
ondas, las líneas de cintas y las fibras ópticas; . En relación con éstas, se
estudian aspectos tan importantes como impedancia característica, atenuación,
inmunidad al ruido, etcétera.
Se introduce el concepto propiamente de conmutación: conmutación de
circuitos, de mensajes y de paquetes, y se relaciona cada una de ellas a las
tecnologías de transmisión de datos que se utilizan actualmente (red tradicional
analógica, RDSI, SONET, E, T, X.25, Frame Relay, ATM, SMDS, xDSL, etc. Es
así que se estudia la red telefónica pública conmutada, los conceptos de líneas
arrendadas, líneas conmutadas, las nociones del trabajo de las plantas
telefónicas, generalidades de la telefonía celular, y las redes digitales de
servicios integrados (RDSI). En todas ellas se estudian los diferentes tipos de
multiplexión de la señal utilizados.
Deberán efectuarse prácticas y simulaciones de sistemas de conmutación de
diversos tipos incluyendo mecánicos, electromecánicos, automáticos y
digitales. Se deben realizar ejercicios que ayuden a comprender las
12 Bifilares: Dos Hilos
características de las radiocomunicaciones en las diversas bandas de
frecuencias y modulaciones.
Las prácticas de comunicación inalámbrica deben incluir la operación de
dispositivos wireless en sistemas de cómputo y el cálculo de enlaces de
comunicación con herramientas de software.
Diseño de Sistemas Multimediales
Este curso comprende principios del diseño visual, uso de colores y la creación
de lecciones activas en multimedios, materiales de presentación y
entrenamiento. El énfasis estará en la producción de gráficas, texto y recursos
animados. Se introducirá el uso de los recursos de audio y video. Los
estudiantes, primariamente, utilizarán computadoras, scanners y cámaras
digitales para producir recursos multimedia.
Este curso se enfoca en la captura, manipulación y combinación de medios
digitales para el uso instructivo y de entrenamiento. El curso está diseñado en
como proveer al estudiante de las habilidades necesarias para definir
apropiadamente, crear, implementar y evaluar recursos multimedia utilizados
como material instructivo interactivo. Se enfatizará en los sistemas orientados
al diseño instructivo. Dado que los estudiantes desarrollarán y usarán recursos
multimedia, se requerirá reflejar la aptitud de los materiales cuando ellos se
refieran al establecimiento de metas y objetivos instructivos y para hacer
decisiones respecto a las modificaciones necesarias.
Toma tiempo producir multimedia de alta calidad. Los estudiantes deben
esperar pasar varias horas en un proyecto multimedia, que podría durar pocos
segundos. Aprender como utilizar equipos (cámaras digitales) y las nuevas
técnicas permitidas (“cropping”, ajuste de color, etc.) tomará tiempo y
presentará problemas, atrasos y revisiones. Los estudiantes deberán planificar
el uso de laboratorio fuera de clases.
Sistemas Inalámbricos
Orientada a la capa física y a la subcapa de control de acceso al medio. Se
abordarán los conceptos básicos sobre el espectro radioeléctrico y su
administración, normas, tecnologías y servicios de las comunicaciones
inalámbricas de las bandas VHF, UHF y SHF sus características
fundamentales, así como los sistemas avanzados de comunicación tales como
Telefonía Celular (GMS, PCN, PCS, 3G) telefonía satelital, (incluyendo las
redes basadas en satélites (GEO, LEO, VSAT) y las técnicas Múltiples para
acceso al Satélite para continuar con los sistemas de Posicionamiento Global
(GPS), sus características fundamentales, etc.).
Asimismo incluye el estudio de las Wireless LAN (802.11ª, 802.11b)
incluyendo servicios Wi-Fi, las tecnologías de banda ancha para acceso a
Internet (MMDS, LMDS, Small Dish) y las redes domésticas inalámbricas
(Bluetooth), su evolución y los diferentes sistemas existentes.
Se estudia, a nivel de bloques, los equipos terminales de los sistemas de
comunicaciones, es decir, los transmisores y receptores tanto para transmisión
por cable como por onda radioeléctrica. De ellos se estudia, entre otros
aspectos, los requerimientos de potencia y complejidad tecnológica. También
se estudian los diferentes tipos de antenas para las distintas bandas,
propósitos y algunos métodos de cálculo de antenas sencillas.
Ingeniería Organizacional
La asignatura introduce a los modelos formales para el análisis organizacional,
que permiten representar una organización hasta el detalle de actividades y
acciones individuales. Se presentas las bases teóricas como los sistemas de
cola y cadenas de producción, conceptos claves como tiempo de reacción o
ciclo, cuellos de botella, tiempos muertos, sobrecarga por preparación,
administración y comunicación. Se introduce las técnicas de observación
estandarizada. Al final se presentan sistemas completos de modelación y
simulación en base de los estándares industriales como IDEF-0, IDEF-3 y
UML- Casos de Uso.
Herramientas de Ingeniería Organizacional
Tiene como objetivo principal, estudiar los fundamentos para el análisis de la
organización y la formulación de mejoras de los procesos organizacionales y el
diseño o rediseño de las estructuras organizativas.
Aborda las herramientas necesarias para el análisis funcional y estructural de
una organización. Se examina concepto de trabajo, se continúa con el estudio,
descripción y análisis de los procesos de trabajo, su integración sistémica y
estructuras funcionales, la distribución de procesos o parte de procesos
(tareas) a las personas, las agrupaciones e interrelaciones de estas en
estructuras orgánicas (organigramas) dentro del entorno físico, tecnologías,
equipos y herramientas y la influencia de las características anatómicas,
fisiológicas y psicosociales del ser humano en estos procesos, con el fin de
lograr mejores ambientes de trabajo y mayor efectividad organizacional.
Se abordarán, entre otros, los siguientes contenidos: Sistemas
organizacionales, Diseño de la estructura organizacional, Niveles funcionales
de la organización, Comportamiento organizacional, Métodos para el análisis
organizacional, Ingeniería de tiempos y movimientos, Reingeniería
organizacional, Métodos de planificación organizacional, Aplicación de los
métodos de la ingeniería organizacional, Tecnología de información
organizacional, Ingeniería del talento, gestión de la información y el
conocimiento.
Sociedad y Economía del Conocimiento
Se estudia, cómo la tecnología cambia al mundo en diferentes formas, su
impacto en los negocios, los cuales no son ajenos a estos cambios; la Internet
y las nuevas tecnologías de la información han revolucionado la forma de hacer
negocios y la sociedad misma marcada por la conversión del conocimiento en
factor crítico para el desarrollo productivo y social.
Se abordan las características de la nueva sociedad, incluyendo una economía
globalizada, informatizada y centrada en la información y el conocimiento,
aspectos que se convierten en los factores clave de la producción, la
productividad y la competitividad de todos los agentes involucrados en este
nuevo paradigma (empresas pero, también, ciudades, regiones e, incluso,
naciones) y, consecuentemente, en la herramienta esencial del desarrollo
económico y social de nuestro mundo marcado por el fortalecimiento de los
procesos de Aprendizaje Social como medio para asegurar la apropiación
social del conocimiento y su transformación en resultados útiles y en el que la
educación juega un papel central.
Gestión de la Calidad
La asignatura introduce al concepto de la calidad total, según lo cual la calidad
no es un atributo de un producto final si no resultante de todo el proceso,
desde la concepción del mismo, pasando por la creación o producción hasta la
entrega al cliente final y del soporte subsiguiente. La asignatura presenta
después los estándares para el aseguramiento de la calidad de productos y
procesos de la familia de normas industriales ISO-9000 y su aplicación en el
contexto de servicios, sistemas y tecnología de información y comunicación.
Ingeniería de Redes: Análisis y Especificación Técnica
Con el estudio de esta asignatura el o la estudiante será capaz de evaluar y
seleccionar la tecnología adecuada para problemas complejos de redes y
conectividad en base a los requerimientos planteados, haciendo uso de una
metodología adecuada.
Se abordan contenidos que incluyen metodologías de análisis y diseño de
redes LAN y WAN, identificación de necesidades, determinación de los
requerimientos técnicos para esas necesidades, análisis de tráfico y carga de la
red, calidad de servicio, retardo, etc.,
El diseño lógico y físico de la red, la topología, la seguridad, protocolos,
elaboración de la propuesta técnica, etc., forman parte de los temas a tratar.
Ingeniería de Software: Análisis y Especificación Técnica
Se pretende aportar al alumno una visión introductoria, amplia y básicamente
generalizada, del campo de la Ingeniería del Software, que lo capacite para
asumir no sólo las facetas técnicas de esta actividad, sino sus aspectos
organizativos, económicos y sociales Esta asignatura se configura como una
selección organizada en forma de capas, que se enumeran a continuación.
En primer lugar hay un núcleo básico de temas que presentan las cuestiones
principales del proceso de diseño y construcción industrial del software. En otra
capa superior se desarrolla cierto énfasis en otros dos conjuntos de temas que
intervienen en el proceso: calidad del software y los factores socioeconómicos
y humanos. Por último, dos nuevos conjuntos abordan capas respectivas, una
destinada a ver lo esencial de la técnica de objetos y otra a cuestiones
complementarias, que pueden desarrollarse en forma de conferencias en la
medida en que lo permita el calendario13.
Arquitectura de Protocolos
Principios y conceptos de redes y protocolos, con énfasis en el enlace de
datos, red y protocolos de transporte. Redes y protocolos contemporáneos y
emergentes para ilustrar conceptos y para proveer la comprensión en redes
prácticas, incluyendo Internet. Comparaciones cuantitativas y cualitativas de las
arquitecturas y protocolos de redes. Evaluación del rendimiento, diseño y
administración de redes. Uso de colas y otros métodos analíticos, simulación y
métodos experimentales para evaluar y diseñar redes y protocolos.
Administración de las arquitecturas y protocolos de redes14.
Sistemas para Transacciones Administrativas y Comerciales
Actualmente muchas empresas están redefiniendo su misión, visión, etc., y con
ellos también sus estrategias para hacer negocios. Al ver que la economía se
transforma ven la necesidad de hacer transformaciones en sus procesos
internos y manera de llegar a los consumidores.
El cliente se ha vuelto más y más demandante en cuanto a la calidad de los
productos y servicios que desea. También respecto al precio, sus
especificaciones y modo de adquirir los mismos. Pero ¿cómo tomar decisiones
o bien acciones que lleven a la empresa a satisfacerlos? En este caso la opción
de los sistemas ERP es una buena respuesta como solución a estas
necesidades.
Es necesario exponer cómo los ERPs y sistemas inteligentes apoyan a la toma
de decisiones de las empresas como parte de su estrategia. Asimismo, es
importante mencionar que también existen deficiencias importantes a
considerar cuando se adquiere un ERP, y sobre todo si se les ve como una
solución a todos los problemas y carencias de la empresa.
Los ERP (Entreprise Resource Planning) son sistemas transaccionales, es
decir, están diseñados para trabajar con procesos de la empresa, soportarlos,
procesar los datos y obtener de ellos información específica. Así, puede haber
13 Ver mas información en copia “Descriptores Amplios” al momento de elaborar los programas analíticos. 14 Ver mas información en copia “Descriptores Amplios” al momento de elaborar los programas analíticos.
un seguimiento y control de los procesos del negocio, como son: finanzas y
contabilidad, ventas, compras, manufactura, logística, recursos humanos o
mercadotecnia.
El ERP gestiona de manera integrada y eficiente la información de la empresa,
comunicando las diferentes áreas del negocio mediante procesos electrónicos.
La función principal es organizar y estandarizar procesos y datos internos de la
empresa, transformándolos en información útil para ser analizados para la toma
de decisiones. Es importante recordar que finalmente, aunque estos sistemas
apoyan en la toma de decisiones, no quiere decir que ellos lo hagan, sino que,
los administradores (humanos) tienen el poder final para tomar las decisiones
estratégicas y adecuadas en la empresa.
Sólo con ellos será posible tener información en tiempo real y con sistemas en
red. Se podrá tener acceso a ella en todo tiempo y todo lugar. Esa es la gran
tendencia.
Asimismo, el objetivo es que las empresas se auto-dirijan de alguna forma en
un futuro. Esto es bajo el supuesto que sean capaces de tomar decisiones por
sí mismas de manera oportuna sin necesidad de que haya intervención
humana. Esto es lo que conoce como la Inteligencia de Negocios, y surge
como consecuencia de tener sistemas integrados, con respuestas en tiempo
real y reaccionando a factores externos e internos de la empresas.
Y aunque, la integración conlleve tiempo, costos (en dinero y esfuerzos) y
cambios importantes en las formas de operar tradicionales, el cambio será una
gran mejora en las gestiones de la organización y en la aceptación de los
cambios por parte de los empleados; lo cual, a futuro, con ayuda de una buena
planeación, aumentará tanto las capacidades de las áreas de la empresa como
las de todos los miembros de su organización y fortalecerá la arquitectura
organizacional de la misma.
Herramientas de Modelación y Manejo de Redes
Se abordan aspectos relacionados con el uso de técnicas y herramientas de
simulación para el diseño de protocolos y la evaluación de prestaciones de las
redes de datos y telecomunicación.
Se estudian herramientas para el modelado y simulación de redes. Las etapas
de la simulación. Aplicaciones (Estudio de tráfico, planificación de capacidad,
planes de contingencia, evaluación de alternativas, verificación de acuerdos de
niveles de servicio). Técnicas de Simulación, Herramientas por ejemplo
ComNet, OpNet.
En este curso se presenta una visión integrada sobre los principios,
arquitecturas, plataformas, estándares y aplicaciones para la gestión de redes
heterogéneas (voz, datos, video). Además se enseña el uso de métodos,
técnicas, productos y herramientas que se requieren en las distintas áreas de la
gestión (fallas, configuración, contabilidad, desempeño, seguridad). Se procura
la familiarización con los principales entornos de gestión de red y que se
conozcan los productos existentes en el mercado.
Herramientas Modelación y Manejo de Sistemas
El UML debe entenderse como un estándar para modelado y no como un
estándar de proceso de software. Aunque UML debe ser aplicado en el
contexto de un proceso, la experiencia ha mostrado que organizaciones
diferentes y dominios del problema diferentes requieren diferentes procesos.
Por ello se han centrado los esfuerzos en un meta-modelo común (que unifica
las semánticas) y una notación común que proporcione una representación de
esas semánticas. De todas formas, los autores de UML fomentan un proceso
guiado por casos de uso, centrado en la arquitectura, iterativo e incremental
8.1. Bajo estas líneas genéricas proponen el proceso software definido en una
de las extensiones del UML (Objectory Extension for Software Enginnering),
pero en general el proceso software es fuertemente dependiente de la
organización y del dominio de aplicación.
Por último mencionar que aunque UML abarca todas las técnicas existentes, es
de esperar que aparezcan nuevas técnicas. El UML se puede adaptar a estas
nuevas técnicas ya que dispone de mecanismos de extensión que no necesitan
redefinir el núcleo UML.
Nicaragua: Panorama Actual y Desarrollo
Un técnico o profesional no sólo debe saber hacer su trabajo, sino además
conocer la realidad del país y la sociedad de la cual forma parte, para
comprometerse con ambos y aportar a su desarrollo. Esta asignatura estudia la
realidad nicaragüense desde varios puntos de vista y analiza los factores que
condicionan su desarrollo; presenta el nuevo concepto de desarrollo formulado
por las Naciones Unidas a partir del índice de desarrollo humano y de
desarrollo y calidad de vida; establece los vínculos y delimita los espacios
sociales de la acción de la sociedad civil y del Estado e identifica los sujetos y
los agentes sociales del desarrollo.
En el contexto del plan de la ingeniería en TIC, le corresponde a esta
asignatura -a lo mejor en forma de un seminario- juntar los ejes humanísticos,
culturales, socio-económicos y tecnológicos, enfocándolos en el contexto de
Nicaragua. La asignatura, adaptándose a las condiciones cambiantes, debe
desarrollar una visión concreta de las fortalezas y debilidades, oportunidades y
amenazas para un desarrollo integral del país y al papel que las Tecnologías
de Información y Comunicación podrán jugar en el mismo abarcando todos los
sectores: público, privado, sociedad civil, así como todos los estratos sociales.
Debe presentarse un análisis de doble vía, tanto en que las TIC pueda
contribuir como cuales son las condiciones sociales, culturales, económicas y
por ende legales para que las TIC puedan hacer efectiva su contribución.
Ingeniería de Proyectos
Permite comprender los principios generales de la Ingeniería de Proyectos para
su aplicación en los procesos de administración y evaluación de los mismos. Al
cursar la asignatura la o el estudiante desarrolla la habilidad de manipular un
conjunto práctico de herramientas analíticas para administrar, evaluar y
controlar el valor de un proyecto interno o externo, con el fin de acercarlo a una
asignación inteligente de recursos financieros y físicos limitados y llevarlo así a
una implementación exitosa tanto para el cliente o el dueño del proyecto.
Se brindan los conocimientos que permiten: establecer el alcance del proyecto
mediante la definición de objetivos y metas claras; evaluar la factibilidad
económica de las diferentes alternativas propuestas para satisfacer los
requerimientos planteados; administrar el tiempo, los recursos y los objetivos
del proyecto mediante una planeación detallada de las actividades del
proyecto; controlar las diferentes etapas de desarrollo del proyecto hasta su
conclusión.
Ingeniería de Redes: Validación & Mantenimiento
La asignatura proporciona los conceptos y técnicas para experimentar
soluciones de prueba de concepto para redes de datos y comunicaciones,
comprobaciones técnicas de interoperabilidad y validación de rendimiento
brindando una oportunidad de minimizar los riesgos antes de implementar una
solución para redes en entorno de producción.
Se estudian las tareas que se realizan, una vez concluidas las actividades
relacionadas con la red y el cableado; se llevan a cabo pruebas para verificar
la correcta funcionalidad de la red y corregir los problemas detectados,
aplicando los estándares del sector de la informática y utilizando equipos de
prueba para verificar que el cableado funciona correctamente, el análisis
TDR/OTDR, análisis de pérdida de decibelios (dB), análisis de enlaces de fibra
óptica, confirmación de que el nivel físico refleja la topología del nivel lógico,
cambios de impedancia, la continuidad, la atenuación y la diafonía para el cable
de par trenzado, pruebas de aceptación de los niveles físico, de enlace, de red
y de aplicaciones.
El estudio y aplicación del SNMP es recomendado para las tareas de
mantenimiento de la red LAN o WAN. Además, se estudia el empleo de
herramientas para la gestión y mantenimiento con soporte para múltiples
protocolos, que permitan el análisis y generen recomendaciones ante
potenciales problemas en redes inalámbricas o cableadas (cobre u ópticas), la
captura de paquetes, las conexiones, el monitoreo remoto (web), etc.
Ingeniería de Software: Validación & Mantenimiento
La aceptación del concepto de ciclo de vida del software permitió poner
atención a la economía global del software, quedando de manifiesto que la
etapa de operación normal o de manutención era aquella en la que, de no
ponerse atención en las etapas de producción, se transformaba en la más
costosa. En efecto, la corrección de los errores que se pasaban solapadamente
hasta la etapa de producción normal se manifestaba extraordinariamente cara y
difícil. Por ende, la incorporación de las actividades de prueba al proceso de
producción empezó a ser normal.
En todo caso, es necesario que el productor de software se preocupe de
revisar y mejorar su producto por razones que van más allá de la corrección de
fallas. Hay para ello, al menos, tres razones:
Corregir errores no detectados. Esta actividad podrá reducirse con una
mayor atención a los mecanismos de corrección de error durante la etapa
de producción.
Adaptar la funcionalidad del software a la evolución del medio, por ejemplo,
por cambio o el aumento del volumen y variedad de los requerimientos del
usuario, o debido a la necesidad de reaccionar a la competencia.
Cambios originados por las nuevas posibilidades de la tecnología.
El software, en consecuencia, debe diseñarse para funcionar en buenas
condiciones en un medio evolutivo, y para ello, la buena calidad de la
documentación y la excelencia en el diseño aparecen como fundamentales. La
necesidad de obtener un elevado nivel de calidad en la producción del mismo
se transforma en un imperativo. La aplicación de métodos de verificación y
control que aseguren esa calidad forma parte del trabajo normal de una unidad
de producción de software. Aplicar la verificación y control trae consigo una
economía apreciable en el ciclo de vida del software.
En esta materia se introducirán las técnicas que se pueden utilizar para probar
programas y descubrir sus fallas para que sea operacional.
El desarrollo de sistemas de software implica una serie de actividades de
análisis y diseño, y también implica una serie de actividades de producción en
las que las posibilidades de que aparezca un fallo humano son enormes. En el
diseño de pruebas saldrán a la luz estos errores.
La prueba de software es un elemento crítico para la garantía de su calidad y
representa una revisión final de las especificaciones del diseño y codificación.
Es necesario diseñar pruebas de software que sistemáticamente muestren las
diferentes clases de errores para asegurar que el sistema es operacional y
luego involucrar a los usuarios bien capacitados en su operación15.
Comunicaciones para el Desarrollo Local
Concentrándose en las necesidades del desarrollo rural, se estudia el
contenido teórico / práctico, así como la situación de zonas rurales del país
15 Ver mas información en copia “Descriptores Amplios” al momento de elaborar los programas analíticos.
bajo el enfoque de cuales tecnologías y sistemas se adaptan mejor a las
necesidades y posibilidades del campo. Idealmente la clase tiene carácter de
proyecto en una zona concreta del país.
Aprendizaje e Informática
La asignatura apunta a presentar y analizar en forma propositiva las
oportunidades tecnológicas nuevas para el aprendizaje como asimilación de
conocimientos, sin olvidarse de la necesaria fundamentación en las ciencias
sociales, en lo particular de la epistemología, la pedagogía y la didáctica.
Concentrándose en las posibilidades de la educación y capacitación a
distancia, se revisa tanto el contenido teórico /práctico como la situación de las
grandes mayorías que de una u otra forma no completaron su educación formal
(primaria + secundaria o educación técnica) y por tanto requieren de formación
adicional y /o complementaria.
Sin la menor duda las TIC van a cambiar durante el siglo XXI en forma
profunda la adquisición de nuevos conocimientos, nivelándose las
separaciones en modelos tradicionales de aprendizaje entre la autonomía
completa por un lado y el aprendizaje instruido por el otro. Al mismo tiempo, la
posición tradicional de uno (el autor o instructor) contra muchos (los lectores o
alumnos) en perspectiva, se convierte en una modalidad donde prevalece más
un estilo de conversación entre los participantes, donde la tecnología permite
trascender distancias en espacio y tiempo.
El optimista diría que se podría re-establecer el modelo griego clásico del
aprendizaje en forma de diálogos entre muchos. El pesimista anticiparía Orwell
en el aula virtual, controlando la adoctrinación por sofisticados métodos de
retroalimentación y control mutuo.
Idealmente la clase tiene carácter de proyecto para un sector y área
específicos del país.
Herramientas para Administración de Servicios
Se parte de que uno de los principales objetivos de los procesos de gestión de
servicios es la administración de información para manejar la Calidad de los Servicios IT. Esta información es usada para monitorear y reportar
información sobre servicios y clientes. El proceso de gestión de servicios
asegura qué servicios son configurados y cambiados cuando es necesario, y
proporciona soporte durante la explotación de dichos servicios. Se trata de los
procesos de gestión IT en los cuales, el contacto entre el proveedor de
servicios IT y el cliente es lo principal (incident management, change
management, service level management).
Se desarrollan habilidades en el uso de herramientas necesarias para la
gestión y monitoreo de los servicios que permitan establecer un entorno de
trabajo IT estable, el cual es esencial para la calidad y continuidad de los
procesos de negocios en una organización en un ambiente de QoS controlado.
Esto fija exigencias al área de gestión de las Tecnologías de Información en
inglés IT. Como el soporte y la atención a clientes (internos y externos), los
procedimientos que se aplican a la solución de problemas, la asignación
correcta de prioridades y la forma en que los cambios son implementados.
Se analizan las formas de definir los servicios proporcionados, las métricas
asociadas con esos servicios, los niveles de servicios aceptables e
inaceptables, responsabilidad del proveedor y del cliente y acciones a ser
tomadas en circunstancias específicas.
Herramientas para Gestión del Cambio
El objetivo principal de esta asignatura es explorar la teoría,
conceptos y herramientas que guían a los directivos o líderes a través
de las distintas etapas del cambio organizacional, incluyendo metas
claramente definidas, los roles de los distintos actores y los procesos
necesarios para alcanzarlas hasta lograr un cambio exitoso y evaluar
los resultados del mismo.
Se responderán interrogantes del porqué y el cómo del cambio, los
principales obstáculos a enfrentar (resistencia al cambio, pérdida de la
productividad, etc), las estrategias más efectivas para el cambio
(best practices), la preparación de la organización para el cambio, la
comunicación, el entrenamiento al equipo que gestiona el cambio,
incentivos, la participación y retroalimentación de los empleados, etc.
Se complementará el estudio de la teoría con estudio de casos de
empresas (reales o ficticias) que implementaron procesos de cambio
tanto exitosos como fallidos, destacando los aspectos positivos y
analizando las causas de los fracasos y posibles alternativas.
Empresas Informáticas
La asignatura presenta las diferentes áreas de servicios vinculados con la
informática, aptas para la formación de empresas pequeñas y medianas o la
prestación de servicios como profesional independiente.
Introduce después los pasos necesarios para formar una empresa, desde el
desarrollo del modelo de negocio hasta su establecimiento según las leyes y
los reglamentos vigentes en Nicaragua.
Presenta además las técnicas para proyectar la rentabilidad de la empresa en
base de modelos de costos, gastos e ingresos proyectados, así como las
diversas formas y fuentes para el financiamiento inicial.
Brindada en forma ideal, la asignatura se evalúa en base de un proyecto de
curso, por medio de lo cual se simula el establecimiento de una Empresa
Informática.
Más allá de su contenido académico, la asignatura debe desarrollarse de una
forma que estimule a que los futuros graduados se acerquen a la idea de crear
su propio empleo y de otros en lugar de buscar una plaza, donde las diferentes
formas -desde el trabajo como profesional consultor independiente hasta el
forjador de una ONG o formador de una empresa- valen por igual, pues todas
requieren de un emprendedor y todas enfrentan el reto de la sostenibilidad
económica.
Ética Profesional
La asignatura se introduce a partir del planteamiento del problema ético
general, la diferenciación entre problemas morales y éticos, un análisis de la
moral y la moralidad de la conducta humana, la relación entre ética y filosofía, y
la definición tanto del objeto de la moral como de la ética.
Posteriormente se construye una panorámica general sobre la historia de las
ideas morales de la humanidad, hasta desembocar en la actualidad,
concretamente para plantear los problemas éticos que enfrenta el técnico en
informática, y la responsabilidad que tiene para el cuido de los equipos, el cuido
de la información y el de su persona integral.
Seminario de Culminación de Redes y Comunicaciones
Se cumple con las etapas de Análisis y Diseño correspondientes al proceso de
diseño de redes de computadoras y comunicaciones y servicios conexos,
incluyendo el análisis de requerimientos, estudio de factibilidad y diseño físico y
lógico, recomendación de equipos, orientado todo a la presentación y
realización de la forma de culminación de estudios establecida en este
documento para la Ingeniería en Sistemas y Tecnologías de la Información.
Seminario de Culminación de Sistemas de Información
Se cumple con las etapas de Análisis y Diseño correspondientes al ciclo de
vida del software incluyendo el análisis de requerimientos, estudio de
factibilidad y diseño de componentes, orientado todo a la presentación y
realización de la forma de culminación de estudios establecida en este
documento para la Ingeniería en Sistemas y Tecnologías de la Información.
Asignaturas exclusivas en Plan de Estudios 093-200516
Cálculo
Se estudiará el Cálculo Diferencial e Integral, a partir de las derivadas de
primer orden. Se verán, posteriormente, los métodos de integración, para
terminar con el estudio de funciones de varias variables y el espacio.
Se estudiarán las aplicaciones a problemas financieros y físicos.
Física
Se estudiarán las leyes de la mecánica con la visión de su aplicación posterior
a la electricidad, que será le fundamento principal de esta materia. Cubre los
conceptos fundamentales de la física.
Administración y Seguridad de Redes
La finalidad de las redes es facilitar el intercambio de información entre los
usuarios. Pero tal objetivo debe realizarse con orden y seguridad, para evitar
los cambios o manipulación no autorizados.
16 Se incluyen aquellas asignaturas que no son comunes al plan de estudios 093-2004
La Administración de una red está íntimamente ligada con su seguridad, por lo
que esta clase deberá cubrir los temas pertinentes para satisfacer ambos
objetivos.
Con esta asignatura el alumno definirá la información y establecerá los
elementos y características que permiten proporcionar seguridad a la misma,
conociendo cómo determinados mecanismos operan sobre los datos en
distintos puntos de potencial vulnerabilidad, siendo capaz de evaluar riesgos
informáticos y de elaborar planes de contingencia.
Deben quedar claros los fundamentos actuales de los cripto-sistemas de clave
privada y pública, así como su utilización para conseguir secreto, integridad,
autenticidad y disponibilidad.
Se establecerá el paralelismo entre redes de computadores, sistemas
operativos en cuanto a políticas de protección, modelos y técnicas de
implementación, explicándose la necesidad de sistemas criptográficos para
proteger la información a través de redes, con la imposibilidad de rechazo
siempre que se quiera implementar el correo certificado, contemplando el
peligro de canales encubiertos y el análisis del tráfico como debilidades
importantes en el trasvase de información.
La seguridad del software y las técnicas de dirección de proyectos de alta
seguridad serán tratadas; se estudiará VPN, certificados digitales, PKI, firma
digital, correo seguro y protocolos.
Ingeniería de la Información
Se estudiará con mayor detenimiento el Diseño de Sistemas Orientados a
Objetos, utilizando, para ello, UML.
Este curso presentará los conceptos claves y las metodologías requeridas para
llevar a cabo Ingeniería de Software Orientada a Objetos de cualidad, con
particular atención a las técnicas prácticas como case y análisis CRC17,
diagramación UML y modelos. Los estudiantes practicarán la aplicación del
análisis orientado a objetos para implementar diseño de software y cómo los
objetos pueden ser alterados para sistemas más robustos y menos caros.
17 CRC: Cyclic Redundancy Check. Fuente: http://www.geocities.com/jamilkhatib75/docs/crc.html. Other concepts: Class, Responsibilities, and Collaborators which the creators found to be the essential dimensions of object oriented modeling.
Utilizarán distintos métodos de análisis para encontrar y refinar clases y
relaciones entre objetos.
Se enfatizará en el análisis case, análisis CRC, análisis del dominio del
problema, diagramación de actividades, diagramación de interacción y
diagramas de clases. Se verá de manera especial en el uso de modelación de
objetos.
Álgebra Lineal
Introducción moderna al álgebra y a sus aplicaciones. Muchas de las ideas
fundamentales del álgebra lineal, independencia lineal, sub-espacio, espacio
vectorial, transformación lineal, se introducen en el primer capítulo del libro al
construir estos conceptos en Rn18, y a cada uno se le da una interpretación
geométrica.
Álgebra de matrices. Determinantes. Espacios vectoriales. Valores propios y
vectores propios. Ortogonalidad y mínimos cuadrados. Matrices simétricas y
formas cuadráticas. Los objetivos son emplear matrices y entenderlas.
Álgebra Lineal se estudia como la rama de las matemáticas que concierne al
estudio de vectores, espacios vectoriales, transformaciones lineales, y sistemas
de ecuaciones lineales. Los espacios vectoriales son tema central en la
matemáticas modernas; por lo que, el álgebra lineal es usada ampliamente en
álgebra abstracta y análisis funcional. El álgebra lineal tiene una representación
concreta en la geometría analítica. Y tiene aplicaciones en el campo de las
ciencias naturales y en las ciencias sociales.
El Álgebra Lineal hoy en día se ha extendido a considerar n-espacio, puesto
que los más útiles resultados de los cuadrantes segundo y tercero pueden ser
extendidos n-dimensionalmente en el espacio, pero podemos considerar que el
álgebra lineal investiga y abarca espacios infini-dimensionales. Aunque mucha
gente no puede visualizar vectores en n-espacios, como los vectores ó n-
múltiplos, es útil representando información. Puesto que los vectores, como n-
múltiplo, son considerados listas ordenadas de n componentes. La mayor parte
de la gente puede resumir y manipular información eficientemente en esta
estructura.
18 Rn: Relaciones entres varios campos o dimensiones
Estadísticas
Esta asignatura está orientada a los procedimientos necesarios para efectuar
una interpretación del análisis básico estadístico mediante la computadora. Por
el uso generalizado en el mercado laboral, para la realización de los análisis se
trabaja con el programa SPSS por ejemplo. Contempla los siguientes temas de
estudio: gráficos y tabulación de datos; descripción del conjunto de datos:
tendencia central, variabilidad y desviación. Curva normal y registros
estándares. Correlación, proposiciones y contingencias. Muestreo e inferencia
estadística.
Marco Legal y Regulatorio
En esta asignatura se hace un análisis de la legislación nacional vigente y de
todas aquellas disposiciones relacionadas con el campo de las
telecomunicaciones, las TIC y la sociedad de la información en el país y el
derecho informático.
También se examinan códigos de ética y conducta de los profesionales de las
TIC implementados en otros países o sugeridos por organismos que son
referentes para la profesión y que propugnan por la práctica honesta, proba,
responsable en la relación cliente – proveedor (de servicio o bienes) y en el
desempeño del trabajo de los profesionales TIC.
Administración y Auditoria Informática
Dada la situación de nuestro país, el cual no puede asumir toda la fuerza
laboral que las universidades gradúan cada año, con esta clase debemos
preparar a los futuros graduados para que puedan formar y administrar sus
propias empresas.
Deberán cubrirse aspectos de administración, auditoria de los sistemas
informáticos, contables y financieros. Se abordan conceptos generales de
auditoria de sistemas y control, políticas de seguridad informática, técnicas de
auditoria asistida por computadora, auditoria de la seguridad e integridad de los
datos en bases de datos, datawarehouse, auditoria de redes y de sistemas en
ambientes de Internet.
Ingeniería de Procesos
El área de estudios de esta asignatura son los procesos en las organizaciones
y las oportunidades de mejorar estos procesos a través de diversas tecnologías
y metodologías para luego aplicar un proceso de mejora continua.
Se parte de que las organizaciones son tan eficaces y eficientes como lo son
sus procesos. La mayoría han tomado conciencia de esto y se plantean cómo
mejorar los procesos y evitar algunos males habituales como: poco enfoque al
cliente, bajo rendimiento de los procesos, barreras departamentales,
subprocesos inútiles debido a la falta de visión global del proceso, excesivas
inspecciones, re-procesos, etc.
Se aprende que, integrando las nuevas tecnologías (Internet, dispositivos
móviles, etc.) con ERPs19/ CRMs20/ SCMs21/ BI22 se consiguen procesos más
eficientes y eficaces, con la consiguiente reducción de costes y disminución de
los tiempos de ejecución así como incremento de productividad y flexibilidad23.
Gestión Estratégica de la Información
Se estudiará la importancia que tiene la información como soporte para la
planeación estratégica y la toma de decisiones, por lo que se deberá presentar
el análisis del concepto de planeación, toma de decisión y la importancia de la
información para estas funciones administrativas y terminar con algunas
conclusiones y propuestas con relación al manejo de la información en las
organizaciones y el concepto de Organización Inteligente.
La información se vuelve importante cuando ofrece a su poseedor la ventaja de
decidir cuál es el mejor curso de acción que debe seguir con un mayor grado
de certeza, contrario al caso de no contar con ella para hacerlo.
Algunas limitaciones de la planeación se atribuyen precisamente a la
información que la soporta, esto es, por ejemplo, la posibilidad de que los
pronósticos en los cuales se basa puedan estar equivocados, o que
19 ERPs: Electronics Resource Planning 20 CRMs: Client Relationship Managment 21 SCMs: Supply chain management. Fuente: http://webs.twsu.edu/whitman/papers/chou1.pdf 22 BI: Business Intelligence. BI is a popularized, umbrella term introduced by Howard Dresner of the Gartner Group in 1989 to describe a set of concepts and methods to improve business decision making by using fact-based support systems. The term is sometimes used interchangeably with briefing books and executive information systems. A Business Intelligence System is a DSS (sistema de soporte a la toma de decisión). 23 Ver mas información en copia “Descriptores Amplios” al momento de elaborar los programas analíticos.
internamente no exista información suficiente que permita analizar las
posibilidades internas y hacerlas congruentes con las externas (mercado).
El uso estratégico de TI (hardware, software y comunicaciones) para la
creación de una ventaja estratégica y competitiva, es un factor crítico de éxito
en las organizaciones. La actividad crítica para llevar a cabo esta tarea, está
relacionada con el establecimiento de una adaptación continua de la TI a la
estrategia de negocios y al modelo de la organización como un todo.
Seminario de Culminación de Estudios
Realizar las actividades encaminadas a presentar un primer proyecto de
investigación susceptible a registrarse en la Coordinación de la Carrera como
forma de culminación de estudio.
Incluye aspectos metodológicos, procedimientos, regulaciones y
reglamentaciones institucionales aplicables para tal efecto.