You are on page 1of 33

Currculo de la Escuela Acadmico - Profesional de Informtica

Facultad de Ciencias Fsicas y Matemticas Universidad Nacional de Trujillo

ndice General I. MODELO DE REFERENCIA


1. 2. 3. 4. 5. 6. 7. Introduccin Marco Referencial Marco Conceptual y Perfil Marco Estructural Marco Estratgico Marco Administrativo Marco Evaluativo

Pg. 5
5 6 7 8 10 11 12

II. CURSOS
1. Semestre I

14

1.1 Algoritmo y Programacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 1.2 Clculo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14


1.2. 1.3. 1.4. 1.5.

Fsica I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Matemtica Discreta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Tcnicas del Aprendizaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Ingls I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

Elaborado por el Prof. Dr. Ausberto Castro Vera, Director (e) de la Escuela de Informtica. Aprobado por el Consejo de Facultad el da 4 de setiembre de 1996.

2. Semestre II
2.1 Introduccin a la Arquitectura de Computadoras . . . . . . . . . . . . . . . . . . 2.2 Estructura de Datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . .. . . . . 2.3 Lgica para Computacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.4 Geometra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5 Algebra Lineal Computacional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6 Ingls II . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15 15 16 16 16 16

3. Semestre III
3.1 Arquitectura y Organizacin de Computadoras . . . . . . . . . . . . . . . . . . 3.2 Tcnicas de Construccin de Programas . . . . . . . . . . . . . . . . . . . . . . . 3.3 Teora de la Computacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4 Tcnicas Digitales para Computacin . . . . . . . . . . . . . . . . . . . . . . . . . 3.5 Fsica II . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.6 Ingls III . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.7 Mtodos Numricos Computacionales . . . . . . . . . . . . . . . . . . . . . . . .

17 17 17 18 18 18 18

4. Semestre IV
4.1 Modelos de Lenguajes de Programacin . . . . . . . . . . . . . . . . . . . . . .. . . .. 19 4.2 Organizacin de Archivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 4.3 Lenguajes Formales y Autmatas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 19 4.4 Computacin Grfica I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

19

4.5 Electrnica para Computacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 4.6 Informtica y Sociedad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 4.7 Teora de Grafos y Anlisis Combinatorio . . . . . . . . . . . . . . . . . . . . . . . . 20

5. Semestre V
5.1 Teleprocesamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 5.2 Sistemas Operativos I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 5.3 Base de Datos I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 5.4 Metodologa e Ingeniera de Software I . . . . . . . . . . . . . . . . . . . . . . . ....... 21

5.5 Computacin Simblica y Numrica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 5.6 Economa General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . 22 5.7 Tpicos Especiales en Lenguajes de Programacin . . . . . . . . . . . . . . . . . 22

6 Semestre VI
6.1 Computacin Grfica II . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 6.2 Sistemas Operativos II . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 6.3 Base de Datos II . . . . . . . . . . . . . . . . . . ............ . . . . . . . . . . . . . . . . . . . . . 23 6.4 Metodologa e Ingeniera de Software II . . . . . . . . . . . . . . . . . . . . . . . . . . 23 6.5 Estadstica y Probabilidad

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

6.6 Portugus Instrumental . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 6.7 Tpicos Especiales en Base de Datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 6.8 Tpicos Especiales en Ingeniera de Software . . . . . . . . . . . . . . . . . . . . . . 24

7 Semestre VII
7.1 Redes de Computadoras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 7.2 Algebra Universal para Ciencia de la Computacin . . . . . . . . . . . . . . . . .

25

7.3 Compiladores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 7.4 Programacin en Lgica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 7.5 Laboratorio de Base de Datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 7.6 Administracin y Finanzas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 7.7 Realidad Nacional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 7.8 Tpicos Especiales en Sistemas Operativos . . . . . . . . . . . . . . . . . . . . . . . 26 7.9 Tpicos Especiales en Procesamiento Grfico . . . . . . . . . . . . . . . . . . . . . 26

8 Semestre VIII
8.1 Especificacin Formal de Sistemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 8.2 Geometra Computacional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 8.3 Investigacin Operativa I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 8.4 Modelamiento de Sistemas con Redes de Petri . . . . . . . . . . . . . . . . . .. . . . 27 8.5 Ingeniera de la Informacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

8.6 Laboratorio de Compiladores . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . 28 8.7 Etica para Profesionales en Informtica . . . . . . . . . . . . . . . . . . . . . . . . . .. 28 8.8 Tpicos Especiales en Informtica Terica . . . . . . . . . . . . . . . . . . . . . . . 28 8.9 Tpicos Especiales en Redes de Computadoras . . . . . . . . . . . . . . . . . . . . 28

9 Semestre IX
9.1 Sistemas Orientados a Objetos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 9.2 Semntica Formal de Lenguajes de Programacin . . . . . . . . . . . . . . . . . 29 9.3 Investigacin Operativa II . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 9.4 Tpicos Especiales en Ciencias de la Computacin I . . . . . . . . . . . . . . . 29 9.5 Inteligencia Artificial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 9.6 Organizacin, Sistemas y Mtodos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 9.7 Tpicos Especiales en Procesamiento Paralelo . . . . . . . . . . . . . . . . . . . . 30

10 Semestre X
10.1 Tpicos Especiales en Ciencias de la Computacin II . . . . . . . . . . . . . . . 30 10.2 Tpicos Especiales en Ciencias de la Computacin III. . . . . . . . . . . . . . . 30 10.3 Tpicos Especiales en Ciencias de la Computacin IV . . . . . . . . . . . . . . 30 10.4 Tpicos Especiales en Ciencias de la Computacin V . . . . . . . . . . . . . . 30 10.5 Trabajo de Graduacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

III. COMPLEMENTO 1 Grados y Ttulos 2 Covalidaciones 3 Laboratorios de Informtica 4 Personal Docente 31 31 32 33

Parte I

MODELO DE REFERENCIA
1 Introduccin

La informtica es el conjunto de disciplinas, tcnicas y herramientas (fsicas y lgicas) desarrolladas para el tratamiento automtico de la informacin mediante el uso de computadoras. En otras palabras, Informtica es la Ciencia y la Tcnica del procesamiento de la informacin con ayuda de instalaciones electrnicas de clculo, esto es, del procesamiento sistemtico y automatizado de la informacin y de los sistemas procesadores de tal informacin, manejadas por secuencia de instrucciones lgicas (programas, software). La Informtica abarca tanto la teora y la metdica del procesamiento de la Informacin y los sistemas de computadoras como tambin el anlisis y desarrollo de sus aplicaciones en las Ciencias Naturales, la Economa y la Administracin, etc. y el impacto en la Sociedad. En la Informtica est incluido el concepto de computacin en su sentido ms amplio, que viene a ser la base del procesamiento moderno de datos. De sta forma, la Informtica es llamada tambin Ciencias de la Computacin. Inicialmente la Informtica era una especialidad dentro de la Matemtica y Electrnica, pero a partir de 1960 la Informtica se convierte en una rama independiente, muy coherente y tericamente bien fundamentada. La palabra Informtica aparece por 1968 como fusin de las palabras Informacin y Matemtica. En Europa se habla de Informtica, en USA de Computer Science y en Brasil de Cincia da Computaco. Tareas principales de la Informtica son la obtencin, procesamiento, almacenamiento, bsqueda y transmisin de la informacin. Actualmente la Informtica se encuentra en una etapa de desarrollo dinmico, debido a os grandes progresos en la Microelectrnica, en las Tcnicas de programacin y en las Metodologas usadas para la Construccin de Software, las cuales originan continuamente nuevas posibilidades para la estructura y el empleo de procesadores de datos automticos (computadoras). Este desarrollo condiciona tambin el cambio permanente de contenidos del currculo. La Informtica ha llegado a penetrar en casi todas las actividades humanas que resulta difcil encontrar sus lmites. A pesar de existir muchas reas dentro de la Informtica, sin embargo, se puede distinguir cuatro grandes reas. La Informtica Tcnica se ocupa de la construccin y funcionamiento de las computadoras y de todos los problemas relacionados, as como la arquitectura de estas, de la organizacin y ejecucin de los mandos y de los aparatos perifricos. 2. La Informtica Prctica tiene como campos de accin las tcnicas y mtodos de programacin. Aqu se trata de la elaboracin, representacin y ejecucin de algoritmos, de estructuras de datos, de lenguajes de programacin, de traductores as como de los mtodos de construccin de sistemas de programas. Subreas importantes son la Inteligencia Artificial, Sistemas de Informacin, Bancos de Datos, Sistemas Operativos y Compiladores. 3. La Informacin Terica trata prioritariamente de mtodos y modelos matemticos para fundamentar y realizar la Informtica. Subreas son la Teora de Autmatas, Teora de Lenguajes formales. Teora de Complejidad, Verificacin de Programas, Computabilidad, Dicibilidad y Enumerabilidad.
1.

4.

La Informacin Aplicada enseanza a utilizar los conceptos informticos y la computadora como herrramienta poderosas en la solucin de tareas en otras ramas como las Ciencias Naturales, la Ingeniera, la Economa, la Administracin, la Medicina, la Educacin, etc. Por otro lado, investiga la aplicabilidad de la Informtica en estas reas y su impacto en la sociedad. La importancia y la actualidad de la Informtica reside en que permite elevar la produccin y productividad, modernizar y perfeccionar la Ciencia, la Industria, etc.

Marco Referencial

La Informtica en el Per se encuentra en sus inicios y en pleno desarrollo y representa una tecnologa de punta con caractersticas muy especiales, pues la informacin o datos es una mercanca inmaterial y para su ejercicio slo se necesita computadora y programas En nuestro pas han hecho su aparicin una serie de establecimientos que ofrecen cursos de computacin e informtica, trmino redundante, en diferentes niveles y con diferentes finalidades. La UNT a travs de su Escuela de Informtica, formar profesionales en Ciencias de la Computacin sobre bases slidas y bien fundamentadas y teniendo en cuenta los resultados actuales, tal que lidere el desarrollo de esta rama en el pas y sus egresados puedan continuar sin dificultades, especializaciones de Maestra y Doctorado en Ciencias de la Computacin (Computer Science) en cualquier centro acadmico del mundo. Los fundamentos cientficos de la Informtica se origina en la Matemtica y han sido hechos por Matemticos y no sufren mayores cambios, slo se amplan y profundizan, sin embargo la tecnologa de punta informtica cambia y se mejora continuamente, lo que es actual hoy da puede ser obsoleto maana. La Informtica por ser una tecnologa de punta que para su prctica necesita bsicamente de computadora y programas, debe ser implementada con una buena inversin, y con plena seguridad, deber revertir multiplicadoramente en beneficio de la institucin (todas las facultades de la UNT). Actualmente la enseanza de la Informtica en el Per es teorizante, rutinaria y superficial. Las Universidades no cuentan con laboratorios de Informtica apropiados, han descuidado la investigacin e innovacin, no reaccionan a las demandas de las empresas. Son las academias o institutos los que aprovechan los vacos dejados por la Universidades. La UNT formar tambin profesionales en Informtica de mando medio en diferentes niveles y especializaciones, prestar servicios a peticin y medida del cliente. Actualmente es normal el empleo de la Informtica en la industria, en el comercio, en la investigacin y perfeccionamiento as como en la comunicacin, gobierno de mquinas e instalaciones de las fbricas, oficinas, etc. Por eso la Informtica se ocupa del estudio de conceptos bsicos como informacin, datos, algoritmos, lenguajes, mquinas, sistema; del funcionamiento de las mquinas procesadoras de datos automticas (computadoras), de su construccin y de sus estructuras; de la organizacin, representacin y elaboracin de datos mediante computadoras; del empleo de computadoras en la investigacin, la tcnica, la economa y administracin; del perfeccionamiento de mtodos computadoras para el procesamiento automtico.

Marco Conceptual y Perfil

La Informtica construye modelos generales de sistemas por abstraccin, investiga reglas de procesamiento y desarrolla soluciones standard para tareas de la praxis, todo en el campo de la Informacin. Por un lado se ocupa de estructuras, de propiedades de posibilidades de descripcin y del procesamiento de la informacin y por otro lado, de los principios de construccin y funcionamiento de las computadoras. Utiliza mtodos formales y tcnicas orientadas. Opera con smbolos y objetos abstractos y formula algoritmos en lenguas formales para la solucin de problemas. El algoritmo es concepto central. La formacin profesional del Informtico de la UNT comprende la Informtica Terica y la Informtica Aplicada. El egresado de Informtica de la UNT ser una personalidad cientfica con conocimientos profundos, capaz de liderar el desarrollo de la Ciencias y Tcnicas informticas. Su formacin humanstica le permitir desenvolverse en la sociedad peruana. El estudio de la Informtica se centrar en el desarrollo de la capacidad de elaborar modelos para la descripcin de sistema complejos, para reconocer correctamente las magnitudes de influencia esenciales, para encontrar sistemticamente soluciones algortmicas con todo detalle a problemas concretos y para confeccionar sistemas de software listos para la aplicacin. Ya que los sistemas de software confeccionados con frecuencia originan la introduccin de nuevas formas de organizacin en el usuario, para la aplicacin de la Informtica son necesarios no slo buenas capacidades analticas y conocimientos fundamentados de poderosos mtodos de programacin, sino tambin un amplio fundamento de conceptos, modelos y procedimientos de la Matemtica, especialmente de la Lgica Matemtica, y de la Informtica Terica. As mismo son necesarios conocimientos bsicos de la construccin lgica y tcnica de las instalaciones de clculo y de los aparatos adicionales. Por otro lado hay que tener una buena visin de los problemas y las demandas de las reas de aplicacin. El perfil profesional del egresado de la Escuela de Informtica de la UNT se caracterizar por su capacidad en: proyectar y construir Software Bsico y Aplicativo de alta calidad y bajo costo, analizar, modelar y re - programar sistemas de software existentes (administrativos, financieros, de planificacin, descubrir nuevos campos de aplicacin de la Informtica mediante la confeccin de lenguajes formales y tcnicas de programacin, reconocer y especificar las conexiones lgicas en problemas e aplicacin, ejecutar trabajos por responsabilidad propia segn el mtodo cientfico, ejecutar e influenciar cambios o innovaciones tecnolgicos en la investigacin e industria en empresas pblicas y privadas, gestionar, administrar y dirigir centros informticos, reconocer y valorar las relaciones entre Informtica y Sociedad, iniciarse en la carrera de investigador (postgrado) y profesor universitario, en las diferentes reas de la Ciencia de la Computacin.

Por la amplia propagacin de mquinas procesadoras en todas las actividades humanas existen muchas posibilidades de empleo para el informtico, como:

participante en la elaboracin de nuevos mtodos y sistemas procesamiento de datos, en el perfeccionamiento y adecuacin de los existentes en fbricas de computadoras, en firmas de software, en instituciones de investigacin, etc., colaborador en la introduccin de procesamiento automtico de datos en la Economa y Administracin, en la gerencia de centros de cmputo, en la enseanza universitaria, en la preparacin de recursos humanos para el empleo de las computadoras (usuarios finales), etc.

Marco Estructural

La formacin profesional del Informtico se impartir a travs de conjuntos de asignaturas. El primer conjunto (de carcter informativo) tiene por finalidad ofrecer al futuro profesional los conceptos y mtodos bsicos de la Fsica y Matemtica en los que se fundamente la Informtica, como sistemas numricos, lgicos, conjuntos, recursin, fsica general, etc., as como tambin los aspectos humansticos, sociales y ticos, que le ayuden a comprender mejor el ambiente en donde ejercer su actividad profesional. En el segundo conjunto se suministrarn los conceptos y mtodos bsicos de la Informtica: Algoritmos, estructuras de datos, autmatas, lenguajes de programacin, estructuras de clculo, sistemas operativos, as como sus fundamentos matemticos y fsico-electrnicos, los correspondientes ejercicios y prcticas de programacin y aplicaciones. Este segundo conjunto de asignaturas ser de carcter formativo. El tercer conjunto es de especializacin, continuacin y profundizacin del segundo conjunto segn el inters individual y el mercado laboral y concluye con la defensa del trabajo de graduacin. Aqu se incluyen asignaturas sobre Ingeniera de Software, Inteligencia Artificial, redes de Computadoras, Procesamiento Paralelo, etc. La especializacin puede ser muy diversa, una eleccin de temas y experiencias formativas constituidas coherentemente en un todo orgnico. Esta constitucin depende del mercado laboral, de los avances de la Informtica, del inters del estudiante y del personal docente especializado existente. La Escuela de Informtica a travs de sus docentes con grado de Maestra y Doctorado ofrecer una gama de temas de estudio e investigacin actualizada a travs de las disciplinas con el nombre de Tpicos Especiales en Computacin. Los estudiantes podrn elegir los temas de su agrado y combinarlos con temas que ofrecen otras facultades para hacer su especializacin. Las reas de conocimiento ms importantes sobre Ciencias de la Computacin, consideradas en el presente currculo son: Lenguajes de Programacin (Modelos de Lenguajes de Programacin, Tcnicas de construccin de Programas, Semntica Formal de Lenguajes de Programacin, etc.), Base de Datos (Base de Datos I y II, Estructuras de Datos, etc.), Compiladores (Compiladores I y II, Organizacin de Archivos, etc.), Sistemas Operativos (Sistemas Operativos I y II), Arquitectura de Computadoras (Introduccin a la Arquitectura de Computadoras, Arquitectura y Organizacin de Computadoras, etc.), Procesamiento Grfico (Computacin Grfica I y II, Geometra Computacional),

Teleprocesamiento y Redes de Computadoras, Procesamiento Paralelo (Tpicos Especiales en Computacin), Procesamiento Distribuido (Redes de Computadoras, Tpicos Especiales en Ciencias de la Computacin), Sistemas de Informacin (Ingeniera de la Informacin), Ingeniera de Software (I y II, Modelamiento de Sistemas con Redes de Petri, Especificacin Formal de Sistemas, etc.), Informacin Terica (Teora de la Computacin, Tpicos Especiales en Ciencias de la Computacin, etc. ) y Aspectos Sociales, Profesionales Y Eticos de la Informtica (Etica para Profesionales en Informtica, Realidad Nacional, etc.).

La formacin profesional se impartir por semestres y con currculo flexible, mediante clases, ejercicios, prcticas de laboratorio, seminarios, coloquios, sustentacin de tareas de casa. Adems el contenido y nmero de crditos de algunos cursos (Tpicos Especiales) ser variable de acuerdo a la disponibilidad de especialistas y profesores visitante y previa aprobacin de la instancia correspondientes antes de la respectiva matrcula. En el presente currculo, todos los cursos son electivos desde que se respete el sistema de prerequisitos. La mayora de los cursos de Informtica requieren muchas horas de prctica en laboratorio, as por ejemplo, para 15 minutos de clases tericas sobre filas, sern necesarios hasta 10 horas de implementacin en laboratorio (programacin, test, etc, etc.) En tal sentido, el presente currculo solamente considerar las horas efectivas de clase (con presencia de profesor en saln de clase), sean stas tericas o prcticas. La educacin fsica, el cultivo del arte y la cooperacin social son parte integrante de la formacin acadmico-profesional del egresado de Informtica. Para ello, la Escuela de Informtica en coordinacin con otras escuelas de la facultad, fomentar, promover y apoyar competencias y eventos recreativos, participar de los juegos florales universitarios, y organizar eventos orientados a la comunidad. Para ser declarado expedito para optar el Grado de Bachiller en Ciencias de la Computacin se requiere haber aprobado como mnimo 180 crditos, de los cuales: 140 crditos en cursos de Informtica (cdigo INF) siendo 8 de ellos en Tpicos Especiales en Computacin. 24 crditos en cursos de Matemticas, Fsica o Estadstica. 16 crditos en cursos que no sean de Informtica (cdigo diferente de INF) ni de Matemticas ni de Fsica.

El estudiante podr llevar en matrcula regular entre 12 y 22 crditos por semestre, de acuerdo al Estatuto de la UNT vigente. Sin embargo, la Escuela de Informtica, de acuerdo a sus posibilidades, ofrecer en cada semestre disciplinas cuya suma total de crditos ser superior a 22. Esto facilitar la eleccin de cursos de acuerdo al rea de inters del alumno y/o de acuerdo a la disponibilidad de personal docente especializado. Un crdito corresponde aproximadamente a 15 horas efectivas dadas por el profesor en clase. As, tomando en cuenta que un semestre normal dura 17 semanas (aproximadamente 15 semanas de clase), un curso de 4 horas semanales corresponder a 4 crditos. Considerando el Convenio firmado entre la Escuela de Informtica de la UNT y el Instituto de Informtica de la Universidad Federal de Rio Grande do Sul, Porto Alegre, sobre intercambio, se ha incluido en el presente currculo, la disciplina de Portugus Instrumental. La defensa y aprobacin del trabajo de graduacin lleva a la obtencin del Ttulo Universitario de Informtico.

Marco Estratgico

Los conceptos, mtodos y temas difciles, complicados y en continuo desarrollo se impartirn con todo detalle, profundidad y amplitud, se discutirn una y otra vez como clase, como ejercicio, como tarea de casa, como coloquio, como laboratorio, hasta que el estudiante los haga suyos. Los temas fciles se dejarn para el autoestudio en la literatura existente, ya sea en la Biblioteca o en casa. Las disciplinas cientficas o asignatura se transmiten mediante clases, ejercicios, prcticas de laboratorio, prcticas profesionales, preseminarios, seminarios, coloquios. La clase. En la clase el Profesor expondr los temas en forma de conferencia en perodos regulares. El Preseminario. En el preseminario el estudiante debe aprender a informarse sobre un tema o un problema con ayuda de la literatura, exponerlo y defender su opinin antes sus compaeros de estudio. El Seminario. El seminario sirve para desarrollar en el estudiante la capacidad de adquirir conocimiento en base a la literatura, documentacin o notas existentes sobre un conjunto de temas o problemas, de exponer y explicar lo adquirido y de defender su opinin en una discusin cientfica. El Ejercicio o Prctica. En los ejercicios los estudiantes solucionarn problemas, llenarn los vacos dejados en clase, ampliarn, profundizarn y completarn los conceptos y mtodos suministrados en clase. Sirve para desarrollar destrezas y habilidades en el empleo de los conceptos aprendidos. Se dar en grupo de 10 a 15 estudiantes. La Prctica en Laboratorio. Sirve para adiestrar en el manejo de los conceptos y mtodos del Hardware y Software, para comprobar si las cosas funcionan en un ambiente equipado. Es una experiencia vivida que se graba en la conciencia. Los Laboratorios de Computacin estarn a disposicin de los alumnos para realizar sus prcticas de todos los cursos de cdigo INF. El Coloquio. Sirve para comprobar los conocimientos aprendidos mediante el intercambio de experiencias con el Profesor auxiliar o miembros de la praxis y la discusin alturada.

10

Las Consultas son reuniones de uno o ms estudiantes con el Jefe de Prctica o un Profesor para separar dudas, discutir soluciones de ejercicios, o recibir orientaciones, etc. Trabajos Grupales. Son reuniones de grupos pequeos de estudiantes bajo la supervisin de un Profesor auxiliar o Jefe de Prctica para realizar una tarea. El Trabajo de Graduacin. Es una actividad que sirve para el estudiante demuestre que maneja con dominio los conceptos y procedimientos fundamentales de la Informtica y que est listo para ejercer la profesin dnde lo llamen. El Slabo es un documento gua para la enseanza-aprendizaje. En l se fijarn los conceptos y mtodos estratgicos y esenciales de la asignatura o disciplina, tal que en un mnimo de tiempo se suministren lo mximo de conocimientos. Quin cumpla con los especificado en los Art. 4 y Art. 5 del Reglamento General para el Otorgamiento del Grado de Bachiller vigente, estar expedido para optar el grado acadmico de Bachiller en Ciencias de la Computacin. Quin haya sustentado su Trabajo de Graduacin estar expedito para optar el Ttulo Profesional de Informtico. Habr un reglamento de procedimientos para la obtencin del bachillerato y el ttulo y un reglamento de exmenes, que lo administrar la Comisin de Exmenes presidida por el Director de la Escuela de Informtica. Los nombres del Grado y Ttulo del presente currculo estn sujetos a su aprobacin por la Asamblea Universitaria.

Marco Administrativo

La administracin de este currculo est enmarcado de los principio enunciados en la Constitucin de la Repblica del Per, de la Ley General de Educacin, de la Ley Universitaria, del Estatuto de la UNT y del Reglamento de la FCFYM. El ingreso a la Escuela Acadmico - Profesional de Informtica se hace segn el Reglamento de Admisin de la UNT. La finalizacin del X semestre significa la sustentacin del Trabajo de Graduacin y esto ser dentro de los plazos normales del semestre fijado por la Universidad. Un curso en la Escuela de Informtica es: normal, cuando se dicta en el semestre de 17 semanas, extraordinario, cuando se dicta en menor tiempo de lo planificado, pero con los mismos objetivos, metas y carga horaria o cuando se dicta en un semestre que no corresponde.

Los cursos extraordinarios los organiza el Director de Escuela con autorizacin del Vicerrector Acadmico. Estos cursos son financiados por los estudiantes y solamente podrn ser dictados bajo circunstancias muy especiales. Los traslados a la Escuela de Informtica se harn segn Reglamento de la UNT para el caso. La Comisin de Escuela podr reconocer o no las asignaturas aprobadas en otras Universidades, en todo caso situar al traslado en el semestre que le corresponde, segn los cursos reconocidos o convalidados. Para

11

profesionales afines, caso de ser aceptados en la Escuela de Informtica, habrn estudios complementarios hasta graduarse y titularse. La comisin de la Escuela decide sobre su plan individual de estudios. Tienen derecho a graduarse y titularse los estudiantes que hayan cumplido con las metas fijadas en este currculo y no tengan impedimento legal. El procedimiento de graduacin y titulacin lo fijar el Reglamento de Exmenes y lo conducir la Comisin de Exmenes. El Consejo de Facultad confiere el grado acadmico de Bachiller en Ciencias de la Computacin y el Ttulo Profesional de Informtico y sobre cada hecho expide un certificado en forma de un Diploma a nombre de la Nacin.

Marco Evaluativo

Considerando los continuos cambios que ocurren en Informtica, el currculo ser evaluado permanentemente y modificado o sustituido cada DOS aos. Las modificaciones se hacen por actualizacin, organizacin, racionalizacin y optimizacin de los conocimientos y tcnicas profesionales

a suministrarse.

12

Currculo
1
Algoritmo y Programacin INF01 Tcnica del Aprendizaje Clculo Matemtica Discreta Fsica I Ingls I

Estructura de Datos INF03

Intr. A la Arquitectura de Computadoras INF02

Lgica para Computacin

Algebra Lineal Computacional

Geometra

Ingls II

Tc. de Const. de Programas INF05

Arquitectura y Organizacin de Computadoras INF04

Teora de la Computacin

Tcn. Digitales para Computac. INF07

Fsica II

Ingls III

Mtodos Num. Computacionales

Organizacin de Archivos INF09

Modelos de Lenguajes de Programacin INF08

Leng. Formales y Autmatos INF10

Computacin Grfica I INF11

Electrnica para Computacin

Informtica y Sociedad INF12

Teora de Grafos y Anlisis Comb.


INF08, INF10

Sistemas Operativos I INF14

Base de Datos I INF15

Metodologa e Ingeniera de Software INF16

Computacin Simblica y Numrico INF17

Teleprocesamiento INF13

Economa General

Tp. Especiales en Leng. Progr. INF39


INF15 INF16

Sistemas Operativos II INF19

Base de Datos II INF20

Metodologa e Ingeniera de Software II INF21

Computacin Grfico II INF18

Estadstica y Probabilidad

Portugus Instrumental INF52

Tp. Espec. En Base de Datos INF42

Tp. Espec. En Ing. de Software INF43

INF19

INF18

INF20

Compiladores INF24

Algebra Univ. Para C. de la Computacin INF23

Programacin en Lgica INF25

Administracin y Finanzas

Redes de Computadoras INF22

Realidad Nacional

Tp. Espec. En Sist. Operativos INF44

Tp. Espec. En Proes. Grfico INF45

Laboratorio de Base de Datos INF40

INF23

INF22

INF24

Ingeniera de la Informacin INF29

Medelamiento de Sistemas con Redes de Petri INF28

Especificacin Formal de Sist. INF26

Geometra Computacional INF27

Investigacin Operativa I

Etica para Profesionales en Informat. INF30

Tp. Espec. En Inform. Teorica INF46

Tp. Espec. En Redes de Comp. NF47

Laboratorio de Compiladores INF41

Algebra L. Computacioonal

Sistemas Orientados a Objetos INF31

Tpicos Especiales en Computacin I INF33

Semntica Formal de Lenguajes de Programacin INF32

Inteligencia Artificial INF34

Investigacin Operativa II

Organizacin, Sistemas y Mtodos

Tp. Espec. En Proces. Paralelo INF48

10

Trabajo de Graduacin INF49

Tpicos Especiales
en Computacin II

Tpicos Especiales
en Computacin III

Tpicos Especiales
en Computacin IV

Tpicos Especiales
en Computacin V

INF35

NF36

NF37

NF38

Escuela Acadmico - Profesional de Informtica

Facultad de CCFFyMM U.N.T

13

Parte II

CURSOS
Las horas de laboratorio son complementarias y no tienen creditaje.

1 1.1

Semestre I Algoritmo y Programacin

Nocin de algoritmo, dado, variable, instruccin y programa. Construcciones bsicas, atribucin, lectura, escrita. Estructuras de control: secuencia, seleccin e iteracin. Tipos de dados escalares: enteros, reales, caracteres, intervalos y enumeraciones. Tipos estructurados bsicos: vectores, matrices, conjuntos, registros y cadenas de caracteres. Subprogramas: funciones, procedimientos y recursin. Archivo. Crditos : 4 Cdigo : INF01 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio)

1.2 Clculo
Funciones de una sola variable. Lmites y Continuidad de funciones de una sola variable. Derivadas: de primera y segunda orden. Aplicaciones de las derivadas. La integral definida. Aplicaciones. Crditos : 4 Cdigo : MAT Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio)

1.3 Fsica I
Movimiento de una partcula en 1D, 2D y 3D. Leyes de Newton. Aplicaciones: equilibrio de lquidos, fuerzas gravitacionales. Trabajo y energa. Fuerzas conservativas. Energa Potencial. Conservacin de la energa. Sistemas de varias partculas. Centro de masa. Colisiones. Conservacin del Movimiento linear. Crditos : 4 Cdigo : Fis Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio)

1.4

Matemtica Discreta

14

Induccin matemtica. Conjuntos. Algebra de conjuntos. Relaciones binarias. Funciones. Estructuras algebraicas. Reticulados. Algebra booleana. Tcnicas de demostracin de teoremas. Crditos : 4 Cdigo : MAT Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio)

1.5 Tcnicas del Aprendizaje


Crditos : 2 Carga Horaria: 2 horas semanales

1.6 Ingls I
Properties and Shapes. Location. Structure. Measurent 1. Process 1 Function and Ability. Porcess 2 Action in sequence. Crditos : 2 Carga Horaria: 2 horas semanales

2 2.1

Semestre II Introduccin a la Arquitectura de Computadoras

Representacin de datos: sistemas de numeracin, aritmtica binaria y decimal, representacin de caracteres. Nociones bsicas de arquitectura y organizacin de computadoras: organizacin bsica de la UCP y variaciones: conjunto, formato y almazanamiento de instrucciones. Estructura de software: nociones de lenguaje Asembler; lenguajes de programacin, compiladores e interpretadores; sistemas operacionales; aplicativos, utilitarios, e paquetes. Nociones elementales de entrada y salida, perifricos, comunicacin entre mquina. Crditos : 4 Cdigo : INF02 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio)

2.2 Estructura de Datos


Listas lineales: pilas, filas dobles; alocacin secuencial, y enlazada; listas circulares; listas doblemente enlazadas. Matrices y listas ortogonales. Arboles: nomenclatura, representacin. Algoritmos de manipulacin y bsqueda de rboles binarios. Arboles de bsqueda binaria (con balanceamiento). B - rboles. Representacin de conjuntos. Grafos y sus representaciones. Archivos e ndices. Aplicaciones de las diferentes estructuras de datos. Crditos : 4 Cdigo : INF03

15

Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio)

2.3

Lgica para Computacin

Lgica sentencial y de primera orden. Sistemas deductivos naturales y axiomticos. Completitud, consistencia y coherencia. Formalizacin de problemas. Formalizacin de programas y sistemas de computacin simples. Crditos : 4 Cdigo : MAT Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio)

2.4 Geometra
Coordenadas rectangulares. Relaciones Fundamentales. Grfica. La Recta. Nocin de vector. Algebra de vectores. Las cnicas. Transformaciones de coordenadas. Geometra Analtica del Espacio. Crditos : 4 Cdigo : MAT Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio)

2.5

Algebra Lineal Computacional

El Software MATLAB. Matrices: conceptos bsicos, operaciones. Determinantes. Vectores, operaciones con vectores. Transformaciones lineales: representacin matricial, propiedades. Sistemas lineales: mtodos, factorizacin. Valores y vectores propios. Diagonalizacin. Geometra matricial. Crditos : 4 Cdigo : MAT Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio)

2.6 Ingls II
Measurement 2 Quantity. Process 3 Cause and Effect. Measurement 3 Proportion. Measurement 4 Frequency, endency and robability. Process 5 Method. Consolidation. Crditos : 2 Carga Horaria: 2 horas semanales

16

Pre - requisito : Ingls I

3 3.1

Semestre III Arquitectura y Organizacin de Computadoras

Programacin en lenguajes de mquina y lenguajes simblica. Formato y clasificacin de instrucciones. Conjunto de instrucciones y modelos de direccionamiento. Manipulacin de pilas. Subrutinas: tipos caractersticas y pasaje de parmetros. Interrupciones de software. Recursos de arquitectura para tcnicas de programacin. Arquitectura del microprocesador 8088/8086. Herramientas para desarrollo y depuracin de programas assembler en ambiente DOS. Utilizacin de pseudo - instrucciones. Organizacin de software en ambientes MSDOS: BIOS, DOS, programas EXE y COM. Conjuntos de instrucciones del 8088. Concepto de implementacin de rutinas. Conceptos de Interface, perifrico y controlador. Acceso directo a memoria. Arquitecturas ADM. Dispositivos: teclado, video, impresora y disco. Crditos : 4 Cdigo : INF04 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisito: INF02

3.2 Tcnicas de Construccin de Programas


Conceptos Bsicos de lenguajes de programacin. Estudio comparativo de lenguajes: estructuras de datos, estructuras de control, ambientes de ejecucin. Metodologa de Programacin: estructurada, modular, etc. Proyecto Modular. Test de programas. Crditos : 4 Cdigo : INF05 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisito: INF01

3.3

Teora de la Computacin

Nociones de Programas y mquina de registradores y mquina de Turn. Nocin de computabilidad efectiva. Funciones recursivas. Solubilidad de problemas. Crditos : 4 Cdigo : INF06 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisito : Matemtica Discreta.

3.4 Tcnicas Digitales para Computacin

17

Revisin de aritmtica binaria entera y real. Introduccin a la electrnica digital. Familias lgicas. Algebra y funciones booleanas. Mquinas combinacionales: anlisis y sntesis. Blocks operadores principales: arreglos lgicos programables (ROM, PLA, PA), mtodos de implementacin y optimizacin. Mquinas sequenciales: flip-flops, registradores. Organizacin de RAMs, anlisis y sntesis de FSM. Contadores. Mquinas sequenciales complejas: alternativas de implementacin. Crditos : 4 Cdigo : INF07 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisito : Lgica para Computacin.

3.5

Fsica II

Campo elctrico. Leyes de Coulomb y gauss. Conductores en equilibrio electrosttico. Potencial elctrico. Capacitancia. Energa electrosttica y dielctrica. Corriente elctrica. Campo magntico. Induccin electromagntica. Magnetismo en medios materiales. Crditos : 4 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisitos : Fsica I

3.6 Ingls III


Properties and Shapes. Location. Structure. Measurement 1. Process 1 Function and Ability. Process 2 Action in sequence. Revisin. Artculos sobre Informtica. Crditos : 2 Carga Horaria: 2 horas semanales Pre - requisito : Ingls II

3.7 Mtodos Numricos Computacionales


Errores. Interpolacin de funciones: polinomial, Spline. Ajuste de curvas. Diferenciacin numrica. Integracin numrica. Solucin de ecuaciones no lineales. Solucin de ecuaciones diferenciales ordinarias y parciales. Crditos : 4 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisito : Clculo

18

4 Semestre IV 4.1 Modelos de Lenguajes de Programacin

Tipos, rango, tiempo de amarre de variables. Subrutina, co-rutinas, pasajes de parmetros, recursividad. Paralelismo, sincronizacin. Paradigmas de Programacin: imperativo, funcional, lgico y Orientacin a Objetos. Crditos : 4 Cdigo : INF08 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisito: INF05

4.2 Organizacin de Archivos


Tecnologas de dispositivos de almacenamiento secundario. Parmetros de Hardware, Organizaciones bsicas de archivos: secuencial, secuencial indexado, directo, invertido. Organizaciones hbridas. Evaluacin de sistemas de archivos. Compresin de datos y clasificacin en memoria secundaria. Crditos : 4 Cdigo : INF09 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisito: INF03

4.3

Lenguajes Formales y Autmatas

Alfabetos y lenguajes, gramticas y expresiones regulares, autmatas finitos. Lenguajes y gramticas libre de contexto y autmatas de pila. Lenguajes sensibles al contexto. Crditos : 4 Cdigo : INF10 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisito : INF06

4.4 Computacin Grfica I


Introduccin a la computacin Grfica e interactiva: conceptos bsicos y aplicaciones. Equipos grficos. Arquitectura bsica de sistemas grficos. Computacin grfica 2D: elementos matemticos, objetos y estructuras de datos, mapeamiento, recorte y exhibicin. Computacin grfica 3D: elementos matemticos, objetivos y estructuras de datos, cmara sinttica y recorte (trabajo de implementacin). Crditos : 4 Cdigo : INF11 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio)

19

Pre - requisito : Geometra

4.5

Electrnica para Computacin

Anlisis de circuitos resistivos en corriente continua. Capacitor, inductor. Anlisis de circuitos en corriente alterna. Estudio de semiconductores: diodo, transistor, circuitos con transistores y diodos. Circuitos lgicos elementales, implementacin. Crditos : 4 Cdigo : Fis Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisitos : Fsica II

4.6 Informtica y Sociedad


Consecuencias econmicas de la informatizacin de la sociedad. La informatizacin y el aspecto educacional. Efectos Polticos. Impactos sociales. Informatizacin y privacidad. Poltica nacional de Informtica. Industria Nacional de Informtica. Automatizacin: bancaria, comercial, industrial, y de oficinas. Aplicaciones de la Informtica en las diversas reas: cientficas, administrativa, jurdica, humanstica, educacin. Ergonoma y enfermedades profesionales. Crditos : 2 Cdigo : INF12 Carga Horaria: 2 horas semanales

4.7 Teora de Grafos y Anlisis Combinatoria


Grafos: Caminos y rboles, planaridad, coloracin, grafos infinitos. Anlisis Combinatoria: distribucin, permutacin, y combinacin. Enumeracin por recursin. Cardinalidad de la unin de conjuntos. Enumeracin de un conjunto relativo a un grupo de permutacin. Flujo en redes. Crditos : 4 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisito : Matemtica Discreta.

5 5.1

Semestre V Teleprocesamiento

Histrico y Objetivos de las redes de computadoras. Elementos de un sistema de comunicacin. Caractersticas de la transmisin: modulacin, medios de transmisin, cdigos para deteccin de errores. Protocolos orientados a carcter y bit. El modelo RM-OSI. Estudio de casos. Concepto de integracin de servicios: RDSI. Crditos : 4 Cdigo : INF13

20

Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisito: Electrnica para Computacin

5.2 Sistemas Operativos I


Montadores. Procesamiento de Macros. Cargadores. Ligadores. Conceptos bsicos de Sistemas Operativos: procesos, organizacin de sistemas operativos, llamadas de sistema. Gerencia del procesador: estados del proceso, escalonamiento. Entrada y salida: dispositivos, controladores, software E/S, Interrupciones, dependencia e independencia. Gerencia de memoria: particiones fija y variable, paginacin, memoria virtual. Gerencia de archivos. Trabajo de implementacin. Crditos : 4 Cdigo : INF14 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisito: INF09

5.3

Base de Datos I

Introduccin a los conceptos fundamentales de base de datos. Arquitectura de un sistema de Base de datos: niveles externo, conceptual e interno. Modelos de Base de Datos. El sistema Relacional: el lenguaje SQL, definicin y manipulacin de datos, estructura de datos, reglas de integridad, lgebra relacional, clculo relacional, sistemas relacionales, normalizacin. Crditos : 4 Cdigo : INF15 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisito : INF09

5.4 Metodologa e Ingeniera de Software I


Software e Ingeniera de Software. Ingeniera de sistemas por computadora. Planificacin del Proyecto de Software. Fundamentos del Anlisis de Requisitos. Mtodos del Anlisis de Requisitos. Fundamentos del Diseo de Software. Diseo Orientado a Flujo de Datos. Diseo orientado a Estructuras de datos. Diseo orientado a Objetos. Crditos : 4 Cdigo : INF16 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisito : INF05

21

5.5 Computacin Simblica y Numrica


Introduccin a la matemtica computacional. Generalidades sobre sistemas de punto flotante. Software numrico y computacional simblica. El MATLAB. Precisin y exactitud de mquinas digitales. Problema de mal condicionamiento y algortmico inestables. Mtodos de resolucin de sistemas lineales y no lineales. Aproximacin y ajuste de datos. Crditos : 4 Cdigo: INF17 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisitos : Algebra Lineal Computacional

5.6 Economa General


Definiciones. Leyes de la Economa. Economa Descriptiva, Teora Econmica, Poltica Economa. Demanda, Oferta y Equilibrio: leyes, equilibrio, precios. Produccin: bases, recursos y flujos. Distribucin del Producto. Teora Clsica y Keynesiana.

Crditos : 2 Cdigo : EST Carga Horaria: 2 horas semanales

5.7 Tpicos Especiales en Lenguajes de Programacin


Contenido variable. Crditos : 4 Cdigo: INF39 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisito : INF08, INF10

6 6.1

Semestre VI Computacin Grfica II

Estructuras de sistemas grficos interactivos. Eliminacin de lneas ocultas: algoritmos, estructuras de datos. Realismo: sombras, luminosidad, textura. Modelamiento geomtrico: topologa de los poliedros, operaciones constructivas, estructura de datos, algoritmos. Modelamiento Analtico: Curvas y superficies paramtricas, splines, Bezier, estructuras de datos, algoritmos. Trabajo de implementacin. Crditos : 4 Cdigo : INF18 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio)

22

Pre - requisito: INF11

6.2 Sistemas Operativos II


Principios y prctica de programacin correctamente: variables compartidas, proteccin y deadlock, intercambio de mensajes, algoritmos distribuidos. Sistemas distribuidos: servidores de archivos, de nombres, de autorizacin y de tipos. Heterogeneidad: gerencia de procesadores y escalonamiento. Crditos : 4 Cdigo : INF19 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisito: INF14

6.3

Base de Datos II

Recuperacin de paradas y fallas. Banco de datos distribuidos. Control de concurrencia. Seguridad e integridad. Sistemas de gerenciamiento de BD no convencionales. Base de datos orientados a Objetos. Crditos : 4 Cdigo : INF20 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisito : INF15

6.4 Metodologa e Ingeniera de Software II


Revisin. Diseo en Tiempo Real. Lenguajes de Programacin y Codificacin. Garanta de Calidad de Software. Tcnicas de Test de software. Estrategias de Test de Software. Mantenimiento de software y Gerenciamiento de Configuraciones. Crditos : 4 Cdigo : INF21 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisito : INF16

6.5

Estadstica y Probabilidad

Estadstica e Informtica. Distribucin Unidimensional de Frecuencias. Regresin y Correlacin lineal simple. Distribuciones de Probabilidades. Elementos de Estadstica Inferencial. Crditos : 4

23

Cdigo: EST Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio)

6.6 Portugus Instrumental


Gramtica bsica. Regionalismo. Lectura y traduccin de peridicos y revistas. Crditos : 2 Cdigo : INF52 Carga Horaria: 2 horas semanales

6.7 Tpicos Especiales en Base de Datos


Contenido variable. Crditos : 4 Cdigo: INF42 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisito: INF15

6.8 Tpicos Especiales en Ingeniera de software

Contenido variable. Crditos : 4 Cdigo: INF43 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisito : INF16

Semestre VII

7.1 Redes de Computadoras

Caractersticas generales y Aplicaciones. Estructuras, topologas y medios de transmisin. Protocolos de Comunicacin. Niveles de Modelo OSI de la ISO. Anlisis de algunas redes. Sistemas operacionales para Redes. Desempeo. Costo y seguridad en Redes de computadoras. LANs, MANs y WANs. Crditos : 4 Cdigo : INF22 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisito: INF13

24

7.2 Algebra Universal para Ciencias de la Computacin


Conjuntos y lgebras. Induccin. Trminos algebraicos. Sistemas deductivos. Relaciones de equivalencia. Conjuntos ordenados. Teoremas de Punto Fijo. Reducciones: Sistemas de Reduccin, Sistemas de re-escrita, Terminacin. Algebras: sublgebras, homomorfismos. Clases de lgebras: inicial, final. Clases de lgebras definidas ecuacionalmente: ecuaciones, lgebras libres, variedades, Teoras ecuacionales. Re-escrita de trminos. Crditos : 4 Cdigo : INF23 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisito: Lgica para Computacin.

7.3

Compiladores

Lenguajes y Traductores. Compiladores e interpretadores. Estructura de un compilador. Anlisis Lxica. Anlisis Sintctica. Representacin intermediaria. Anlisis Semntica. Generacin y optimizacin de cdigo. Interpretadores. Laboratorio con herramientas de auxilio para la construccin de compiladores. Crditos : 4 Cdigo : INF24 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisito : INF19

7.4 Programacin en Lgica


Fundamentos de lgica matemtica. Lgica sentencial. Lgica de primera orden. Notacin clausal y teorema de Herbrand. Prova automtica de teoremas. Sistema formal de resolucin. Resolucin LSD. Programacin en lgica. Lenguaje Prolog. Crditos : 4 Cdigo : INF25 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisito : Lgica para Computacin.

7.5

Laboratorio de Base de Datos

Especificacin de los requisitos de un Sistema de Datos. Modelamiento de la esctructura de Datos. Mapeamiento para el Modelo Relacional. Especificacin de mdulos para manipulacin de datos. Proyectos de Interfaz con el usuario. Implementacin del Sistema. Crditos : 2 Cdigo: INF40 Carga Horaria: 2 horas semanales Pre - requisito: INF20

25

7.6 Administracin y Finanzas


Crditos : 2 Carga Horaria: 2 horas semanales

7.7

Realidad Nacional

Crditos : 2 Carga Horaria: 2 horas semanales

7.8 Tpicos Especiales en Sistemas Operativos


Contenido variable. Crditos : 4 Cdigo: INF44 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisito: INF19

7.9 Tpicos Especiales en Procesamiento Grfico


Contenido variable. Crditos : 4 Cdigo: INF45 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisito: INF18

Semestre VIII

8.1. Especificaciones Formal de Sistemas


Lambda Clculo. Mtodos orientados a Modelos. Mtodos orientados a propiedades. VDM. Mtodo algebraico. CSP. Otros mtodos. Crditos : 4 Cdigo : INF26 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisito: INF23

8.2 Geometra Computacional


Introduccin. Bsqueda geomtrica: localizacin, subdivisiones, rboles binarios. Coberturas convexas. Proximidad: lmites inferiores, diagramas de Voronoi. Intersecciones:

26

programacin lineal, aplicaciones en el plano, intersecciones convexas, estrelladas y lineales. Geometra de los rectngulos: aplicaciones, algoritmos, medidas, contornos, etc. Trabajo de implementacin. Crditos : 4 Cdigo : INF27 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisito: INF18

8.3

Investigacin Operativa I

El Software MATLAB (Toolbox Optimization). Aplicaciones de la Investigacin Operativa. Modelos: lineales, enteros, no lineales y dinmicos. Programacin lineal: mtodo Simplex y de las 2 fases. Programacin entera: mtodo de bifurcacin y lmite y mtodo de Cortes. Programacin lineal entera: transportes, produccin. Crditos : 4 Cdigo : Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisito : Algebra Lineal Computacional

8.4 Modelamiento de Sistemas con Redes de Petri


Visin general: modelos de redes de Petri, composicin de una red de Petri. Modelos canal/agencia. Modelos condicin/evento. Redes marcadas y conjuntos de entidades. Redes marcadas y propiedades estticas. Relacionamientos entre clases de Redes. Aspectos tericos de redes de Petri: sistemas condicin/evento, redes lugar/transicin, redes con tokens individuales. Crditos : 4 Cdigo : INF28 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisito : INF21

8.5

Ingeniera de la Informacin

Conceptos bsicos. Planificacin estratgica de Informaciones. Anlisis de las reas de negocios de una empresa. Proyecto. Construccin. Mantenimiento. Crditos : 4 Cdigo: INF29 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisito: INF21

27

8.6 Laboratorio de Compiladores


Descripcin del Lenguaje de Programacin. Proyecto e Implementacin de: Analizador lxico, analizador sintctico, analizador semntico, generacin de cdigo, optimizador de cdigo, interpretador de cdigo. Crditos : 2 Cdigo: INF41 Carga Horaria: 2 horas semanales Pre - requisito: INF24

8.7

Etica para Profesionales en Informtica

Conceptos y definiciones generales. Etica y Reglamentacin de la Profesin. Cdigo de Etica del Colegio de Ingenieros. Cdigo de tica en Ciencias de la Computacin. Experiencias. Cdigo de tica y conducta profesional de la ACM. Cmo usar el Cdigo de tica de la ACM para tomar decisiones. Cdigo de tica de otras profesiones. Crditos : 2 Cdigo: INF30 Carga Horaria: 2 horas semanales Pre - requisito: Realidad Nacional.

8.8 Tpicos Especiales en Informtica Terica Contenido variable. Crditos : 4 Cdigo: INF46
Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio)

Pre - requisito: INF23

8.9

Tpicos Especiales en Redes de Computadoras

Contenido variable. Crditos : 4 Cdigo: INF47 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisito: INF22

Semestre IX

9.1. Sistemas Orientados a Objetos


Conceptos bsicos de la orientacin a objetos. Lenguajes de Programacin orientados a objetos. Lenguajes de Especificacin orientada a objetos. Anlisis y Proyecto orientado a

28

objetos. Banco de datos orientados a objetos. Proyecto de interface orientado a objetos. Tendencias de investigacin desarrollo. Crditos : 4 Cdigo : INF31 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisito: INF29

9.2 Semntica Formal de Lenguajes de Programacin


Semntica Denotacional. Semntica de Acciones. Semntica Axiomtica. Semntica Operacional. Crditos : 4 Cdigo : INF32 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisito: INF26

9.3

Investigacin Operativa II

Programacin Lineal entera. Programacin no lineal: optimizacin monovariable, optmizacin multivariable sin restricciones y con restricciones. Aplicaciones usando el Software MATLAB (Toolbox Optimization) y otros programas computacionales. Crditos : 4 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisito : Investigacin Operativa I

9.4 Tpicos Especiales en Ciencias de la Computacin I Crditos : 4 Cdigo : INF33


Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio)

9.5

Inteligencia Artificial

Conceptos bsicos. Resolucin de Problemas. Representacin de conocimiento. Sistemas de Produccin. Sistemas de deduccin basados en Lgica. Lips y Prolog. Redes Neuronales. Tpicos avanzados en Inteligencia Artificial. Crditos : 4 Cdigo: INF34 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisito: INF25

29

9.6 Organizacin, Sistemas y Mtodos


Evolucin de Organizacin, sistemas y mtodos (OSM) y su relacin con la Teora de organizaciones. Anlisis de campo de OSM y su relacin con la Informtica. Estudio de mtodos de anlisis administrativa y de las estructuras organizacionales. Crditos : 2 Carga Horaria: 2 horas semanales

9.7

Tpicos Especiales en Procesamiento Paralelo

Contenido variable. Crditos : 4 Cdigo: INF48 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisito: Algebra Lineal Computacional.

10

Semestre X

10.1 Tpicos Especiales en Ciencias de la Computacin II


Crditos : 4 Cdigo : INF35 Carga Horaria: 4 horas semanales (Teora) 2 horas semanales (Laboratorio) Pre - requisito: INF33

10.2 Tpicos Especiales en Ciencias de la Computacin III


Crditos : variables Cdigo : INF36 Carga Horaria: variables Pre - requisito: INF33

10.3 Tpicos Especiales en Ciencias de la Computacin IV


Crditos : variables Cdigo : INF37 Carga Horaria: variables Pre - requisito: INF33

10.4 Tpicos Especiales en Ciencias de la Computacin V


Crditos : variables Cdigo : INF38 Carga Horaria: variables Pre - requisito: INF33

30

10.5 Trabajo de Graduacin


Crditos : NINGUNO Cdigo : INF49 Pre - requisito: INF31, INF33

Parte III

COMPLEMENTO
1. Grados y Ttulos

El egresado de la Escuela de Informtica de la UNT tendr derecho a recibir un grado y un ttulo. El grado indica que el egresado adquiri un conjunto mnimo de conocimientos suficientes sobre las Ciencias de la Computacin. El ttulo indica que el egresado cumpli con todos los requisitos legales que la ley exige para ser un profesional tambin en las Ciencias de la Computacin. Considerando aspectos profesionales y acadmicos, la Escuela de Informtica de la UNT otorgar el grado de Bachiller en Ciencias de la Computacin 1 . Otros nombres como: Bachiller en Informtica, Bachiller en Computacin, Bachiller en Matemticas, etc. llevan a confusin con diplomas otorgados por instituciones tcnicas no - universitarias (academias, institutos, etc.), principalmente cuando el egresado desea hacer estudios de Post Grado en el exterior, donde los nombres mas usados son, por ejemplo, Computer Science (USA, Inglaterra), Cincia da Computaco (Brasil), Ciencias de la Computacin (Chile), etc. En muchos pases No existe el concepto de Ttulo Universitario y donde existe, ste asume diferentes nombres de acuerdo con las costumbres de cada pas. Por ejemplo, en Mxico, licenciado, denominase al profesional de leyes y ciencias jurdicas (Abogado). En Brasil, licenciado es el ttulo de un profesor de educacin secundaria, que impide que, quien lo desea continue con estudios de Maestra o Doctorado. En tal sentido, y para evitar posibles confusiones o mal interpretaciones en el momento de candidatearse a un puesto de trabajo o a una beca de estudios de Post Grado, el egresado de la Escuela de Informtica de la UNT, tendr derecho a la obtencin de Ttulo de Informtico2 .

2.

Convalidaciones

Los alumnos ingresantes para el ao acadmico 1993 iniciaron sus estudios en Agosto de 1995 con un currculo provisional. En tal sentido, para adecuarse al presente currculo, se considera lo siguiente: La adecuacin ser completamente a partir del Tercer semestre (Agosto de 1996). Los cursos Tcnicas de Construccin de Programas (NF05), Teora de la Computacin (INF06) y, Teora de Grafos y Anlisis Combinatorio, NO tienen pre-requisitos.

31


3.

Los cursos, Clculo y Lgica para Computacin del presente currculo son convalidados con los cursos de Matemtica I y Lgica Matemtica, respectivamente.
Laboratorios de Informtica

La Escuela de Informtica de la UNT contar con Laboratorios para uso irrestricto de sus profesores y alumnos. Estos sern los siguientes: Laboratorio I (bsico) formado por 50 microcompuntadoras PC con MS Windows 95 e com procesadores Pentium. Laboratorio II formado por 20 microcompuntadoras Macintosh y System 7.

____________________________ 1 Sujeto a la Modificacin del Estatuto de la Universidad por parte de la Asamblea Universitaria. 2 Idem.

Laboratorio III formado por workstations Silicon Graphics e SUN con terminales (todos conectados en red) con sistema UNIX. Este laboratorio ser de uso preferencial para profesores y para alumnos en trabajo de graduacin y sern la base para la implementacin de las Redes Internet, Bitnet y Usenet, de manera que sus usuarios puedan estar en contacto con las principales fuentes acadmicas de investigacin existentes alrededor del mundo.
Personal Docente

4.

Por ser la Informtica una carrera donde los conocimientos continuamente se van modificando, las clases estarn a cargo de Profesores especialistas en cada asignatura y con grado mnimo de Magister (principales o asociados) y los ejercicios, laboratorios, coloquios a cargo de Profesores auxiliares. Los seminarios sern dirigidos por Profesores principales o asociados y los proseminarios por Profesores auxiliares. Los cursos de especializacin sern dictados por profesores especialistas en determinada rea. Los Profesores principales junto con los asociados disearn las estrategias de la enseanza y fijarn las metas del aprendizaje de las asignaturas de su Area Cientfica. La incorporacin gradual de profesores a la escuela de Informtica ser de acuerdo al cronograma mostrado en la tabla 1:
Fecha Marzo 96 Cantidad 1 Area/Grado mnimo Arquitectura de Computadoras Magster en Informtica, Ciencias de la Computacin o Ingeniera de Sistemas Electrnica Ingeniero Electrnico o Fsico con Maestra en Electrnica o Informtica Lenguajes de Programacin y Compiladores Magster en Ciencias de la Computacin o Ingeniera de Sistema. Redes de Compudoras y Comunicacin deDatos Magster en Informtica, Ciencias de la Computacin o Electrnica. Matemtica Computacional Magster en Matemticas o Informtica.

Agosto 96

Marzo 97

32

Agosto 97

Marzo 98

Agosto 98

Marzo 99

Sistemas Operativos Magster en Informtica o Ciencias Computacin. Computacin Grfica Magster en Informtica, Ciencias Computacin o Matemtica Computacional. Ingeniera de Software Magster en Informtica, Ciencias Computacin o Ingeniera de Sistemas. Informtica Terica Magster en Informtica, Ciencias Computacin o Matemtica Computacional. Inteligencia Artificial Magster en Informtica, Ciencias Computacin o Matemtica Computacional Procesamiento Grfico Magster en Informtica, Ciencias Computacin o Matemtica Computacional. Sistemas de Informacin Magster en Informtica, Ciencias Computacin o Ingeniera de Sistemas

de

la

de

la

de

la

de

la

de

la

de

la

de

la

Tabla: Personal Docente - Escuela de Informtica - UNT.

33

You might also like