Home > CATÁLOGO DE ÁREAS DE CONOCIMIENTO

CATÁLOGO DE ÁREAS DE CONOCIMIENTO

MODELOS CURRICULARES

PARA LA

EDUCACIÓN SUPERIOR

Asociaci��n Nacional de Instituciones de Educaci��n en Inform��tica

A N I E I


CONTENIDO

I.              PERFILES PROFESIONALES

II.              ESTRUCTURA Y METODOLOGÍA

III.              PERFILES PROFESIONALES

A.              LICENCIATURA EN INFORMÁTICA

B.              LICENCIATURA EN SISTEMAS COMPUTACIONALES

C.              LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN

D.              INGENIERÍA EN COMPUTACIÓN

IV.              CATÁLOGO DE ÁREAS DE CONOCIMIENTO

1.              ENTORNO SOCIAL

1.1              LAS ORGANIZACIONES

1.2               LAS UNIDADES INFORMÁTICAS

1.3               ÉTICA Y NORMATIVIDAD JURÍDICA

2.              MATEMATICAS

2.1              MATEMÁTICAS BÁSICAS

2.2              MATEMÁTICAS APLICADAS

2.3              MATEMÁTICAS DISCRETAS

2.4              TEORÍA MATEMÁTICA DE LA COMPUTACIÓN

3.              ARQUITECTURA DE COMPUTADORAS

3.1              FÍSICA

3.2              SISTEMAS DIGITALES

3.3              TIPOS Y CONFIGURACIONES DE COMPUTADORAS

3.4              INSTALACIONES Y EQUIPOS

4.              REDES

4.1              TRANSMISIÓN Y COMUNICACIÓN DE DATOS

4.2              MODELOS

4.3              PROTOCOLOS

4.4              INTERCOMUNICACIÓN DE REDES

4.5              SEGURIDAD E INTEGRIDAD DE LA INFORMACIÓN

5.              SOFTWARE DE BASE

5.1              TRADUCTORES

5.2              SISTEMAS OPERATIVOS

5.3              UTILERÍAS Y MANEJADORES

6.              PROGRAMACIÓN E INGENIERÍA DE SOFTWARE

6.1              ALGORÍTMICA

6.2              PARADIGMAS DE PROGRAMACIÓN Y LENGUAJES

6.3              SISTEMAS DE SOFTWARE

6.4              INDUSTRIA DEL SOFTWARE

7.              TRATAMIENTO DE INFORMACIÓN

7.1              BASES DE DATOS

7.2              RECUPERACIÓN DE INFORMACIÓN

7.3              SISTEMAS DE INFORMACIÓN

8.              INTERACCIÓN HOMBRE-MAQUINA

8.1              GRAFICACIÓN

8.2              INTELIGENCIA ARTIFICIAL

8.3              INTERFACES HUMANO-MÁQUINA

V.              CRUCE DE ÁREAS Y PERFILES


I.              PERFILES PROFESIONALES

Para llegar al nivel de desarrollo independiente en Inform��tica y Computaci��n que el pa��s requiere es de importancia medular formar cuadros de profesionales s��lidamente preparados, ya que son las v��as del estudio, de la investigaci��n y del trabajo consciente y realista, las que har��n posible alcanzar esa meta.

La inquietud de la buena formaci��n profesional existe desde hace tiempo en la comunidad educativa, remont��ndose a noviembre de 1981 el primer intento significativo de realizar un aporte formal de criterios y normatividad de la educaci��n, en el seno del Primer Foro sobre Formaci��n de Recursos Humanos en Inform��tica, convocado por la Secretar��a de Programaci��n y Presupuesto y la Secretar��a de Educaci��n P��blica y celebrado en Monterrey, N. L. Surgi�� as��, como resultado del Comit�� integrado en dicha reuni��n, el REPORTE DE DEFINICIÓN DE LA INFORMÁTICA. Un año m��s tarde, fruto del Segundo Foro sobre Formaci��n de Recursos Humanos en Inform��tica, convocado por las mismas secretar��as (Mexicali, B.C.,abril de 1982), la idea inicial cobr�� m��s forma y se concret�� en el REPORTE DE DEFINICIÓN DE LOS CAMPOS DE ACCIÓN DE LA INFORMÁTICA.

Constituida la ANIEI (Asociaci��n Nacional de Instituciones de Educaci��n en Inform��tica) en Guadalajara el 8 de octubre de 1982, fue su Segunda Asamblea General celebrada en M��rida en junio de 1983 el foro en el que se hizo hincapi�� en que la ausencia de la definici��n de un n��cleo b��sico de conocimientos y funciones que determine con precisi��n qu�� debe saber y qu�� hacer un profesional de la Computaci��n o de la inform��tica era una deficiencia que deb��a superarse con urgencia, en los niveles de enseñanza que son del dominio de la ANIEI: superior, medio superior y posgrado. Para abordar el primero, nivel superior, se form�� el COMITÉ DE "MODELOS CURRICULARES, NIVEL LICENCIATURA, INFORMÁTICA Y COMPUTACIÓN", que trabaj�� desde entonces hasta la fecha, integrado inicialmente por veintitr��s profesores de doce universidades del pa��s.

El comit�� produjo reportes parciales y resultados que fueron discutidos en m��ltiples reuniones de trabajo y puestos a consideraci��n y aprobados en las Asambleas Generales de la ANIEI de Cd. Victoria, Tamps. (noviembre de 1984), Guadalajara, (noviembre de 1985) y Toluca (octubre de 1986), dando as�� forma a los modelos curriculares en su versi��n preliminar para llegar a la primera edici��n, publicada en forma conjunta por ANIEI e INEGI. En 1991 se modific�� ligeramente el trabajo, y se obtuvo entonces la segunda edici��n, igualmente publicada por INEGI. Ésta es, entonces, la tercera edici��n, que fue aprobada por la XIV Asamblea General anual en su congreso de octubre de 1996, en Guadalajara.


II.              ESTRUCTURA Y METODOLOGÍA

Los modelos constan fundamentalmente de tres partes principales:

-              La definici��n de cuatro perfiles tipo de profesionales en inform��tica y computaci��n,

-               La formulaci��n de un cat��logo de ��reas de conocimiento en estos campos del saber, y

-              El cruce de ��reas y perfiles, bajo la forma de una ponderaci��n porcentual de los temas de estudio, para definir los conocimientos necesarios en cada perfil.

La metodolog��a seguida en la elaboraci��n de los modelos consisti�� en:

-               Determinaci��n de un marco conceptual s��lido, dado fundamentalmente por la delimitaci��n de las ��reas de conocimiento y de los campos de acci��n del quehacer inform��tico, en su expresi��n m��s amplia, sin excluir ninguna actividad relevante; pero sin caer en un relativismo de adici��n injustificado.

-               Generaci��n de informaci��n: recopilaci��n, organizaci��n y s��ntesis de ��reas de conocimiento, incluyendo temas, campos de aplicaci��n, aspectos de investigaci��n y desarrollo, casos de inter��s, bibliograf��a, etc��tera.

-               Clasificaci��n y an��lisis de la informaci��n previamente producida.

-               Intercambio, discusi��n de ideas y conciliaci��n de criterios en t��rminos de la estructura conceptual que sirve de marco, para llegar a formulaciones suficientemente consistentes y de consenso.

La presente tercera edici��n incorpora importantes cambios de tipo estructural, porque aument�� la cantidad de ��reas de estudio (de cinco anteriores a ocho actuales) y cambiaron algunos de los perfiles profesionales propuestos. Sin embargo, la metodolog��a seguida se mantiene sin cambios, porque se sigue considerando la gu��a conceptual para mantener la validez de los modelos: servir como referencia para poder "cruzar" las ��reas de conocimiento de la inform��tica y la computaci��n con diversos perfiles de actuaci��n profesional, de acuerdo con las orientaciones y necesidades particulares de las instituciones educativas manteni��ndose dentro de los l��mites acordados; de esta forma seguir�� siendo posible hablar de una razonable unificaci��n de criterios educativos en una escala nacional.


III.              PERFILES PROFESIONALES

Los perfiles corresponden a cuatro dominios de desarrollo profesional en inform��tica y computaci��n, estas  definiciones fueron aprobadas por la XIV Asamblea General Anual de la ANIEI, identificados por los siguientes t��tulos:

A. LICENCIATURA EN INFORMÁTICA

Se refiere a un profesional con la misi��n de detectar y satisfacer las necesidades organizacionales relativas al uso y empleo de la informaci��n. Ser�� capaz de recabar y organizar los datos y procesos necesarios para el buen funcionamiento de la organizaci��n y el cumplimiento de sus objetivos. El resultado final ser�� la creaci��n, administraci��n o mantenimiento de servicios y sistemas de tratamiento de informaci��n integrados y eficientes.

Tendr�� una preparaci��n rigurosa en la teor��a, pr��ctica y metodolog��a computacionales, y un entendimiento actualizado de la tecnolog��a computacional, que combinar�� con el conocimiento de la estructura y operaci��n de la empresa, la industria o la instituci��n. Deber�� contar con disposici��n y capacidades para trabajo y di��logo en forma interdisciplinaria y grupal.

Éste es un perfil de tipo eminentemente profesional, aunque no excluye la conveniencia de que se prosigan estudios de posgrado, tanto en las ciencias y tecnolog��as de tratamiento de la informaci��n como en las ��reas beneficiarias de sus aportaciones.

B. LICENCIATURA EN SISTEMAS COMPUTACIONALES

Nombra a un profesional dedicado al estudio y desarrollo de las ciencias computacionales, que derive en elementos para la concepci��n y creaci��n de ambientes, facilidades y aplicaciones innovativas de la computaci��n dentro de entornos diversos de demandas a satisfacer

Profundizando en los fundamentos de la construcci��n de software de base y de aplicaciones, mantendr�� un estudio riguroso en los principios que caracterizan a las ciencias formales y estar�� preparado para elaborar te��rica y pr��cticamente modelos de realidades complejas, cuidando su consistencia, eficiencia y rendimiento.

Perfil de corte acad��mico que, sin excluir extensas posibilidades de desempeño profesional, deriva naturalmente hacia estudios de posgrado

C. LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN

Indica un profesional capaz de analizar situaciones, entornos y problemas propios de ser tratados mediante sistemas computacionales, para ofrecer soluciones completas, resultantes de la creaci��n, adecuaci��n, integraci��n o selecci��n de productos y servicios computacionales

Deber�� tener una s��lida formaci��n en t��cnicas de an��lisis y diseño de sistemas de informaci��n, y en la configuraci��n de ambientes de servicios de c��mputo y redes, as�� como dominio de herramientas de programaci��n e ingenier��a de software, con el fin de construir programas y sistemas de aplicaci��n con caracter��sticas de productos terminados y competitivos.

Se trata tambi��n de un perfil de orientaci��n profesional, con amplias posibilidades de continuaci��n en niveles de especializaci��n y posgrado.

D. INGENIERÍA EN COMPUTACIÓN

Se refiere a un profesional con la misi��n de construir, configurar, evaluar y seleccionar obras y entornos de servicios computacionales y de telecomunicaciones. Ser�� capaz de encontrar soluciones innovativas, proponiendo metodolog��as, t��cnicas y herramientas que puedan constituirse en aportes a la tecnolog��a nacional.

Tendr�� un manejo fluido de los principios te��ricos y de los aspectos pr��cticos y metodol��gicos que sustentan el diseño y desarrollo de sistemas complejos, especificaci��n de arquitecturas de hardware y configuraci��n de redes de c��mputo y teleproceso.

Perfil de tipo profesional que, mediante especializaciones o posgrado, puede reafirmar su orientaci��n o bien derivar hacia una orientaci��n de tipo acad��mico en computaci��n, o hacia las redes y las telecomunicaciones.


IV.              CATÁLOGO DE ÁREAS DE CONOCIMIENTO

Las ��reas de conocimiento crecieron de las cinco anteriores (Entorno social, Hardware, Matem��ticas, Software de base, Software de aplicaciones) a ocho actuales, porque esta nueva taxonom��a de l��nea con mayor precisi��n los contenidos y preserva las diferencias tem��ticas, adem��s de que permite incluir el ��rea de redes y teleinform��tica, que ha adquirido proporciones de enorme importancia. En cada ��rea se incluy�� adem��s una sub��rea de "herramientas computacionales" como apoyo para las labores propias del tema, y como reflejo de la creciente importancia pr��ctica que han adquirido los "paquetes" de computaci��n (sobre todo en las computadoras personales).


Se definen ocho grandes ��reas de conocimiento en inform��tica y computaci��n, a saber:

1.               ENTORNO SOCIAL

2.               MATEMÁTICAS

3.               ARQUITECTURA DE COMPUTADORAS

4.               REDES

5.               SOFTWARE DE BASE

6.              PROGRAMACIÓN E INGENIERÍA DE SOFTWARE

7.              TRATAMIENTO DE LA INFORMACIÓN

8.              INTERACCIÓN HOMBRE-MÁQUINA

El objetivo en cada uno de los niveles da idea clara de su funci��n espec��fica.


Las ��reas se dividen en sub��reas; y ��stas en subsub��reas. Las sub��reas o las subsub��reas, seg��n los casos, est��n estructuradas en grupos de temas de estudio, que no corresponden necesariamente a materias. As��, un conjunto de temas puede dar lugar a varias materias en el plan de un determinado perfil, mientras que para otro perfil puede reducirse a una parte pequeña en un curso, o simplemente a una menci��n de que esos t��picos existen, sin estudiarlos detalladamente.


1.              ENTORNO SOCIAL

Comprende conocimientos, normas, experiencias y motivaciones que hacen posible la buena integraci��n de las unidades de inform��tica y su personal en las organizaciones y en la sociedad en general. Se incluyen t��picos de administraci��n, econom��a, contabilidad, derecho, sociolog��a y psicolog��a.

1.1.               LAS ORGANIZACIONES

1.2.               LAS UNIDADES INFORMÁTICAS

1.3.               ÉTICA Y NORMATIVIDAD

1.4.              HERRAMIENTAS COMPUTACIONALES

1.1              LAS ORGANIZACIONES

Objetivo: Brindar un conjunto de conocimientos y aspectos de normatividad, relativos a las organizaciones en general, con la doble finalidad de adecuarlos a las organizaciones inform��ticas, y de tener bases conceptuales para el desarrollo e implantaci��n de sistemas inform��ticos relacionados con los aspectos administrativo-contables

Pag. 1


1.1.1.  Teor��a de las organizaciones

ES1 Tipos y principios b��sicos de las organizaciones. Clasificaci��n seg��n fines y propietarios. Organismos p��blicos y privados. Empresas. Industrias. Tipos de sociedades. Estructura y comportamiento de las organizaciones. Teor��a cl��sica. Teor��a moderna de la organizaci��n. Áreas administrativas funcionales. Escuelas de administraci��n. Organigramas. La Unidad de Inform��tica. Manuales de organizaci��n. Planeaci��n. Reestructuraci��n de organizaciones. Capacitaci��n. M��todos de diseño de procedimientos.

ES2 Procedimientos administrativos. Procesos. Procedimientos. M��todos. T��cnicas y tecnolog��as. Instrumentos y herramientas. Eficiencia, eficacia. Procesos b��sicos: planeaci��n, organizaci��n, direcci��n y control. Flujos de informaci��n. An��lisis de la complejidad de procesos y procedimientos. Metodolog��as para el diseño de procedimientos. Simplificaci��n de procesos y procedimientos. Redistribuci��n de funciones. Manuales.

ES3 Recursos humanos. El personal. Puestos y funciones. Estructuras de sueldos y salarios. Prestaciones. Seguridad social. Sistemas de pago. Motivaci��n, inducci��n. Capacitaci��n: importancia y necesidad. Organigrama. Relaciones. N��minas. Planeaci��n y control de plazas.

1.1.2.  T��picos de manejo financiero

ES4 Principios b��sicos de contabilidad. Objetivo de la contabilidad de una organizaci��n. Contabilidad general. Cuentas: clasificaci��n y cat��logos. Asientos de diario. Registro de operaciones. Cuentas espec��ficas. Bancos y conciliaciones bancarias. Cuentas de inventarios, ventas, gastos de operaci��n. Estados financieros b��sicos: balance general, estado de resultados. Fuentes de informaci��n financiera.

ES5 Contabilidad de costos. Cat��logos de cuentas. Materia prima. Sueldos y salarios. Gastos indirectos y producci��n. Gastos de producci��n. Costos industriales. Toma de decisiones relativas a costos. Costos de fabricaci��n, desarrollo, adecuaci��n y costos de adquisiciones.

ES6 Presupuestos. Finalidades del presupuesto: de previsi��n, de planeaci��n, de control, de inversi��n, de integraci��n, de operaci��n, de direcci��n, de control. Presupuestos de ingresos y de egresos. Presupuestos por ��reas de responsabilidad, por programas y actividades. T��cnicas y herramientas para la elaboraci��n de presupuestos.

ES7 Planeaci��n financiera. La funci��n financiera. Funciones de la tesorer��a. Propietarios y trabajadores. El capital de trabajo: activos y pasivos. Sistemas financieros nacional e internacional. Organizaciones bancarias y de seguros. Organizaciones burs��tiles, alternativas de financiamiento e inversi��n. Financiamiento internacional. Estudios de factibilidad.

ES8 Aspectos fiscales en las organizaciones. Ley de Ingresos de la Federaci��n. Ingresos en la organizaci��n. Implicaciones fiscales: contribuciones, reparto de utilidades, declaraciones. Previsi��n social. Inversiones. Gastos y est��mulos fiscales. Mecanismos del IVA. El ��rea fiscal en la organizaci��n y su relaci��n con la unidad de inform��tica.

1.1.3.  T��picos de manejo econ��mico

ES9 Conceptos b��sicos de microeconom��a. Objeto de la ciencia econ��mica. Corrientes de pensamiento econ��mico y sistemas econ��micos. Sectores de la econom��a. Factores de la producci��n. La informaci��n. El mercado y la determinaci��n de precios. Oferta y demanda. Elasticidad. Controles de precios. Producci��n y costos.

ES10 Conceptos b��sicos de macroeconom��a. Niveles de ingreso. Consumo, ahorro e inversi��n. Balanza de pago, cuentas nacionales, deuda interna y deuda externa, indicadores (PIB, PNB, otros). Banca: central, p��blica, privada, comercial, de desarrollo. Pol��tica fiscal. Cr��dito bancario y tasas de inter��s. Mercados de capitales. Inflaci��n y desempleo. Situaci��n econ��mica de M��xico.

ES11 Econom��a de la empresa. La empresa y la estructura de producci��n. La empresa y la estructura de servicios. Toma de decisiones de tipo econ��mico. Riesgo e incertidumbre. Costos, gastos e inversiones. Capital. Mercado: oferta y demanda. Mercados nacionales e internacionales. Exportaci��n. Incubadoras de empresas. Empresas de bienes y servicios inform��ticos.

Pag. 1


1.2               LAS UNIDADES INFORMÁTICAS

Objetivo: Estudiar las unidades inform��ticas desde la ��ptica de las organizaciones. Para ello se aplicar��n y particularizar��n los conceptos generales de ��stas a las unidades de inform��tica, sean parte de una organizaci��n mayor o empresas independientes.

Pag. 1


1.2.1.  La funci��n inform��tica

ES12 Unidades de inform��tica en las organizaciones. Misi��n y visi��n. Funci��n y objetivos. Ubicaci��n en la organizaci��n. Reorganizaci��n de la unidad de inform��tica. Funciones inform��ticas centralizadas, distribuidas, independientes. Funciones de compras, mantenimiento, integraci��n de soluciones, desarrollo. V��nculos formales e informales de la unidad inform��tica con los dem��s ��rganos. Personal inform��tico para las unidades de inform��tica.

ES13 Empresas y proyectos inform��ticos. Tipos de empresas de servicios inform��ticos. Principios rectores para el desarrollo de tecnolog��a nacional: adaptaci��n, adecuaci��n, autonom��a, independencia. Empresas pequeñas: la figura de los socios-t��cnicos; la figura de los dueños-directores. Recursos y servicios externos (outsourcing). Captaci��n de necesidades. Definici��n de productos y servicios para el mercado. Productos a la medida. Productos para consumo final.

ES14 Administraci��n de unidades inform��ticas. Planeaci��n de la unidad. An��lisis de requerimientos y definici��n de los servicios de la unidad. Determinaci��n de vol��menes de informaci��n a manejar. Hardware y software: selecci��n, licitaciones, compra, renta, licencias de uso. Normas de operaci��n. Controles. Elaboraci��n de reportes para los diferentes niveles jer��rquicos de la organizaci��n.

ES15 Bienes inform��ticos. Hardware y software adquirido, rentado, bajo licencia de uso. Contratos y licencias. Mantenimiento de equipos. Seguros especiales para hardware, para software, para la informaci��n particular de la organizaci��n. Resguardo y respaldo de la informaci��n.

1.2.2.  Recursos humanos

ES16 Administraci��n del personal inform��tico. Manejo de personal: b��squeda, selecci��n, capacitaci��n, supervisi��n, actualizaci��n. Departamentos internos. Descentralizaci��n de funciones, equipos y personal. Preparaci��n formal en niveles profesional y t��cnico. Captaci��n y retenci��n de personal calificado. Pol��ticas de sueldos y salarios. Est��mulos. Penalizaciones por delitos inform��ticos.

ES17 Actualizaci��n del personal inform��tico. Actividades para la actualizaci��n continua en la organizaci��n. Importancia y necesidad de la actualizaci��n bajo la forma de estudios formales, capacitaci��n, entrenamiento. Pol��ticas espec��ficas para actualizaci��n. Inversi��n en actualizaci��n.

1.2.3.  Auditor��a en las unidades de inform��tica

ES18 Auditor��a inform��tica. Concepto y metodolog��as generales para auditor��a. Medios y herramientas para realizar auditor��a. Obtenci��n y an��lisis de la informaci��n. Dictamen. Evaluaci��n de la definici��n de la unidad inform��tica y de su misi��n. Evaluaci��n de los sistemas. Equipos y sistemas. Desempeño. Accesos, protecciones, seguros. Riesgos de ambientes de PC aisladas. Redes organizacionales: diseño y accesos. Contratos y licencias. Empresas auditoras.

Pag. 1


1.3               ÉTICA Y NORMATIVIDAD JURÍDICA

Objetivo: Brindar conocimientos de normatividad jur��dica y de pol��ticas nacionales e internacionales para una adecuada ubicaci��n de los bienes y servicios inform��ticos en su entorno social. Proporcionar un marco de conceptos y valores ��ticos para el quehacer profesional y el uso de bienes y servicios inform��ticos.

Pag. 1


1.3.1.  Marcos legales

ES19 Consideraciones legales. El hombre y el derecho. Las leyes y su aplicaci��n. Personas f��sicas y personas morales. El estado y la constituci��n. Contratos. Leyes relativas a ingresos y egresos. Leyes org��nicas de la administraci��n p��blica federal, el servicio p��blico. R��gimen de concesiones. Formas de adquisici��n de bienes por parte del estado: compra, expropiaci��n, nacionalizaci��n, confiscaci��n.

ES20 Derecho mercantil. El comerciante. La empresa. Sociedad mercantil. Sociedad de responsabilidad limitada. Sociedad an��nima. Sociedad cooperativa. T��tulos y operaciones de cr��dito. Quiebra y suspensi��n de pagos.

ES21 Pol��tica inform��tica. Normas regulatorias de la actividad inform��tica: nacionales e internacionales. Legislaci��n espec��fica. Delitos inform��ticos. Diagn��stico y planes nacionales de desarrollo. Organismos de la administraci��n p��blica federal responsables de la definici��n, implantaci��n y regulaci��n de pol��ticas. Evaluaci��n de las pol��ticas inform��ticas y an��lisis de sus resultados. Licitaciones p��blicas. Tecnolog��a inform��tica: adaptaci��n, adecuaci��n, autonom��a, independencia.

ES22 Los derechos humanos. Derecho a la confidencialidad de la informaci��n. Privacidad de la informaci��n. Bases de datos p��blicas y privadas. Redes p��blicas y privadas. La tecnolog��a como un bien econ��mico y las obligaciones derivadas. Regulaci��n de los servicios inform��ticos. El "poder" inform��tico y el poder de la informaci��n: usos y abusos. Ética.

1.3.2.  La era de la informaci��n

ES23 Autor��a inform��tica. La autor��a y creaci��n del software. Derechos de autor: registro, regal��as. "Pirater��a" del software. Contratos y licencias de uso de software; categor��as de licencias: organizacionales, acad��micas, individuales. Ética.

ES24 Impacto de la tecnolog��a. Cultura tecnol��gica. Automatizaci��n de procesos. Cambios en las formas de producci��n y de operaci��n. Despidos de personal. Cambio de funciones y tareas del personal. Aceptaci��n y resistencias. Educaci��n, capacitaci��n y entrenamiento. Robotizaci��n. Tareas peligrosas para el ser humano y elementos tecnol��gicos de reemplazo o protecci��n.

ES25 Impacto social de la inform��tica. Cultura inform��tica general. La tecnolog��a inform��tica en diferentes niveles de educaci��n. Bondades y riesgos. Posibilidades de estratificaci��n y separaci��n de la sociedad. Diferencias generacionales. Aplicaciones a diversas ��reas de conocimiento y a distintas actividades humanas. Herramientas y ambientes para el usuario final. Sociolog��a de la inform��tica.

Pag. 1


2.              MATEMATICAS

Las matem��ticas brindan una excelente e imprescindible base de tipo formativo para el desarrollo de habilidades de abstracci��n y la expresi��n de formalismos, adem��s de proporcionar conocimientos espec��ficos fundamentales para la inform��tica y la computaci��n.

2.1.               MATEMÁTICAS BÁSICAS

2.2.               MATEMÁTICAS APLICADAS

2.3.               MATEMÁTICAS DISCRETAS

2.4.              TEORÍA MATEMÁTICA DE LA COMPUTACIÓN

2.5              HERRAMIENTAS COMPUTACIONALES

2.1              MATEMÁTICAS BÁSICAS

Objetivo: Proporcionar los conocimientos cl��sicos de la disciplina matem��tica que son la base formal para todos los desarrollos posteriores.

Pag. 1


2.1.1.  C��lculo

MA1 Diferencial e integral en una variable. N��meros enteros, racionales y reales. Funciones. Gr��ficas. L��mite y continuidad. Derivabilidad y continuidad. La derivada. T��cnicas de derivaci��n. La integral indefinida y la integral definida. M��todos de integraci��n. Integrales impropias. Aplicaciones.

MA2 Diferencial e integral en varias variables. La topolog��a de R y las funciones de varias variables. Vectores. Funciones y operaciones con funciones. Gr��ficas de funciones. L��mite y continuidad. La derivada de funciones de varias variables. La integral de funciones de varias variables. La integral sobre una trayectoria. La integral sobre una superficie. Sucesiones y series de funciones.

MA3 Ecuaciones diferenciales. Ecuaciones diferenciales ordinarias de primer orden homog��neas y no homog��neas continuas. Ecuaciones separables continuas. Ecuaciones diferenciales ordinarias de segundo orden. El Wronskiano. Sistemas de ecuaciones. M��todos de aproximaci��n para soluciones. Problemas de aplicaci��n.

MA4 Series de Fourier. Funciones peri��dicas. Propiedades de ortogonalidad. Series de Fourier trigonom��tricas. Condiciones de Dirichlet y propiedades de convergencia. Forma compleja de la serie de Fourier. Integraci��n y diferenciaci��n de las series de Fourier.

MA5 Transformadas de Fourier. Integral de Fourier. Propiedades de las transformadas de Fourier. Transformadas de Fourier de derivadas. Teorema de convoluci��n.

2.1.2.  Álgebra

MA6 Lineal. Espacios vectoriales sobre un campo. Dependencia e independencia lineal. Sistemas de ecuaciones lineales. Matrices y transformaciones lineales. Triangulaci��n y diagonalizaci��n. Aplicaciones. Funciones multilineales. Determinantes. Valores y vectores propios. Producto escalar. Producto hermitiano. Norma. Vectores ortogonales. Proyecciones. Bases ortogonales y ortonormales.

MA7 Cl��sica. Conjuntos. Relaciones. Funciones. Igualdad y composici��n de funciones. Tipos de funciones. Funciones invertibles. Cardinalidad de un conjunto. Conjuntos finitos e infinitos. Relaciones de equivalencia. Particiones. Relaciones de orden. N��meros naturales. Principio de inducci��n. N��meros enteros. Algoritmos de divisi��n y de m��ximo com��n divisor. N��meros primos. Teorema fundamental del ��lgebra. Congruencias. Ecuaciones y sistemas de ecuaciones m��dulo n. N��meros complejos: operaciones y propiedades. Representaci��n polar. Ra��ces de n��meros complejos.

MA8 Moderna. Teor��a de grupos: operaciones binarias en un conjunto. Semigrupos y monoides. Definici��n de grupo y ejemplos. Subgrupos. Operaciones sobre grupos. Automorfismos. Teor��a de anillos. Homomorfismos. Anillos de polinomios.

2.1.3.  Geometr��a

MA9 Vectores, rectas, planos y curvas. Vectores en R2 y R3. Álgebra de los vectores. Interpretaci��n geom��trica. Producto escalar. Producto vectorial, triple producto escalar. Coordenadas polares. Curvas y superficies. Intersecci��n de lugares geom��tricos. Rectas y planos. La recta. El plano. Familias de rectas, familias de planos. C��rculos y esferas. C��nicas en el plano.

MA10 Transformaciones geom��tricas. La ecuaci��n cuadr��tica en dos y tres variables. Traslaciones en R2 y R3. Rotaciones en R2. Tangentes y normales. Curvas y superficies. Trazas. Vectores normales y planos tangentes a superficies en R3. Coordenadas esf��ricas y cil��ndricas.

Pag. 1


2.2              MATEMÁTICAS APLICADAS

Objetivo: Propiciar el ejercicio de habilidades formales como elemento formativo, y proporcionar conocimientos espec��ficos de importancia instrumental para desarrollos posteriores.

Pag. 1


2.2.1.  Probabilidad y estad��stica

MA11 Probabilidad. Definici��n de Probabilidad, espacio de probabilidad y espacio muestral. Teoremas b��sicos de la probabilidad. C��lculo de probabilidades. Probabilidad condicional. Eventos independientes. Variables aleatorias y funciones de probabilidad y de densidad. Valor esperado. Varianza.

MA12 Estad��stica descriptiva. Poblaciones y muestras. Frecuencias. Histogramas. Par��metros estad��sticos: media, mediana, cuartiles, moda, rango, varianza, desviaci��n est��ndar. Medidas de tendencia y de dispersi��n. Coeficiente de variaci��n. Pruebas de hip��tesis.

MA13 Distribuciones. Discretas: binomial, hipergeom��trica y de Poisson. M��nimos cuadrados. Independencia y convoluci��n. Distribuciones continuas. Normal. El teorema del l��mite central. Densidades. Esperanzas, momentos y varianza. Distribuci��n condicional. Distribuciones conjuntas e independencia. Convoluciones.

2.2.2.  C��lculo num��rico

MA14 M��todos num��ricos. Aritm��tica de punto flotante y aproximaciones. Teor��a de errores. Resoluci��n de sistemas de ecuaciones lineales. Resoluci��n de ecuaciones algebraicas.

2.2.3.  Simulaci��n

MA15 Conceptos b��sicos. Fen��menos continuos y discretos. Modelaci��n continua. El plano fase. Puntos cr��ticos. Variables aleatorias. Eventos y flujo del tiempo. Sistemas. Modelado de sistemas. Muestreo, estimaci��n e inferencia inductiva. Generaci��n y prueba de n��meros aleatorios. Teor��a de colas. Cadenas de Markov. An��lisis de series de tiempo.

MA16 T��cnicas de programaci��n y lenguajes especiales. El m��todo de MonteCarlo. Simulaci��n

de sistemas: de espera, de inventarios, de c��mputo. Procedimientos de optimizaci��n. Procedimientos de verificaci��n y validaci��n. Combinaci��n de eventos discretos y de modelos continuos. An��lisis de resultados. Lenguajes Simula, SIMSCRIPT, GPSS, otros.

2.2.4.  Sistemas y control

MA17 Elementos para el control de procesos. Comportamiento de sistemas. Procesos de identificaci��n, modelado y control. Estados. Retroalimentaci��n. Planteamiento anal��tico de modelos. Transformada Z. El proceso de modelado. M��todos de proporcionalidad, semejanza, aproximaci��n y ajuste. M��todos din��micos. Simulaci��n. Control digital directo. Control adaptable. Control num��rico.

2.2.5.  Investigaci��n de operaciones

MA18 Programaci��n lineal. Modelos para maximizaci��n y minimizaci��n. M��todos gr��ficos. Regi��n de soluciones factibles. Soluciones b��sicas, factibles y no factibles. Degeneraci��n. M��todo simplex. Dualidad. Interpretaci��n econ��mica. Herramientas disponibles. El problema de transporte.

MA19 Programaci��n no lineal, entera y din��mica. Programaci��n no lineal y problemas de m��ximos y m��nimos. Programaci��n cuadr��tica, convexa, separable. Programaci��n entera: m��todos de cortaduras y enumeraci��n. Programaci��n din��mica: m��todos basados en la teor��a de grupos.

MA20 An��lisis de redes. Elementos de teor��a de gr��ficas en la formulaci��n de problemas de redes. Árbol de peso m��nimo. Propiedades de ��rboles. Algoritmos de soluci��n. An��lisis de sensibilidad. Ruta m��s corta. Flujo m��ximo. Flujo de costo m��nimo entre origen y destino. Eliminaci��n de circuitos negativos.

Pag. 1


2.3              MATEMÁTICAS DISCRETAS

Objetivo: Brindar un cuerpo de conocimientos formales, esencialmente vinculados con la filosof��a y disciplina computacionales. Proporcionar t��cnicas para planteamiento y resoluci��n de problemas de conteo y enumeraci��n.

Pag. 1


2.3.1.  L��gica y conjuntos

MA21 L��gica proposicional. Sustituci��n textual y el concepto de igualdad. Expresiones booleanas. Igualdad y equivalencia. Satisfacibilidad, validez y dualidad. Teoremas de negaci��n, inequivalencia, falso, disyunci��n, conjunci��n e implicaci��n. Otros m��todos de demostraci��n: modus ponens; modus tollens; suposici��n del antecedente; demostraci��n por casos; demostraci��n por contradicci��n; demostraci��n por contrapositivo. Aplicaciones

MA22 L��gica de predicados. Cuantificaci��n. Sintaxis e interpretaci��n de la cuantificaci��n. Reglas de manipulaci��n. Rangos. Cuantificaci��n universal. Cuantificaci��n existencial. Predicados y programaci��n: precondiciones y postcondiciones; invariantes.

MA23 Conjuntos. Teor��a de conjuntos. Descripci��n de conjuntos y membres��a. Predicados para la membres��a. L��gica de predicados y membres��a. Operaciones sobre conjuntos. Teoremas relativos a las operaciones sobre conjuntos. Uni��n e intersecci��n de familias de conjuntos. El axioma de elecci��n. Paradojas y conjuntos mal definidos.

2.3.2.  Combinatoria

MA24 An��lisis combinatorio. Inducci��n y recursi��n. Ordenaciones, permutaciones y combinaciones. Teorema del binomio. Coeficientes binomiales. Principio de inclusi��n y exclusi��n. Teor��a de conteo. Funciones generadoras. Relaciones de recurrencia.

2.3.3.  Relaciones y grafos

MA25 Relaciones. Relaciones binarias y operaciones sobre ellas. Propiedades reflexiva, sim��trica, transitiva y antisim��trica de relaciones binarias. Cerraduras sim��trica, reflexiva y transitiva. Órdenes parciales. Conjuntos finitos parcialmente ordenados (lattices). Relaci��n uno a uno entre las relaciones de equivalencia y las particiones en clases de equivalencia.

MA26 Gr��ficas. Gr��ficas simples. Isomorfismo entre gr��ficas. Matrices de incidencia y adyacencia. Subgr��ficas. Grado de un v��rtice. Trayectorias y conexidad. Gr��ficas planas, planares y duales. Ciclos. Recorrido de Euler. Ciclos hamiltonianos. Apareamientos. Coloraci��n de aristas y v��rtices. N��meros crom��ticos.

MA27 Árboles. Definici��n. Aristas de corte. V��rtices de corte. Conexidad. Profundidad. Recorridos. Árboles balanceados. Aplicaciones. Árboles como fundamentaci��n matem��tica de estructuras de datos.

Pag. 1


2.4              TEORÍA MATEMÁTICA DE LA COMPUTACIÓN

Objetivo: Ofrecer los conocimientos formales que sustentan el modelo te��rico y conceptual de las computadoras y del quehacer computacional en su sentido m��s amplio. Brindar elementos para el enriquecimiento de la comprensi��n de la disciplina computacional.

Pag. 1


2.4.1.  Aut��matas y lenguajes formales

MA28 M��quinas de estado finito. Definiciones elementales: estados, s��mbolos, transiciones. Teoremas de equivalencia entre lenguajes producidos por gram��ticas y lenguajes reconocidos por aut��matas. Jerarquizaci��n de aut��matas: finitos, aut��matas de pila, m��quina de Turing; equivalencias de aut��matas.

MA29 Reconocimiento de lenguajes. Relaciones estructurales entre aut��matas y gram��ticas. Generaci��n de lenguajes: ��rboles de derivaci��n. El problema del reconocimiento. Esquemas de an��lisis sint��ctico: parsing ascendente y descendente. Algoritmos de an��lisis sint��ctico para lenguajes independientes del contexto.

MA30 Lenguajes formales. Cadenas, lenguajes y operaciones. Gram��ticas formales: definiciones, operaciones, tipos de lenguajes, ambig��edad, equivalencia, la jerarquizaci��n de Chomsky. Teoremas sobre gram��ticas regulares y sobre gram��ticas independientes del contexto. Derivaciones can��nicas, lenguajes recursivos y recursivamente enumerables, los problemas indecidibles en teor��a de lenguajes y su importancia filos��fico-conceptual.

2.4.2.  Sistemas formales

MA31 M��quinas de Turing. Concepto de computabilidad. Concepto de procedimientos, procedimiento efectivo y algoritmo. M��quinas de Turing: modelos de computabilidad, problemas indecidibles (The Halting Problem). L��mites de la computabilidad. Relaciones entre m��quinas de Turing y teor��a de funciones recursivas. Equivalencias formales.

MA32 Funciones recursivas. Funciones computables y algoritmos. Funciones recur-sivas primitivas. Predicados recursivos primitivos. Sistemas de Post. Producciones, sistemas can��nicos. C��lculo Lambda.

2.4.3.  Computabilidad

MA33 Complejidad. Complejidad y computabilidad. Complejidad de algoritmos. Teorema del acotamiento. Clases de complejidad. Computabilidad polinomial. Clases P y NP. Algoritmos NP. Problemas NP completos. Problema de la satisfabilidad. Problemas intratables demostrables. Complejidad de teor��as de primer orden.

MA34 Decidibilidad. Numeraci��n de Gödel. Conjuntos recursivamente enumerables. Teorema de Rice. Problema de correspondencia de Post. Problemas insolubles. Tesis de Church-Turing.

Pag. 1



3.              ARQUITECTURA DE COMPUTADORAS

Estudio de la teor��a, t��cnicas, tecnolog��as y m��todos para comprender el funcionamiento de los sistemas digitales y las computadoras, as�� como de los principios f��sicos que los sustentan, con el objeto de formular algunas de sus especificaciones y saber integrar equipos diversos para fines particulares.

3.1.               FÍSICA

3.2.               SISTEMAS DIGITALES

3.3.               TIPOS Y CONFIGURACIONES DE COMPUTADORAS

3.4.              INSTALACIONES Y EQUIPOS

3.5.              HERRAMIENTAS COMPUTACIONALES

3.1              FÍSICA

Objetivo: Comprender los principios del funcionamiento de los circuitos electr��nicos en general, y de los circuitos digitales en particular, para analizar aplicaciones usuales y hacer posible el tener diseños particulares.

Pag. 1


3.1.1.  Temas de mec��nica, ��ptica y f��sica moderna

AC1 Mec��nica. Necesidad de la f��sica como ciencia para modelar, comprender y predecir el comportamiento de fen��menos de la naturaleza. Magnitudes y unidades. Fuerza. Sistemas en equilibrio est��tico. Din��mica. Masa. Trabajo. Energ��a. Potencia. Cinem��tica. Energ��a cin��tica y energ��a potencial. Conservaci��n de la energ��a. Conservaci��n de la cantidad de movimiento. Fuerza gravitacional. Leyes de Newton. Ley de gravitaci��n universal. Campo gravitacional.

AC2 Óptica. Movimiento ondulatorio. Teor��a electromagn��tica: fotones y luz. Propagaci��n de la luz. Óptica geom��trica: lentes, diafragmas, espejos, sistemas ��pticos. Reflexi��n ��ptica. Refracci��n ��ptica. Interferencia ��ptica. Difracci��n ��ptica. Teor��a cu��ntica de la luz. Radiaci��n l��ser.

AC3 F��sica moderna. F��sica relativista: relatividad galileana, ecuaciones de Lorentz-Fitzgerald, masa y energ��a relativistas. Teor��a cu��ntica: radiaci��n de un cuerpo negro, la hip��tesis cu��ntica de Planck, el efecto fotoel��ctrico, dualidad onda-part��cula, el modelo de Bohr, la hip��tesis de De Broglie. Mec��nica cu��ntica: la funci��n de onda, el principio de incertidumbre de Heisenberg, implicaciones filos��ficas, principio de exclusi��n de Pauli. F��sica nuclear: part��culas at��micas y subat��micas. Fisi��n y fusi��n nucleares. Part��culas elementales, quarks. Teor��as unificadas.

Pag. 1


3.1.2.  Electricidad y magnetismo

AC4 Electricidad. Carga el��ctrica. Ley de Coulomb. Campo el��ctrico. L��neas de fuerza. Potencial el��ctrico. Electrost��tica. Conceptos b��sicos de electricidad y electr��nica. Electrodin��mica. Conductores y aislantes. Corriente el��ctrica. Potencia el��ctrica. Resistencia. Ley de Ohm. Conductividad. Circuitos el��ctricos simples.

AC5 Magnetismo. Inducci��n magn��tica. Fuerzas sobre conductores portadores de corriente. Concepto de magnetizaci��n. Imanes. Campo magn��tico. Caracter��sticas magn��ticas de los materiales. Ferromagnetismo. Ferritas. Superconductividad: historia y materiales superconductores, inducci��n magn��tica. Ecuaciones de Maxwell.

AC6 Circuitos el��ctricos. Caracter��sticas v-i de los componentes pasivos y activos. Leyes de Kirchoff. Medici��n de corriente y voltaje. Relaciones entre corriente y voltaje. An��lisis de circuitos resistivos. Respuestas a excitaciones variables en general y senoidales en particular. Respuesta transitoria y en estado permanente. Impedancia. Capacitancia. Condensadores. Circuitos RC, RL y RLC. M��todos de an��lisis en el dominio de la frecuencia. Funciones de transferencia. Amplificadores operacionales.

3.1.3.  Electr��nica

AC7 Principios de electr��nica. Componentes electr��nicos b��sicos. Resistencia, capacitancia, inductancia. Semiconductores. Diodos. Manufactura. Arreglos de diodos: circuitos. Configuraciones con diodos en serie, en paralelo y en serie-paralelo. Compuertas AND/OR. Transistores. Amplificadores operacionales. Aplicaciones de diodos. Flip-flops. Sistemas anal��gicos.

AC8 Circuitos electr��nicos. Representaci��n anal��tica de señales. Osciladores. Amplificadores. Conmutadores. Circuitos b��sicos: inversor, sumador, derivador, integrador. Moduladores y demoduladores. Circuitos integrados. Flip-flops integrados. Circuitos integrados lineales: amplificadores operacionales, reguladores (filtros y fuentes de poder), digitales (comparadores, convertidores).

AC9 Tecnolog��as de circuitos integrados. Principios y fases de la integraci��n. Circuitos integrados de pequeña, mediana y gran escala. Compuertas DTL, TTL y ECL. Tecnolog��a TTL, MOS y CMOS. Circuitos est��ticos y din��micos. Microelectr��nica. Dispositivos CCD. Rendimiento, econom��a de escala, interconexiones, pins.

AC10 Dispositivos de prop��sito especial. Conversores A/D y D/A. Necesidad de conversi��n. M��todos de conversi��n con realimentaci��n y sin realimentaci��n. Moduladores y demoduladores. Multiplexores.

Pag. 1


3.2              SISTEMAS DIGITALES

Objetivo: Proporcionar elementos te��ricos y pr��cticos para analizar y comprender los subsistemas b��sicos de las computadoras, as�� como para su especificaci��n y diseño.

Pag. 1


3.2.1.  Diseño l��gico

AC11 Sistemas de numeraci��n. Representaci��n de n��meros: binario, octal, hexadecimal, decimal, BCD. Conversi��n. Operaciones. Aritm��tica de punto fijo y de punto flotante. Errores en las diferentes representaciones.

AC12 Circuitos combinatorios. Álgebra de Boole: definiciones, teoremas b��sicos. Funciones l��gicas. Simplificaci��n de funciones l��gicas. Mapas de Karnaugh. Minimizaci��n. M��todos de an��lisis y diseño. Compuertas. Sumadores. Convertidores de c��digo. Decodificadores. Multiplexores. Tecnolog��as: TTL, ECL, MOS, CMOS, I2L, MSI, LSI.

AC13 Circuitos secuenciales. Multivibradores (flip-flops): Astable, monoestable, biestable. Diagramas de estado. T��cnicas de minimizaci��n. Registros y transferencia de datos. Diseño de registros con biestables. Transferencia de datos. Contadores. Diseño de contadores asincr��nicos. Diseño de contadores sincr��nicos. Contadores integrados. Circuitos secuenciales sincronizados.

3.2.2.  Subsistemas b��sicos

AC14 Unidades funcionales. Estudio de las partes y de los subsistemas principales componentes de una computadora. CPU: unidad aritm��tica y l��gica, unidad de control, registros. Procesador aritm��tico. Controladores. Puertos. Canales. Microprocesadores.

AC15 Memorias. Almacenamiento: codificaci��n, compresi��n, integridad (c��digos de control, de paridad). Organizaci��n de memorias centrales: particiones, direccionamiento. Ciclos de acceso. Operaciones de buses. Memorias cach��, memorias de lectura-escritura, de s��lo lectura. Memoria virtual. Materiales y tecnolog��as de almacenamiento.

AC16 Dispositivos perif��ricos de almacenamiento externo. Tambores, cintas y discos magn��ticos, discos ��pticos, discos compactos, diskettes. Caracter��sticas: tiempos de acceso, velocidades, capacidades de almacenamiento, bloqueaje, confiabilidad, tiempo de vida. Procesos sincr��nicos y asincr��nicos para atenci��n de perif��ricos. Manejo de interrupciones. Progra-mas de atenci��n a perif��ricos: drivers.

AC17 Dispositivos perif��ricos de entrada-salida. Lectoras de cinta de papel, de tarjetas perforadas: caracter��sticas, velocidad, fallas. Impresoras de matriz, de inyecci��n de tinta, de tecnolog��a l��ser, a color: caracter��sticas. Monitores: tamaños, resoluciones, colores. Scanners. C��maras de video. Bocinas. Teclados. Rat��n. L��pices ��pticos. Atenci��n de perif��ricos: interrupciones.

Pag. 1


3.3              TIPOS Y CONFIGURACIONES DE COMPUTADORAS

Objetivo: Estudiar diferentes arquitecturas de sistemas existentes a lo largo de su evoluci��n hist��rica, y analizar las nuevas tendencias.

Pag. 1


3.3.1.  Arquitecturas y formas de procesamiento

AC18 Historia y evoluci��n. 2 Primera generaci��n: lenguaje de m��quina. Segunda generaci��n: lenguaje ensamblador, primeros lenguajes de programaci��n (FORTRAN, COBOL), compiladores y sistemas operativos, multiprogramaci��n, procesamiento en batch o por lotes. Tercera generaci��n: multiprogramaci��n, multiprocesamiento, tiempo compartido, CPU y terminales, lenguajes algor��tmico de programaci��n evolucionamos (Algol, Pascal, PL/I). Mainframes. Cuarta generaci��n: compactaci��n de los componentes. Quinta generaci��n. Microprogramaci��n. Minicomputadoras. Microprocesadores.

AC19 Arquitectura cl��sica de von Neumann. Descripci��n funcional de una computadora: CPU, memoria, dispositivos de entrada-salida. Codificaci��n y representaci��n interna de la informaci��n, almacenamiento. Unidad aritm��tica: n��meros enteros, de punto fijo y de punto flotante. Unidad de control: contador de programa. Registros especiales decodificadores de instrucciones, de corrimiento. Lenguaje m��quina: c��digos de operaci��n, direccionamiento. Buses para comunicaci��n con los perif��ricos. Puertos. Interrupciones de entrada-salida. Unidades de medici��n de tiempos internos y de tiempos totales.

AC20 Arquitecturas alternativas. M��quinas de stack, arreglo, vector, multiprocesador, hipercubo. Conceptos CISC y RISC. Conceptos SIMD y MIMD. Arquitecturas secuenciales y arquitecturas paralelas. Clusters. Configuraci��n en espejo. Comparaci��n de arquitecturas, eficiencia, aplicaciones de arquitecturas alternas. Unidades de medici��n. MIPS y transacciones por segundo. Productos comerciales. Dispositivos centrales y dispositivos perif��ricos inteligentes. Supercomputadoras. Arquitecturas especiales. M��quinas orientadas a procesamientos particulares. Diseños de hardware en funci��n de lenguajes: m��quinas Lisp, Algol, Prolog.

AC21 Microprocesadores. Descripci��n funcional: unidad de control, unidad aritm��tica, registros especiales, memorias, stacks, puertos, canales, relojes. Instrucciones, interrupciones, controladores. Entrada-salida serie y paralela. Puertos especiales: para el teclado, para la pantalla de despliegue, para convertidores A/D y D/A.

AC22 Configuraciones de equipos de c��mputo. Unidad central de procesamiento y perif��ricos. Lectoras de tarjetas y de cintas de papel. Impresoras. Discos y cintas magn��ticos y ��pticos. Terminales. Otros perif��ricos: rat��n, scanners, bocinas. Perif��ricos inteligentes y no inteligentes.

AC23 Formas de procesamiento. Monoprocesamiento, multiprogramaci��n, batch o por lotes, tiempo compartido, tiempo real. Diferentes paradigmas de programaci��n y su relaci��n con las arquitecturas. Procesamiento conversacional. Computaci��n personal. Multiprocesamiento. Configuraciones multiprocesador: procesamiento distribuido, mensajes, eventos. Distribuci��n de tareas: comunicaciones, sincronizaci��n y cooperaci��n.

AC24 Modelo cliente-servidor. Servidores. Estaciones de trabajo. Computadoras personales. Caracterizaci��n por medio del software. Agentes. Especificidad funcional. Comunicaci��n: cooperaci��n, sincronizaci��n, mensajes, eventos.

3.3.2..  Sistemas de prop��sito especial

AC25 Configuraciones especializadas. Diseño seg��n un prop��sito determinado. Implantaci��n en circuitos integrados de gran escala (VLSI). Procesadores especializados, software especializado. Uso de herramientas de prop��sito espec��fico para el diseño de VLSI. Combinaciones hardware-software. Ejemplos: sistemas para control de procesos industriales, para filtrado y an��lisis de señales, para radiolog��a, para alarmas, para pr��tesis m��dicas, para manufactura, otros.

Pag. 1


3.4              INSTALACIONES Y EQUIPOS

Objetivo: Brindar los conocimientos y pautas necesarios para la adecuada determinaci��n de ambientes que respondan a normas y requerimientos f��sicos, de comodidad y de seguridad.

Pag. 1


3.4.1.  Instalaciones

AC26 Edilicias. Ubicaci��n del edificio o sala para los equipos (computadoras, servidores, sala de computadoras personales, otros). Piso falso, control de temperatura y de humedad, climatizaci��n especial. Aislamiento y protecciones.

AC27 El��ctricas. Infraestructura el��ctrica: capacidades, balanceo de fases, tierras f��sicas, l��neas dedicadas. Sistemas de potencia ininterrumpibles.

3.4.2.  Administraci��n y mantenimiento

AC28 Configuraci��n inicial. Consistencia, funcionalidad e integraci��n de entornos operativos: usuarios, categor��as, derechos de acceso. Definici��n de par��metros iniciales. Pol��ticas de operaci��n. Mobiliario: muebles especiales para diferentes equipos. Consideraciones de funcionalidad e higiene.

AC29 Mantenimiento. Evaluaci��n de nuevas tecnolog��as. Actualizaci��n. Ampliaci��n por crecimiento: par��metros, estad��sticas. Bit��coras de uso. Reemplazo de equipo.

3.4.3.  Seguridad

AC30 Medidas preventivas de seguridad. Respaldos externos de la informaci��n. Equipos respaldados en espejo. Centros de c��mputo de respaldo. B��vedas de seguridad.

AC31 Siniestros. Robo: normas preventivas y mecanismos de seguridad y vigilancia de las instalaciones contra robo; alarmas. Acceso: normas de acceso a las salas con equipo; formas y medios para control del acceso. Incendios: detectores de fuego y de humo; extinguidores. Interrupci��n de energ��a: equipos de fuerza ininterrumpible y plantas generadoras.

AC32 Seguros. Seguros especiales para amparo de los equipos (hardware), del software y de la informaci��n. Valor de la informaci��n. P��lizas. Legislaci��n pertinente.

Pag. 1


4.              REDES

Estudio de la fusi��n de los dominios tradicionalmente considerados como hardware y software, y formas de distribuir y compartir recursos computacionales, procesos e informaci��n.

4.1.               TRANSMISIÓN Y COMUNICACIÓN DE DATOS

4.2.               MODELOS

4.3.               PROTOCOLOS

4.4.              INTERCOMUNICACIÓN DE REDES

4.5.              SEGURIDAD E INTEGRIDAD DE LA INFORMACIÓN

4.4.              HERRAMIENTAS COMPUTACIONALES

4.1              TRANSMISIÓN Y COMUNICACIÓN DE DATOS

Objetivo: Estudiar la teor��a y conocer los elementos operativos requeridos para la transmisi��n y recepci��n de informaci��n.

Pag. 1


4.1.1.  Teor��a de la informaci��n

RE1 Conceptos te��ricos. Transmisi��n y comunicaci��n de informaci��n. Medida de la informaci��n. Entrop��a. Codificaci��n. Ruido. Teorema de Shannon. Canales. Errores.

RE2 C��digos. Codificaci��n de la informaci��n. Redundancia. Protecci��n. C��digos de control (bit de paridad, checksum). C��digos BCD (Binary Coded Decimal). C��digo de Hamming. C��digos algebraicos. C��digos ASCII (American Standard Code for Information Interchange) y EBCDIC (Extended Binary Coded Decimal Interchange Code). Compresi��n de texto.

RE3 Errores. Detecci��n y correcci��n. Algoritmos: paridad, sumas de verificaci��n, verificaci��n redundante c��clica (Cyclic Redundancy Check). M��todos especiales.

4.1.2.  Señales

RE4 Tipos y enlaces. Datos anal��gicos y digitales. Señales anal��gicas. Señales digitales. Digitalizaci��n de señales. Banda base. Filtros. Modulaci��n y demodulaci��n: AM (Amplitude Modulation), FM (Frequency Modulation), PM (Phase Modulation). M��dems.

4.1.3.  Transmisi��n de voz, im��genes y datos

RE5 Comunicaciones. Ancho de banda y espectro de frecuencias. Velocidad de canal y capacidad de transmisi��n. Circuitos dedicados y no dedicados. Circuitos virtuales. Conmutaci��n de circuitos. Conmutaci��n de paquetes.

RE6 Modos de transmisi��n. C��digos de sincronizaci��n. C��digo Manchester. Transmisi��n sincr��nica y asincr��nica. Formatos de mensajes. Partici��n del canal. Multiplexaje por divisi��n de frecuencias. Multiplexaje por divisi��n de tiempo. Multicasting. M��todos de transmisi��n serie y paralelo. Broad- casting.

RE7 Medios y elementos f��sicos. Cable coaxial. Cable de par trenzado. Fibra ��ptica. Microondas anal��gicas y digitales. Tipos de sat��lites. Espacios satelitales. Microondas satelitales. Redes p��blicas digitales. Redes telef��nicas. PBX (Private Branch Exchange). Redes amplias mediante PBX.

RE8 Dispositivos de comunicaci��n. Dispositivos de la capa f��sica. Repetidores. Concentradores y distribuidores (Hubs). Conmutadores de datos, switches. Puentes. Enrutadores. Compuertas (Gateways).

RE9 Servicios de comunicaciones. V��deo interactivo. Teleconferencia. Videoconferencia. Est��ndar ITU H.320. Redes de alta velocidad. Frame Relay para transmisi��n integral. ATM (Asynchronous Transfer Mode). Redes RDSI (Red Digital de Servicios Integrados) o ISDN (Integrated Services Digital Network).

Pag. 1


4.2              MODELOS

Objetivo: Estudiar los elementos te��ricos, las caracter��sticas y las propiedades de los diferentes modelos de redes de c��mputo, as�� como los componentes de las redes, con el fin de diseñar e implantar aplicaciones espec��ficas.

Pag. 1


4.2.1.  Topolog��as

RE10 El modelo ISO/OSI. Organizaci��n ISO (International Organization for Standarization). Organizaci��n OSI (Open Systems Interconnection). Modelo de referencia. Nivel 1: capa f��sica. Nivel 2: Capa de enlace de datos. Nivel 3: Capa de red. Nivel 4: Capa de transporte. Nivel 5: Capa de sesi��n. Nivel 6: Capa de presentaci��n. Nivel 7: Capa de aplicaci��n.

RE11 Arquitectura. Evoluci��n de las redes de transmisi��n de voz y datos. Funci��n de las redes. Capas y niveles de enlace. Modelo OSI. Redes LAN (Local Area Network), MAN (Metropolitan Area Network), WAN (Wide Area Network). Sistemas abiertos. Conectividad e interoperabilidad. Administraci��n de redes, supervisi��n, dimensionamiento, seguridad, manejo de errores. Redes de redes.

RE12 Est��ndares y organizaciones. DoD (Department of Defense). IEEE (Institute of Electrical and Electronic Engineers). ITU (International Telecommunications Union). El modelo de referencia OSI (Open Systems Interconnection). SNA (Systems Network Architecture). DNA (DEC Network Architecture). BNA (Burroughs Network Architecture).

RE13 Redes locales (LAN). Elementos de una red LAN (tarjeta de red, cableado, software). Esquema cliente-servidor. Servidores y anfitriones. Topolog��as f��sicas. Protocolo Polling. Protocolos de acceso al medio. Protocolo CSMA/CD (Carrier Sense Multiple Access / Collision Detect). Protocolo Token Passing. Est��ndar IEEE 802.3: Ethernet. Est��ndar IEEE 802.4: Token Bus. Est��ndar IEEE 802.5: Token Ring. Est��ndar Fast Ethernet. Est��ndar FDDI/CDDI (Fiber-Distributed Data Interface / Copper). Conmutaci��n de redes LAN (LAN switching). Redes LAN virtuales. Sistemas operativos de red.

RE14 Redes amplias (WAN). Dispositivos DTE (Data Terminal Equipment) y DCE (Data Communications Equipment). Capas 3 y 4 de OSI. Medios de transmisi��n (cableado, microondas, sat��lite, radio). Protocolos orientados a conexi��n: X.25, Frame Relay, ATM. Protocolos no orientados a conexi��n: TCP/IP, SNA. Conexiones punto a punto y punto-multipunto. Software de interconectividad. Aplicaciones de las redes: Consultas compartidas. Transferencia de archivos. Terminal virtual. Correo electr��nico.

Pag. 1


4.3              PROTOCOLOS

Objetivo: Estudiar y analizar las convenciones empleadas para la comunicaci��n entre las partes constitutivas de las redes de c��mputo y comunicaciones.

Pag. 1


4.3.1.  Protocolos para comunicaci��n

RE15 Protocolos de bajo nivel. Noci��n de protocolo. Jerarqu��a de protocolos en OSI. Protocolos de la capa f��sica: RS-232, RS-449; est��ndar V.x de ITU; interfaces X.21 y G.703. Protocolos orientados a caracteres y orientados a bits: ISO/HDLC (High-level Data Link Control). Control de errores. Control de flujo. Protocolos de capa de enlace asociados con la norma IEEE: 802.X. Protocolos de capa de red: X.25 y LAPB (Link Access Procedure Balanced); IP (Internet Protocol); Frame Relay; ATM. Direcciones IP. Esquemas de direccionamiento.

RE16 Protocolos de alto nivel. Protocolos de la capa de transporte: TCP (Transmission Control Protocol), UDP (User Diagram Protocol), IPX (Inter-networking Packet Exchange), AppleTalk. Protocolos de la capa de sesi��n: X.215. Protocolos de capa de presentaci��n: ASN.1 (Abstract Syntax Notation), X.409. Protocolos de la capa de aplicaci��n: X.400 (correo electr��nico) y X.500.

Pag. 1


4.4              INTERCOMUNICACIÓN DE REDES

Objetivo :Brindar los conocimientos de diseño y funcionalidad de las grandes redes globales, y proporcionar los elementos conceptuales para implantar redes de redes.

Pag. 1


4.4.1.  Interconectividad

RE17 Teor��a de interconexiones. Teor��a de grafos. Esquemas de direccionamiento. Direcciones IP. Protocolos para resoluci��n de direcciones: ARP (Address Resolution Protocol) y RARP (Reverse Address Resolution Protocol) Subredes y m��scaras. DNS (Domain Name System). Dominio Unix. Llamado a procedimientos remotos (RPC: Remote Procedure Call). Programaci��n con Sockets. Teor��a de enrutamiento. Spanning Tree y enrutamiento de origen. Enrutamientos est��tico, din��mico, exterior e interior. Protocolos de enrutamiento: camino m��s corto, m��ltiple, centralizado, aislado, distribuido y jer��rquico.

RE18 Dispositivos para interconexi��n. Repetidores. Concentradores de cableado (hubs). Conmutadores (switches). Multiplexores. Puentes. Enrutadores. Configuraci��n con RIP (Routing Information Protocol), IGRP (Interior Gateway Rout-ing Protocol) y OSPF (Open Shortest Path First). Intercomunicaci��n entre distintas arquitecturas. Compuertas (gateways). Aplicaciones de las compuertas. Diseño de una red mediante enrutadores. Enrutadores multiprotocolo.

RE19 Elementos de diseño de redes. Metodolog��as de desarrollo. Datos a considerar: capacidad del canal, requerimientos de tr��fico, costos, servicios, tipos de aplicaciones. Proyecci��n a futuro. Dimensionamiento y optimizaci��n de redes.

4.4.2.  Interoperabilidad

RE20 Redes interconectadas. Consideraciones de diseño. An��lisis de la generaci��n de tr��fico producida por los diferentes protocolos. Sistemas heterog��neos. Administraci��n y supervisi��n. Protocolo SNMP (Simple Network Management Protocol). Redes globales. Precursoras: ARPAnet. NSFnet, USEnet, MILnet. NIC (Network Information Center). Internet. Evoluci��n de las redes privadas.

RE21 Internet. Familia de protocolos TCP/IP. Servicio de nombres (DNS: Domain Name Service). IPv6. Servicios: transferencia remota de archivos, correo electr��nico, terminal virtual. World Wide Web. Configuraci��n y programaci��n en Internet. Herramientas de b��squeda de informaci��n. Consultas por men��s. Consultas por hipertexto. Sitios Web. Creaci��n de scripts y p��ginas Web. HTML (Hypertext Markup Language). Applets. Java. Dephi. Consideraciones de seguridad.

Pag. 1


4.5              SEGURIDAD E INTEGRIDAD DE LA INFORMACIÓN

Objetivo: Estudiar los diversos m��todos para garantizar la seguridad y confiabilidad de los datos que circulan en las redes, asegurando el libre tr��nsito de informaci��n y manteniendo las condiciones de privacidad definidas por los usuarios y los administradores de los sistemas.

Pag. 1


RE22 Integridad. El papel de las capas OSI superiores en la transmisi��n confiable de informaci��n. Inserci��n de puntos de verificaci��n por la capa de sesi��n. Conversi��n de formatos. Est��ndar ASN.1 (Abstract Syntax Notation). M��todos para garantizar la integridad en transmisi��n de textos comprimidos. Codificaci��n dependiente del contexto. Comunicaci��n confiable entre aplicaciones: traps. Software de supervisi��n.

RE23 Seguridad. Seguridad en un sitio. Seguridad de extremo a extremo. Codificaci��n y ciframiento de la informaci��n (encryption). Criptograf��a: llave secreta, llave p��blica, certificados de llaves p��blicas. Est��ndares ISO para codificaci��n DES (Data Encryption Standard). Autentificaci��n: c��digo de acceso y confirmaci��n de identidad. Firmas digitales. Software de protecci��n (firewall).

Pag. 1



5.              SOFTWARE DE BASE

Estudio, definici��n y construcci��n de las piezas de software que hacen posible el funcionamiento de las computadoras en diferentes niveles operativos. Por su importancia formativa y metodol��gica, esta ��rea de conocimiento resulta fundamental para los desarrollos de la industria de los programas para computadoras.

5.1.               TRADUCTORES

5.2.               SISTEMAS OPERATIVOS

5.3.               UTILERIAS Y MANEJADORES

5.4.              HERRAMIENTAS COMPUTACIONALES

5.1              TRADUCTORES

Objetivo: Estudiar la teor��a, t��cnicas y metodolog��as para el diseño y construcci��n de los traductores: ensambladores, microprocesadores, int��rpretes y compiladores, presentando las principales herramientas para la generaci��n autom��tica de traductores. Resaltar la importancia formativa de estos temas.

Pag. 1


5.1.1.  Traductores de bajo nivel

SB1 Ensambladores. Funci��n de un ensamblador. Estructuras de informaci��n necesarias. Procedimientos espec��ficos para el proceso de ensamble. Pasadas del texto fuente. Tablas previamente construidas y tablas generadas en el ensamble. Tratamiento de operandos y modos de direccionamiento de la m��quina objeto. Ensambladores residentes y cruzados. Ensamble condicional y su relaci��n con el macroensamble.

SB2 Macroensambladores. Definici��n de macroinstrucciones en ensamblador. Expansi��n de macroinstrucciones. Macroinstrucciones con par��metros. Ensamble condicional. Macrollamadas. Tablas y pasos del macroensamblador. Relaci��n con el ensamblador.

SB3 Macroprocesadores. Macros: definici��n y expansi��n simple, param��trica, con anidamiento, etc. Tablas asociadas. Bibliotecas de macros. Expansi��n condicional. Variables y operadores del proceso de expansi��n. Pasadas del texto fuente (preprocesamiento).

5.1..2.  Traductores de alto nivel

SB4 Int��rpretes. Concepto y diferencia entre int��rpretes y traductores a c��digo objeto. Interpretaci��n directa o mediante pseudoc��digo. Ventajas y desventajas. Int��rpretes conversacionales y no conversacionales. Relaci��n de costo y eficiencia entre interpretaci��n y traducci��n a c��digo objeto. Lenguajes para aplicaciones espec��ficas susceptibles o id��neos para interpretaci��n.

SB5 Compiladores. Tipos de gram��ticas. Notaci��n formal de sintaxis. An��lisis lexicogr��fico, tablas de s��mbolos. An��lisis sint��ctico. Algoritmos de parsing descendente (LL) y ascendente (LR). Generaci��n de c��digo, c��digos intermedios. Optimizaci��n. Detecci��n de errores y recuperaci��n. Generadores de analizadores l��xicos. Generadores de compiladores (compiler compiler).

SB6 T��picos de compilaci��n. Problemas complejos en el tratamiento de lenguajes algor��tmico. Estructuras de informaci��n y su implantaci��n en memoria. Variables est��ticas y din��micas. Manejo din��mico de memoria. Persistencia. Bloques. Procedimientos, paso de par��metros, retornos. Recursividad. Registros de activaci��n. Extensibilidad. Programaci��n orientada a objetos. Definici��n de clases. Herencia. Instanciamiento.

SB7 Ambientes integrados. Relaciones entre el compilador y el editor. Interfaz gr��fica. Comunicaci��n con el usuario. Manejo de errores. Depuraci��n interactiva. Ayudas. Edici��n, compilaci��n, ensamble y ejecuci��n. Manejo de archivos temporales. Buffers en memoria.

Pag. 1


5.2              SISTEMAS OPERATIVOS

Objetivo: Estudiar la teor��a, t��cnicas y metodolog��as para el diseño y construcci��n de sistemas operativos, con ��nfasis en cada uno de sus componentes: manejo del procesador, manejo de memoria, administraci��n de dispositivos, y manejo de informaci��n.

Pag. 1


5.2.1.  Estructuras b��sicas

SB8 Historia y evoluci��n. Necesidad del sistema operativo. Mejor aprovechamiento de recursos de hardware. Gesti��n. Diseño de sistemas operativos en capas. Complejidad del sistema operativo: eficiencia o ineficiencia del sistema total de c��mputo. Sistemas operativos a trav��s de las generaciones de computadoras.

SB9 Esquema b��sico. Objetivo y funciones generales. Concepto y evoluci��n de los sistemas operativos. Estructura interna. Tipos de sistemas: monousuario, multiusuario, servidor de red, de tiempo real, de prop��sito especial y otros. Diseño de sistemas operativos en capas. Uso y manejo de sistemas operativos.

SB10 Arquitectura de un sistema operativo. N��cleo: procesos, estados, transiciones, operaciones con sem��foros, secuencialidad, concurrencia, cooperaci��n. Manejo de interrupciones. Manejo de memoria principal: particiones, paginaci��n, segmentaci��n, transformaci��n de direcciones, relocaliza-ci��n, t��cnicas especiales. Manejo de entradas y salidas: c��digos, buffers, spooling, eficiencia, detecci��n de errores, independencia de los perif��ricos, perif��ricos especiales. Manejo del procesador: scheduling. Manejo de memoria secundaria: pol��ticas y t��cnicas para la gesti��n. Manejo de dispositivos de E/S. Manejo de informaci��n: archivos. Lenguajes de control. Interfaces gr��ficas.

SB11 Desempeño de un sistema operativo. Rendimiento de un sistema operativo: formas de medici��n. Herramientas matem��ticas asociadas: teor��a de colas, c��lculo de probabilidades, procesos de Markov. Algoritmos de scheduling.

SB12 Manejo de dispositivos y servicios especiales. Dispositivos de entrada/ salida. Configuraci��n. Construcci��n de drivers. Seguridad y protecci��n. Accesos, jerarqu��as.

5.2.2.  Tipos de sistemas operativos

SB13 Tipos especiales de sistemas operativos. Sistemas operativos de red. Sistemas distribuidos. Modelos de procesos distribuidos. Sistemas en tiempo real. Sistemas para procesamiento paralelo y concurrente. Sistemas para Multiprocesamiento.

SB14 Ambientes gr��ficos. Interfaces gr��ficas: men��s, ��conos, manejo de rat��n. Ventanas. Entornos multitarea. Activaci��n simult��nea de procesos. Intercomunicaci��n entre procesos.

Pag. 1


5.3              UTILERÍAS Y MANEJADORES

Objetivo: Estudiar las principales categor��as y herramientas de base necesarias para la configuraci��n, el arranque, el uso eficiente y la operaci��n de los sistemas de c��mputo.


Pag. 1


5.3.1.  Orientados al usuario

SB15 Sistemas de respaldo y recuperaci��n. Medios de almacenamiento. Compactaci��n y descompactaci��n. Periodicidad y confiabilidad. Respaldos incrementales. Recuperaci��n de informaci��n desde medios con daños f��sicos. Herramientas para reparaci��n y recuperaci��n.

SB16 Tratamiento de virus. Tipos de virus y veh��culos de transmisi��n. Detecci��n y erradicaci��n. Reparaci��n de archivos.

5.3.2.  Orientados al sistema

SB17 Cargadores y ligadores. Tipos de cargadores. Esquemas de carga. Relocalizaci��n. Tipos de ligaduras. El problema del binding. Resoluci��n de direcciones y referencias externas. Esquemas din��micos.


SB18 Administraci��n y vigilancia. Bit��coras. Detecci��n de errores f��sicos. Manejo de suspensiones de energ��a e interrupciones de servicio. Herramientas para arranque y manejo de recursos f��sicos. Herramientas para diagn��stico. Reinicio de tareas. Puntos de reinicio.


SB19 Herramientas para la administraci��n. Uso de recursos f��sicos: manejadores de memoria, para optimizaci��n de espacio en disco, para dispositivos de comunicaciones. Instalaci��n y arranque: definici��n de entornos iniciales, sistemas para instalaci��n autom��tica, autoinstalaci��n. Manejadores para supervisi��n y diagn��stico de dispositivos f��sicos.

Pag. 1



6.              PROGRAMACIÓN E INGENIERÍA DE SOFTWARE

Cuerpo de conocimientos te��ricos y pr��cticos, y conjunto de metodolog��as para la buena construcci��n de programas y sistemas de software, considerando su an��lisis y diseño, confiabilidad, funcionalidad, costo, seguridad, facilidades de mantenimiento y otros aspectos relacionados.

6.1.               ALGORÍTMICA

6.2.               PARADIGMAS DE PROGRAMACIÓN Y LENGUAJES

6.3.               SISTEMAS DE SOFTWARE

6.4.              INDUSTRIA DEL SOFTWARE

6.4.              HERRAMIENTAS COMPUTACIONALES

6.1              ALGORÍTMICA

Objetivo: Estudiar las t��cnicas de diseño necesarias para formular y expresar algoritmos computacionales, estructurando en forma eficiente la representaci��n elegida para la informaci��n. Lograr la construcci��n de programas en forma correcta y metodol��gica. Estudiar los conceptos te��ricos requeridos para reconocer aquellos problemas para los cuales no existe soluci��n algor��tmica pr��ctica.

Pag. 1


6.1.1.  Fundamentos de algor��tmica

PI1 Historia de la computaci��n. Formas primitivas de c��lculo y sistemas num��ricos. El ��lgebra de Boole. Antecedentes de las computadoras. Generaciones y clasificaci��n de computadoras. Cambios de tecnolog��a. Evoluci��n de lenguajes, sistemas operativos y otros componentes de software de base. Tipos de procesamiento (monoprocesamiento, concurrencia, multiprocesamiento, paralelismo). Multimedia. Redes. C��mputo distribuido y cooperativo. Redes globales. Internet.

PI2 Algor��tmica b��sica. Descripci��n de situaciones. Acciones para la resoluci��n de un problema. Expresi��n de acciones y temporalidad. Representaci��n de la informaci��n: datos. Concepto de programa almacenado. Definici��n de algoritmo y expresi��n. Diagramas de flujo. Pseudoc��digo. Elementos de un lenguaje imperativo de programaci��n. Informaci��n y estructuras algor��tmicas de control. Consideraciones sobre metodolog��a de objetos.

PI3 Enfoque estructurado. Elementos b��sicos de un lenguaje imperativo (de procedimientos) de programaci��n: variables, tipos simples (enteros, reales, caracteres, cadenas, l��gicos), expresiones, estructuras algor��tmicas de control (if, case, while, repeat, for). Arreglos de tipos simples. Segmentaci��n de programas. Procedimientos y funciones: variables globales y locales, par��metros. Documentaci��n de programas. Programaci��n en lenguaje C, Pascal y otros.

PI4 Enfoque por objetos. Concepto de objeto. Encapsulamiento de la informaci��n. Tipos abstractos de datos. Clases. Herencia. Polimorfismo. Comunicaci��n entre objetos: mensajes. Lenguajes de programaci��n por objetos y sus variantes: filosof��a de Simula, Modula, Smalltalk, C++, Eiffel y otros.

6.1.2.  Estructuras de datos

PI5 Estructuras est��ticas en memoria central. Informaci��n: tipos y valores. Arreglos: homogeneidad de la informaci��n, estatismo en memoria, acceso a elementos. Aplicaciones. T��cnicas de b��squeda, eliminaci��n, inserci��n y clasificaci��n en arreglos unidimensionales y bidimensionales. Arreglos n-dimensionales. Registros: heterogeneidad de la informaci��n. Acceso a elementos. Aplicaciones. Ortogonalizaci��n de arreglos y registros. Conjuntos.

PI6 Estructuras din��micas en memoria central. Dinamismo en memoria. Apuntadores. Listas. Árboles. Propiedades matem��ticas de los ��rboles. T��cnicas de rastreo, b��squeda, eliminaci��n, inserci��n, otras. B��squeda e inserci��n en ��rboles, en ��rboles balanceados, en ��rboles binarios, en ��rboles B. Algoritmos iterativos y algoritmos recursivos. Recursividad e inducci��n matem��tica. Concepto de recolector de basura (garbage collector). Ortogonalizaci��n de tipos de informaci��n.

PI7 Estructuras en memoria secundaria. Archivos. Caracter��sticas f��sicas y caracter��sticas l��gicas. Medios de almacenamiento. Tipos de organizaci��n de archivos: secuencial, secuencial con ��ndices, llaves, llaves m��ltiples. Relaci��n entre los medios de almacenamiento y las organizaciones. Archivos de informaci��n especial: directorios. Tratamiento de listas y ��rboles en memoria secundaria. Accesos y recuperaci��n de informaci��n. Respaldos y seguridad de la informaci��n.

PI8 Organizaci��n de archivos. Tipos de archivos de acuerdo con su organizaci��n. Operaciones sobre archivos. Apuntadores e ��ndices. Dispersi��n (Hashing). T��cnicas de inspecci��n. Archivos B y B+. Recuperaci��n de datos por llaves m��ltiples. T��cnicas especiales para acceso concurrente. Atributos de acceso. Bloqueos (record blocking, file blocking). Estructuras adicionales para seguridad: bits de protecci��n, campos, encabezamientos, informaci��n redundante.

PI9 Clasificaci��n. Estructuras de datos adecuadas. M��todos de clasificaci��n y consideraciones de complejidad (tiempo, espacio): del orden de n2, del orden de n log n, etc. An��lisis comparativo. Diseño y construcci��n de algoritmos en memoria (inserci��n, intercambio o burbuja, quicksort, mezcla, clasificaci��n topol��gica, etc.). Necesidad de m��todos especiales fuera de la memoria central.

PI10 B��squeda. M��todos de b��squeda, estructuras de datos relacionadas y consideraciones de complejidad. An��lisis comparativo. Diseño y construcci��n de algoritmos en memoria (ej., lineal, binaria, en tablas de una o m��s dimensiones, por ��rboles binarios, hash: colisiones, etc.). Necesidad de m��todos especiales fuera de la memoria central.

6.1.3.  Complejidad

PI11 Medidas de complejidad. Notaci��n "O" y "o". Algoritmos de comportamiento asint��tico "del orden de". Algoritmos de tiempo polinomial y de tiempo exponencial. Algoritmos factibles y no factibles. Cotas inferior y superior. Valor promedio, peor caso. Compromisos espacio-tiempo. Clases de complejidad: P, NP, NP completos. Complejidad en m��todos de clasificaci��n y b��squeda: tiempos en ��rboles binarios, en quicksort y en otros. M��todos para encontrar soluciones aproximadas a problemas no factibles.

PI12 An��lisis de algoritmos. Algoritmos iterativos y recursivos. An��lisis de algoritmos recursivos: ecuaciones de recurrencia. Estimaci��n de costos. Predicci��n. Criterios de medici��n. Instrumentos de software para efectuar mediciones. Eficiencia.

PI13 Estrategias para la construcci��n de algoritmos. Selecci��n de m��todos basados en criterios de eficiencia. Tipos de algoritmos (��vidos, "divide y vencer��s", backtrack, b��squeda local, por transformaciones, otros): definici��n, ejemplos, diseño (e implantaci��n cuando corresponda), correcci��n, eficiencia, complejidad.

Pag. 1


6.2              PARADIGMAS DE PROGRAMACIÓN Y LENGUAJES

Objetivo: Estudiar la naturaleza de los lenguajes de programaci��n considerando la filosof��a que emplean para describir elementos de la realidad. Estudiar formas y caracte-r��sticas de implantaci��n de los procesadores de los lenguajes. Analizar la evoluci��n de los lenguajes de programaci��n, as�� como presentar y discutir las tendencias futuras de su desarrollo.

Pag. 1


6.2.1.  Familias y tipos de lenguajes

PI14 Programaci��n imperativa. Modelado de la realidad por medio de representaciones de la informaci��n y de un conjunto de acciones a realizar. Orden de las acciones en el tiempo. Lenguajes representativos: FOR-TRAN, BASIC, Algol y lenguajes tipo Algol, Pascal, PL/I, C, COBOL. (V��anse adem�� PI2, PI3).

PI15 Programaci��n orientada a objetos. Modelado de la realidad por medio de un conjunto de objetos que interact��an. Distancia sem��ntica entre la realidad y el modelo. Facilidad de entendimiento y de modificaci��n del modelo. Patrones de comportamiento de los objetos. Vinculaci��n entre ellos. Lenguajes representativos: filosof��a de Algol 68, Simula, Modula, Ada, Smalltalk, C++, Pascal extendido, Eiffel, otros. (V��ase adem��s PI4).

PI16 Programaci��n funcional. C��lculo Lambda. Lenguaje Lisp: expresiones tipo S y tipo M. S��mbolos at��micos. Funciones elementales. Listas. Composici��n de funciones. Recursividad. Programaci��n y expresi��n de algoritmos en Lisp. Int��rpretes. Extensiones del lenguaje.

PI17 Programaci��n l��gica. Cl��usulas de Horn. Variables, hechos y reglas. La programaci��n l��gica como paradigma para especificaciones; lenguajes de especificaci��n, generalizaci��n de bases de datos relacionales, mecanismos de deducci��n. Par��metros de eficiencia. El lenguaje Prolog.

PI18 Programaci��n visual y por eventos. Principios: ��conos, botones, marcos, men��s, ventanas. Eventos producidos por el usuario. Combinaci��n del paradigma algor��tmico y elementos visuales. Manejo de eventos y comunicaci��n con el entorno del usuario.

PI19 Comparaci��n de lenguajes. Historia de los lenguajes de programaci��n. An��lisis comparativo de diferentes lenguajes. An��lisis de los diferentes paradigmas y sus lenguajes representativos. Aplicabilidad seg��n los distintos tipos de problemas. Estilos. Eficiencia. Ventajas y desventajas de la programaci��n imperativa, orientada a objetos, funcional y l��gica. Implantaciones de los lenguajes.

6.2.2.  Paralelismo y concurrencia

PI20 Relaciones entre algoritmos y arquitecturas. Secuencialidad y concurrencia. Computadoras de muy alto rendimiento para c��lculos meteorol��gicos, de aerodin��mica, de percepci��n remota, etc. Arquitecturas especiales para paralelismo: ejecuci��n de instrucciones con superposici��n, superposici��n en el manejo de datos, arreglos de procesadores. Correspondencia entre arquitectura y algoritmos: algoritmos especiales orientados a las caracter��sticas del hardware. Computadoras SIMD, MIMD y otras. Computaci��n paralela.

PI21 Algoritmos concurrentes. Arquitectura monoprocesador: secuencialidad y concurrencia. Simulaci��n de ejecuci��n en paralelo por medio de concurrencia. Comunicaci��n entre procesos: sincronizaci��n, informaci��n compartida, canales y mensajes, protocolos. Abrazos mortales (deadlocks). Tiempo real. Componentes de sistemas operativos para manejo de interrupciones y atenci��n de perif��ricos. Arquitectura multiprocesador: concurrencia.
PI22 Paralelismo. Algoritmos de programaci��n paralela: para arreglos de procesadores, para computadoras SIMD, para computadoras MIMD. Variables compartidas, mensajes. Algoritmos paralelos para m��todos de clasificaci��n, para manipulaci��n de matrices y para m��todos num��ricos: ideas sobre el diseño y construcci��n, complejidad.

Pag. 1


6.3              SISTEMAS DE SOFTWARE

Objetivo: Presentar las diferentes filosof��as, conceptos, metodolog��as y t��cnicas utilizadas para la construcci��n de sistemas grandes de software, considerando su an��lisis, especificaciones, diseño, programaci��n, documentaci��n, verificaci��n y evaluaci��n. Brindar elementos para lograr diseños modulares y susceptibles de ser realizados por grupos de desarrollo.

Pag. 1


6.3.1.  An��lisis y diseño

PI23 Conceptos generales sobre sistemas. Definici��n de sistemas. Naturaleza de los sistemas. Razones y criterios para la automatizaci��n de sistemas. Sistemas de informaci��n en las organizaciones. Ciclo de vida: an��lisis, diseño, desarrollo o construcci��n, implantaci��n y prueba, liberaci��n. Riesgos, planeaci��n temporal, seguimiento y control. Estimaci��n del costo y del tiempo global de desarrollo.

PI24 An��lisis de sistemas. Identificaci��n de las necesidades. Especificaci��n de requerimientos. Herramientas para el an��lisis. Viabilidad, an��lisis econ��mico, an��lisis t��cnico. Importancia de la fase de an��lisis. Impacto de las fallas debidas a errores en el an��lisis: costos.

PI25 Metodolog��as para an��lisis. Principios generales: convenciones, est��ndares, no duplicaci��n o multiplicaci��n del trabajo. Recabaci��n de requerimientos. Cuestionarios, entrevistas. Modelado: herramientas. M��todos de an��lisis estructurado: diagramas de flujo de datos, diccionario de datos, diagramas de entidad-relaci��n, diagramas de transici��n de estados. M��todos de an��lisis orientados a objetos (Rumbaugh, Booch y otros). Notaci��n para la documentaci��n del proceso. Auditor��as.

PI26 Diseño de sistemas. Fundamentos del diseño: abstracci��n, refinamiento, modularidad, jerarqu��as. Importancia de la fase de diseño. Impacto de los errores de diseño seg��n el momento de su detecci��n: costos. Segmentaci��n del diseño: equipos de trabajo. Relaciones y jerarqu��as. An��lisis y diseño dirigido por los datos (Warnier-Orr). An��lisis y diseño dirigido por funciones.

PI27 Metodolog��as de diseño. Di��logo con el usuario. Ratificaci��n de las etapas del diseño. M��todos especiales para diseño estructurado descendente y verificaci��n ascendente. Metodolog��as de Jackson, de Yourdon, diagramas de Warnier-Orr. M��todos de diseño orientados a objetos. Auditor��a.

6.3.2.  Implantaci��n, prueba y mantenimiento

PI28 Ciclo de vida de los sistemas. Modelos para el ciclo de vida: an��lisis-diseño-desarrollo; construcci��n-implantaci��n; prueba-liberaci��n y espiral-cascada. Segmentaci��n y modalidad. Criterios y elementos de conexi��n entre las partes. Di��logo con el usuario a lo largo de todo el ciclo de vida. Preparaci��n del usuario para empleo del sistema y para formular requerimientos de actualizaci��n.

PI29 Control del avance de proyectos de software. Control del avance del proyecto respecto de la calendarizaci��n programada. Tipos de retardos y an��lisis de sus causas: falta de especificaciones, malas especificaciones, errores en etapas anteriores y otros. Detecci��n y correcci��n de las fallas: Retroalimentaci��n. Red de tareas, m��todos PERT y CPM.

PI30 M��todos de prueba. Estrategias de prueba: verificaci��n y validaci��n. Pruebas unitarias. Integraci��n de pruebas. Cumplimiento de especificaciones. Controles especiales. Pruebas de robustez. Detecci��n y correcci��n de errores: depuraci��n. Seguridad. Auditor��a.

PI31 Mantenimiento y extensiones . Definici��n de mantenimiento. Factores pertinentes. Mantenimiento preventivo. Ingenier��a inversa y reingenier��a. Mantenimiento correctivo. Adecuaciones. Extensiones de la operatividad. Importancia de la documentaci��n para el mantenimiento. Costos.

6.3.3.  Consideraciones de calidad

PI32 Normas, est��ndares y documentaci��n. Normatividad de formas, m��todos, metodolog��a y procedimientos de trabajo. Definici��n o adopci��n de est��ndares. Divisi��n del trabajo. Documentaci��n de procesos y procedimientos. Documentaciones parciales y final. Documentaci��n para el usuario final.

PI33 Control de calidad de software. Metodolog��as para detecci��n de errores. Repercusi��n de errores en el costo total. Funciones y m��tricas de crecimiento de los costos. Factores de calidad: correcci��n, fiabilidad, eficiencia, facilidad de uso, de prueba y de mantenimiento, adaptabilidad y flexibilidad, portabilidad, reuso, completitud, facilidad de auditor��a.

PI34 Auditor��a de sistemas. Documentaci��n y seguimiento de est��ndares. Entradas y salidas. Procesos. Metodolog��as de desarrollo. Archivos: protecciones, accesos. Derechos del personal de la unidad inform��tica y de los usuarios. Confidencialidad de los sistemas. An��lisis de costo-beneficio de los sistemas. Sistemas integrales en ambientes de PC aisladas y en red. Revisiones de integridad, consistencia, confidencialidad y seguridad de la informaci��n. Evaluaci��n de la construcci��n y del mantenimiento de los sistemas. Planes de contingencia. Empresas auditoras.

Pag. 1


6.4              INDUSTRIA DEL SOFTWARE

Objetivo: Presentar los diferentes elementos que inciden en la creaci��n de productos de software desde una perspectiva de desarrollo industrial, incluyendo aspectos de eficiencia del proceso de creaci��n, uso de herramientas automatizadas para su desarrollo, robustez, adaptabilidad, an��lisis de costos y tiempos, y comercializaci��n, entre otros.

Pag. 1


6.4.1.  Desarrollo industrial de software

PI35 Evoluci��n del desarrollo de software. Historia: arte y artesan��a, confiabilidad, la permanente crisis del software, costos, relaci��n de costos hardware-software. Costos por errores. Paradigmas de desarrollo de software: cl��sico o secuencial (ciclo de vida), nuevo o evolutivo (modelo en espiral: planeaci��n de la gesti��n, an��lisis formal de riesgos, ingenier��a y atenci��n al cliente). Comparaciones conceptuales de la ingenier��a de software con otras ingenier��as. Ingenier��a de software orientada a objetos. Participaci��n del destinatario del producto de software en el desarrollo.

PI36 Caracter��sticas de los productos de software industrial. Generaci��n de componentes estandarizadas y reusables. Producci��n orientada al mercado. Nichos. Software "empaquetado". Est��ndares en el diseño y la construcci��n de software. Bloques de construcci��n: uso de componentes previamente desarrollados. Normatividad para controlar el avance del proyecto y la calidad. Robustez de los productos. Configuraci��n y producci��n de variaciones. Especificaciones de los productos.

6.4.2.  Automatizaci��n de la construcci��n de software

PI37 M��todos industriales para creaci��n de software. Desarrollo incremental. Interacci��n con el usuario: muestra del avance y retroalimentaci��n. Elaboraci��n de prototipos y experimentaci��n. Ejecuci��n de prototipos para simulaci��n: reportes, vistas y formas de uso. Editores gr��ficos. Lenguajes de cuarta generaci��n. Metodolog��as orientadas a objetos. Factores de escalamiento en la producci��n de software. Principios de base: la importancia del proceso de desarrollo, equipos de trabajo y divisi��n de las tareas, coordinaci��n.

PI38 Herramientas para creaci��n de software. Herramientas para la gesti��n de proyectos. Herramientas para la elaboraci��n de prototipos, para simulaci��n de ejecuciones y para la producci��n r��pida de reportes. Herramientas para programaci��n: lenguajes convencionales, editores gr��ficos, lenguajes de cuarta generaci��n, generadores autom��ticos de c��digo. Herramientas con orientaci��n a objetos. Herramientas para integraci��n, ingenier��a inversa y reingenier��a. Integraci��n y automatizaci��n de herramientas: entornos CASE (Computer Aided Software Engineering); estado presente, tendencias y evoluci��n. Productos CASE en el mercado.

Pag. 1


7.              TRATAMIENTO DE INFORMACIÓN

Área de conocimientos en la cual se conjuga una multiplicidad de t��picos computacionales de teor��a, t��cnica y metodolog��a, requeridos para la construcci��n de una amplia gama de soluciones de informaci��n, imprescindibles para el adecuado funcionamiento de todo tipo de organizaciones.

7.1.               BASES DE DATOS

7.2.               RECUPERACION DE INFORMACION

7.3.               SISTEMAS DE INFORMACION

7.4.              HERRAMIENTAS COMPUTACIONALES

7.1              BASES DE DATOS

Objetivo: Estudiar los principios de las bases datos y sus diferentes modelos. Brindar los conocimientos necesarios para el diseño y realizaci��n de sistemas de bases de datos, considerando aspectos de an��lisis, organizaci��n l��gica y f��sica, determinaci��n del modelo apropiado, as�� como selecci��n y aplicaci��n de las herramientas adecuadas.

Pag. 1


7.1.1.  Modelado y diseño

TI1 Conceptos generales. Definici��n de una base datos. Elementos de un sistema de base de datos. Objetivos. Consistencia. Compartici��n. Normas. Restricciones de seguridad. Integridad. Control centralizado y control distribuido. Administraci��n de la base de datos. Abstracci��n de datos. Usuarios de la base de datos. Administrador de la base de datos.

TI2 El modelo jer��rquico. Estructura. Relaciones padre-hijo. Propiedades del esquema. Árboles. Estructura de almacenamiento. Tipos de acceso. Integridad y seguridad del modelo. Definici��n completa de una base de datos jer��rquica.

TI3 El modelo de red. Estructura. Registros. Campos y datos. Tipos y ocurrencias de sets. Limitantes de membres��a (de inserci��n, retenci��n y ordenamiento). Representaciones de ocurrencias. Set singular. Set de miembros m��ltiples. Set recursivo.

TI4 El modelo relacional. Conceptos b��sicos. Dominios, atributos, tuplas, relaciones, atributos llave, llaves for��neas. Álgebra relacional. Operaciones. C��lculo relacional, Vistas. Esquema de base de datos relacional. Regla de unicidad. Regla de integridad referencial. Normalizaci��n.

TI5 Modelo entidad-relaci��n. Atributos y entidades. Valores y dominios de los atributos. Tipos de entidades. Atributos llave. Tipos de relaci��n. Instancias de relaciones. Restricciones estructurales. Entidad d��bil. Representaci��n del modelo mediante diagramas. Generalizaci��n y especializaci��n. Agregaci��n. Conversi��n de los diagramas en tablas.

TI6 Diseño relacional. Requerimientos y an��lisis. Diseño conceptual. Esquema conceptual. Diseño l��gico. Diseño f��sico e implantaci��n. Problemas de redundancia. Valores nulos. Dependencias funcionales. Reglas de inferencia. Formas normales: primera, segunda, tercera, interpretaci��n de la tercera forma normal, forma normal de Boyce-Codd. Proceso de normalizaci��n. Algoritmos de descomposici��n. Otros tipos de dependencias y formas normales. Dependencias multivaluadas.

TI7 Modelos alternativos. Modelo orientado a objetos: tipos abstractos de datos, herencia, identidad de objetos, modelado de datos y estrategias de diseño, persistencia, m��todos especiales de acceso, consideraciones de seguridad. Bases de datos heterog��neas: tecnolog��a para interoperabilidad, esquemas, renombramiento, consultas, resoluci��n de conflictos, optimizaci��n de consultas globales.

TI8 Bases de datos distribuidas. Concurrencia de procesos. Estructura y diseño: autonom��a, dependencia y cooperaci��n de funciones y m��dulos. Transparencia de uso. Problemas de los sistemas distribuidos: procesamiento de consultas, actualizaci��n, recuperaci��n. Manejo de deadlocks y ca��das.

7.1.2.  Manejadores y uso

TI9 Manejadores. Caracterizaci��n por tipo de modelo y estructura interna. Capacidades. Seguridad. Consideraciones de instalaci��n. Interfaces para recepci��n de datos. Interacciones con el entorno. Uso.

TI10 Lenguajes de consulta. Tipos de lenguajes. Posibilidades. Lenguajes interactivos. SQL: conceptos b��sicos, definici��n de datos, consultas y actualizaci��n, manejo de vistas, SQL embebido. Lenguajes de programaci��n (4GL). Relaci��n con otros tipos de lenguajes y ambientes.

TI11 Arquitectura de sistemas de bases de datos. Independencia l��gica de datos. Independencia f��sica de datos. Niveles interno, conceptual y externo de la arquitectura. Lenguaje de definici��n de datos. Diccionarios de datos. Lenguaje de manipulaci��n de datos. Interfaces. Utiler��as.

7.1.3.  Desarrollo e implantaci��n de aplicaciones

TI12 Elementos b��sicos. Funciones del lenguaje de definici��n de datos. Funciones del lenguaje de manipulaci��n de datos. Lenguajes de manipulaci��n de datos de los modelos jer��rquico, de red y relacional.

TI13 Manejo de archivos. Almacenamiento de registros y organizaci��n de archivos. Dispositivos de almacenamiento secundario. Apuntadores. Tipos de registros y bloques. Estructura de almacenamiento de los diversos modelos. (V��ase adem��s PI7).

TI14 Seguridad en bases de datos. Aspectos de seguridad e integridad. Protecci��n de bases de datos. Protecci��n de accesos. Auditor��a de bases de datos. Privilegios y autorizaciones. Especificaci��n de restricciones. Restricciones en las transacciones. Validaciones.

Pag. 1


7.2              RECUPERACIÓN DE INFORMACIÓN

Objetivo: Brindar los elementos te��ricos requeridos para el manejo de grandes vol��menes de informaci��n, lo cual incluye el estudio de los aspectos caracter��sticos del hardware y software necesarios para un procesamiento eficiente.


Pag. 1


7.2.1.  Dispositivos de almacenamiento de informaci��n

TI15 Dispositivos. Hardware especial seg��n el modelo empleado. Discos magn��ticos: estructura, organizaci��n, acceso. Funciones b��sicas de lectura y escritura. Discos ��pticos: CD-ROM, CD interactivos. Cintas y cartuchos magn��ticos: formatos, etiquetas, registros, factores de bloqueaje . (V��ase adem��s AC16).

7.2.2.  Archivos para grandes vol��menes de datos

TI16 M��todos. Estructuras de datos auxiliares para organizaci��n de la informaci��n: reservorios, diccionarios de datos, directorios, estructuras de tipo hipertexto. Selecci��n de m��todos en funci��n del volumen de los datos. Complejidad. Optimizaci��n. Procesamiento de transacciones. Concurrencia de transacciones.

TI17 Seguridad. Protecci��n y recuperaci��n en caso de fallas. Jerarqu��as de usuarios. Derechos de acceso. M��todos de codificaci��n y enciframiento. Algoritmos de codificaci��n.

Pag. 1


7.3              SISTEMAS DE INFORMACIÓN

Objetivo: Estudiar y aplicar las distintas teor��as, t��cnicas y metodolog��as de an��lisis y diseño para la concepci��n y entendimiento de sistemas de manejo de informaci��n, con el fin de modelar situaciones del entorno real, resolver problemas y optimizar la toma de decisiones.

Pag. 1


7.3.1.  Teor��a de sistemas

TI18 Enfoques sist��micos. El enfoque de la investigaci��n de operaciones. Los sistemas de c��mputo como parte de un sistema general. El sistema y su medio ambiente.

TI19 Control de calidad. Significado. T��cnicas. Control de entradas y salidas del sistema. Retroalimentaci��n. An��lisis estad��stico. Garant��as. Confiabilidad.

7.3.2.  An��lisis y diseño de sistemas de informaci��n

TI20 An��lisis y diseño. Interacci��n con los usuarios potenciales. Especificaci��n de requerimientos. Metodolog��as de an��lisis y diseño de sistemas: de Yourdon, de Warnier, funcional, por objetos. Documentaci��n. (V��ase adem��s la secci��n 6.3.1).

7.3.3.  Desarrollo e implantaci��n

TI21 Desarrollo. Evaluaci��n y elecci��n de herramientas adecuadas para el desarrollo: herramientas CASE, lenguajes de quinta generaci��n. Lenguajes de programaci��n orientados a sistemas de informaci��n. Modalidad. Diseño de pruebas: etapas, integraci��n. Determinaci��n de pautas y normatividad para los desarrollados.

TI22 Implantaci��n. Planeaci��n de la implantaci��n. Etapas cr��ticas. Elaboraci��n de manuales para usuarios. Pruebas y criterios de aceptaci��n. Retroalimentaci��n. M��todos de capacitaci��n. Liberaci��n del sistema.

7.4.4.  Administraci��n de sistemas de informaci��n

TI23 Organizaci��n y administraci��n. La funci��n de los recursos de informaci��n. Asignaci��n de recursos. Evaluaci��n de alternativas en hardware y software. Manejo del personal de sistemas. Atenci��n a los usuarios. Centros de informaci��n. El departamento de sistemas de informaci��n. (V��ase adem��s la secci��n 1.2).

Pag. 1


8.              INTERACCIÓN HOMBRE-MAQUINA

Estudio de los dominios de aplicaci��n conducentes a lograr formas superiores de expresi��n e interacci��n entre el hombre y la computadora, con el fin de buscar mejores y novedosas maneras de integraci��n de la tecnolog��a en la sociedad.

8.1.               GRAFICACIÓN

8.2.               INTELIGENCIA ARTIFICIAL

8.3.               INTERFACES HUMANO MAQUINA

8.4.              HERRAMIENTAS COMPUTACIONALES

8.1              GRAFICACIÓN

Objetivo: Estudiar los principios y metodolog��as necesarias para la representaci��n, manipulaci��n y despliegue de figuras e im��genes en dos y tres dimensiones, considerando los dispositivos de hardware con caracter��sticas espec��ficas para procesos de graficaci��n.

Pag. 1


8.1.1.  Dispositivos

IH1 Medios. Dispositivos de despliegue de barrido (raster) y de vector. Pantallas de alta resoluci��n. Pantallas sensibles al tacto. Scanners. L��piz electr��nico Graficadores. Impresoras de color. Multimedia: discos compactos, c��maras de video, tarjetas de audio, bocinas, micr��fonos, tarjetas de aceleraci��n de im��genes.

8.1.2.  Algoritmos

IH2 T��cnicas de programaci��n. Representaci��n, manipulaci��n y despliegue de objetos de dos y tres dimensiones. Representaci��n de objetos primitivos (l��neas, curvas, superficies) y objetos compuestos. Transformaciones en dos y tres dimensiones (traslaciones, rotaciones, escalamiento). L��neas ocultas y superficies. Sombreado y coloraci��n. Gr��ficas interactivas y la interfaz con el usuario. T��cnicas de animaci��n.

8.1.3.  Software dedicado

IH3 Productos. Clasificaci��n y alcances seg��n funciones. Caracter��sticas generales y diferenciadoras. Facilidades diversas para dibujo, graficaci��n, incorporaci��n de textos, diseño, flujogramas, organigramas, efectos gr��ficos, animaci��n, incorporaci��n de sonido, manipulaci��n de im��genes, fotos, filtros, creaci��n de guiones. Edici��n por computadora (Desktop Publishing).

Pag. 1


8.2              INTELIGENCIA ARTIFICIAL

Objetivo: Estudiar la teor��a y m��todos heur��sticos requeridos para la soluci��n y modelaje de situaciones dif��ciles de expresar algor��tmicamente. Aplicar lo anterior en el desarrollo de programas, sistemas expertos y sistemas de prop��sito espec��fico.

Pag. 1


8.2.1.  M��todos

IH4 L��gica y resoluci��n de problemas. Inferencia utilizando modus ponens. Cl��usulas de Horn. La regla de resoluci��n. Encadenamiento hacia atr��s. Formas normales. Unificaci��n. Juegos. B��squedas heur��sticas. M��todo Minimax. Árboles de representaci��n. Planeaci��n. Tratamiento y representaci��n de la ambig��edad. Probabilidad y enfoque bayesiano. L��gica difusa (fuzzy logic).

IH5 B��squeda. B��squedas a lo ancho y a profundidad. Profundizaci��n y ampliaci��n iterativas. B��squedas en grados. Listas abiertas y cerradas. Retroceso (backtracking) din��mico. B��squedas heur��sticas. B��squedas con adversarios.

IH6 Lenguajes especiales. Rutinas b��sicas, estructuras de datos y de control. Ejemplos de lenguajes: Lisp, Prolog, Planner, SAIL, Scheme y Strips.

8.2.2.  Representaci��n del conocimiento

IH7 Aprendizaje. Estructuras de representaci��n. B��squeda y control. Programas adaptativos y automodificables. Comportamiento cuasi inteligente. Juegos y estrategias.

IH8 Deducci��n. Mecanismos para realizaci��n de inferencia deductiva: manipulaci��n o aplicaci��n de reglas generales a instancias espec��ficas, demostraci��n de teoremas, m��todos deductivos para respuesta a preguntas, m��todos de inferencia para planeaci��n, resoluci��n de problemas, l��gica no monot��nica, modal e intencional.

IH9 Redes neuronales. Modelos de proceso paralelo y distribuido. Clasificaci��n y reconocimiento de patrones: espacio de representaci��n y clasificadores bayesianos. El Perceptr��n simple. Redes multicapa. Retropropagaci��n. Redes de Hopfield. Problemas de optimizaci��n. M��quinas de Boltzmann.

8.2.3.  Sistemas expertos

IH10 Caracterizaci��n de los sistemas expertos. Conceptos b��sicos y estructuras. Funcionamiento. Dominio y limitaciones. Representaci��n del conocimiento: fundamentos te��ricos, redes sem��nticas, guiones, listas y ��rboles, reglas de producci��n, marcos.

IH11 Razonamiento y control. Categor��as de razonamiento. Sistemas de producciones. Encadenamiento hacia atr��s y hacia adelante. Árbol de inferencia. Redes asociativas y sistemas de marcos. Razonamientos basado en modelos y en casos. Explicaci��n y metaconocimiento.

8.2.4.  Reconocimiento de formas

IH12 Visi��n. Digitalizaci��n de im��genes y proceso por computadora. Procesamiento de bajo nivel. Transformadas de Fourier: discreta, bidimensional, r��pida. Remoci��n de ruido. Detecci��n de caracter��sticas. Transformaciones. Segmentaci��n. Recuperaci��n de informaci��n tridimensional. Reconocimiento de patrones.

IH13 Rob��tica. Panorama actual. Tecnolog��a rob��tica. Acciones y efectos finales. Percepci��n sensorial. Control e inteligencia del robot. Determinaci��n de autonom��a y navegaci��n. Triangulaci��n, autonom��a en el momento de vuelo. Posicionamiento y percepci��n de proximidad.

8.2.5.  Proceso de lenguaje natural

IH14 Elementos para el proceso sint��ctico y sem��ntico. Modelos computacionales para el lenguaje natural. Conocimiento y lenguaje. T��cnicas para reconocimiento de estructuras sint��cticas y manejo de ambig��edad. Formalismos utilizados. Cl��usulas relativas. Operaciones b��sicas para la interpretaci��n sem��ntica. Oraciones embebidas y no embebidas. Jerarqu��as en las reglas. Problem��tica de la interpretaci��n sem��ntica: estrategias.

Pag. 1


8.3              INTERFACES HUMANO-MÁQUINA

Objetivo: Estudiar los conceptos, elementos f��sicos y t��cnicas de diseño y programaci��n para lograr una comunicaci��n fluida haciendo uso de medios m��ltiples. Analizar las caracter��sticas y propiedades de ciertas herramientas para el uso de la computadora como auxiliar en labores de diseño y modulaci��n.

Pag. 1


8.3.1.  Diseño asistido por computadora

IH15 Diseño por computadora. Automatizaci��n del proceso de diseño. Modelaje geom��trico. Modelaje por representaci��n de fronteras. M��todos de entrada interactivos. Ventanas y algoritmos de recorte. Representaciones, transformaciones y vistas en dos y tres dimensiones. Primitivas de salida. Supresi��n de superficies y l��neas ocultas. Modelos de sombreado y color. M��todos de modelado. Diseño de la interfaz del usuario.

IH16 Programaci��n con CAD. Definici��n de CAD (Computer-Aided Design). Automatizaci��n mediante el proceso de programaci��n con CAD. Creaci��n y mantenimiento de bases de datos para CAD. Diseño general de overlays, t��cnicas de producci��n y reproducci��n. Terminolog��a de AutoLISP: archivos externos, sintaxis, estilo de programaci��n, funciones definidas por el usuario, manejo de memoria, manejo de datos.

8.3.2.  Aspectos conceptuales en la construcci��n de interfaces

IH17 Diseño de interfaces. Necesidades del usuario final: ayudas, eco y solicitud de respuestas concretas. Herramientas automatizadas para la construcci��n de interfaces. Ciclo de vida de las interfaces.

IH18 Di��logos y guiones. Agentes. Ejecuci��n de guiones y estafetas sem��nticas. Proceso asincr��nico de eventos. Objetos de interacci��n: botones, barras, ��conos. Atributos seleccionables para los objetos. Di��logos multienhebrados y concurrentes.

Pag. 1



V.              CRUCE DE ÁREAS Y PERFILES

El cruce de ��reas y perfiles expresado es la s��ntesis de todo lo anterior y significa, para cada perfil, cu��nto se debe saber de determinado grupo de temas.

La matriz que se presenta en la figura 1 expresa la ponderaci��n porcentual para cada uno de los cuatro perfiles profesionales, primero s��lo en el nivel de las ��reas.

PERFILES PORCENTUALES POR ÁREA

Área de Conocimiento

Licenciatura en

Inform��tica

Licenciatura en

Sistemas Computacionales

Licenciatura en

Ciencias de la Computaci��n

Ingenier��a en

Computaci��n

%

M(40)

%

M(40)

%

M(40)

%

M(40)

Entorno Social

27.0

11

.20.0

8

10.0

4

10.0

4

Matem��ticas

12.5

5

15.0

6

25.0

10

17.5

7

Arquitectura de Computadoras

7.5

3

7.5

3

10

4

17.5

7

Redes

7.5

3

10.0

4

10.0

4

12.5

5

Software de Base

7.5

3

7.5

3

10.0

4

12.5

5

Programaci��n e Ingenier��a de Software

17.5

7

17.5

7

20.0

8

17.5

7

Tratamiento de Informaci��n

12.5

5

15.0

6

5.0

2

5.0

2

Interacci��n Hombre-M��quina

7.5

3

7.5

3

10.0

4

7.5

3

Total

100

40

100

40

100

40

100

40

N��tese que en las matrices no hay ceros, porque los temas previstos deben abordarse en todos los perfiles profesionales, aunque la profundidad y el enfoque var��en fuertemente de un perfil a otro: lo que para uno puede ser un conocimiento t��cnico, profundo para otro puede tan s��lo ser lo que significan los conceptos; lo que en un caso puede involucrar desarrollo para saber hacer, en otro puede interpretarse como saber usar; etc��tera

Pag. 1

Search more related documents:CATÁLOGO DE ÁREAS DE CONOCIMIENTO

Set Home | Add to Favorites

All Rights Reserved Powered by Free Document Search and Download

Copyright © 2011
This site does not host pdf,doc,ppt,xls,rtf,txt files all document are the property of their respective owners. complaint#nuokui.com
TOP