Sie sind auf Seite 1von 7

PLAN DE ESTUDIOS

ESCUELA DE SISTEMAS Y TECNOLOGAS


CARRERA

ANALISTA DE SISTEMAS
TERCER AO

Tabla de Contenido

1.

Descripcin de Materias ..............................................................................................................3 Introduccin a Linux........................................................................................................................3 Aplicaciones de Escritorio en Java ...................................................................................................4 Ingeniera de Software ....................................................................................................................5 Aplicaciones Web en Java ...............................................................................................................6

2. 3.

Sistema de Previaturas ................................................................................................................7 Requisitos de Graduacin ............................................................................................................7

Plan de Estudios

Pgina 2 de 7

Tercer Ao Analista de Sistemas

1. Descripcin de Materias
Nombre: rea: Objetivos: Carga Horaria: Contenido:

Introduccin a Linux
Este es un mdulo independiente de introduccin al sistema operativo Linux, no una materia. Estos conceptos son fundamentales pues todas las materias del Tercer Ao trabajarn con Linux. Presentar los conceptos fundamentales de los sistemas operativos de la familia Unix/Linux a nivel de usuario as como algunos a nivel de administracin. Aprox. 12 horas-reloj de clase Introduccin: pautas bsicas de instalacin, comandos bsicos. Visin global del funcionamiento interno de Linux: partes del Kernel, uso del man. Herramientas bsicas de administracin: usuarios, grupos, permisos, gestin de procesos. Shell: funcionamiento bsico de la Shell, tipos de Shell, programacin de Shell. Sistema de Archivos: descripcin general, administracin del sistema de archivos, filesystem hierarchy standard. Instalacin de programas: tipos de instalacin, doble booteo con Windows, vista general sobre la instalacin de las aplicaciones a utilizar a lo largo del ao.

Plan de Estudios

Pgina 3 de 7

Tercer Ao Analista de Sistemas

Nombre: rea: Objetivos:

Aplicaciones de Escritorio en Java


Programacin Aplicar los conocimientos de orientacin a objetos ya vistos en la plataforma .NET en la plataforma Java sobre Linux. Desarrollar aplicaciones de escritorio mediante las tecnologas presentes en J2SE utilizando bases de datos MySQL. Aprox. 70 horas-reloj de clase 1 Obligatorio + 1 Prueba Final Sintaxis de Java. Programacin Orientada a Objetos en Java. Interfaces Grficas en Swing: Jerarqua de Controles Swing, Formularios, Cuadros de Dilogos, Contenedores, Controles Bsicos, Modelos en Swing, Layout Management, Layout Managers, Modelo de Eventos de Java, Mens y MDI. Introduccin a MySQL. Acceso a Datos con JDBC: Persistencia con Java, Caractersticas de JDBC v1.0, Caractersticas de JDBC v2.0, Acceso a Procedimientos Almacenados desde JDBC, Manejo de Transacciones. Aplicaciones en 3 Capas con Java. Otros Temas: RMI (Remote Method Invocation) y Reflection. Transparencias del curso. Disponible en EspacioBIOS. Java SE 6 (en espaol). F. Javier Moldes Teo. Disponible en Biblioteca Central BIOS. Notas sobre Orientacin a Objetos en Java. Jorge Corral. Disponible en EspacioBIOS. Notas sobre UML. Jorge Corral. Disponible en EspacioBIOS. Java On-Line Tutorials. http://java.sun.com/docs/books/tutorial/ Libro sobre Java. Jorge Snchez Ansejo. Disponible en EspacioBIOS. Tutoriales y Manuales de MySQL: www.mysql.com Java in a Nutshell. David Flanagan. Cuarta Edicin. 2002. OReilly. ISBN: 059600283 (*) Thinking in Java (free book in English) Bruce Eckel: http://mindview.net/Books/TIJ/DownloadSites (*) Piensa en Java. Bruce Eckel. Segunda Edicin. 2002. Pearson. ISBN: 8420531928 (*)

Carga Horaria: Evaluacin: Programa:

Bibliografa:

(*) Bibliografa Complementaria (Avanzada o Muy Avanzada).

Plan de Estudios

Pgina 4 de 7

Tercer Ao Analista de Sistemas

Nombre: rea: Objetivos:

Ingeniera de Software
Programacin Aprender tcnicas y herramientas de anlisis y diseo de sistemas orientados a objetos en el contexto de un proceso de desarrollo de software. Entender el uso de mltiples patrones de diseo. Aplicar mltiples tipos de diagramas UML en las diferentes etapas de un proceso de desarrollo de software. Presentar conceptos fundamentales de arquitectura de software. Presentar distintos procesos de desarrollo (Iterativo & Incremental, RUP y XP). Aprox. 100 horas-reloj de clase 1 Obligatorio + 1 Prueba Final Proceso de Desarrollo: Definicin, Proceso en Cascada y sus Desventajas, Proceso Iterativo e Incremental (I&I) y sus Ventajas, Etapas y Sub-etapas Tpicas de un Proceso I&I, Etapa de Anlisis y sus Artefactos, Etapa de Diseo y sus Artefactos, Etapa de Implementacin y sus Artefactos, Etapa de Testing y sus Artefactos, Relacin de Etapas con Diagramas UML. Anlisis y Diseo Orientado a Objetos. Lenguaje UML: Motivacin para Modelar, Diferentes Tipos de Diagramas UML, Diagramas de Clases, Diagramas de Instancias, Diagramas de Estados, Diagramas de Secuencia, Diagramas de Comunicacin, Diagramas de Actividad, Diagramas de Casos de Uso, Diagramas de Deployment, Elementos Comunes a Todos los Diagramas, Introduccin al Metamodelo de UML. Patrones de Diseo: Introduccin y motivacin de los Patrones de Diseo, Categorizacin de Patrones segn la GoF, Patrones de Creacin, Patrones de Estructura, Patrones de Comportamiento. Introduccin a la Arquitectura de Software: Introduccin a la Arquitectura de Software, Estilos Arquitectnicos, Arquitecturas en N Capas. Otros Procesos de Desarrollo: RUP (Rational Unified Process), XP (eXtreme Programming), MSF (Microsoft Solution Framework). Transparencias del curso. Disponible en EspacioBIOS. UML y Patrones (en espaol) Craig Larman. Segunda Edicin (ISBN 0130-92569-3). Prentice Hall. Disponible en Biblioteca Central BIOS. UML Distilled. Martin Fowler. Tercera Edicin. 2003. Addison Wesley. ISBN 0-321-19368-7 Ingeniera de Software. Ian Sommerville. 7 Edicin. 2005. Editorial Pearson. Design Patterns. Eric Gamma, Richard Helm, Ralph Johnson & John Vlissides. Addison Wesley. 1995. ISBN 0-201-63361-2. Traduccin al Espaol: Patrones de Diseo. (*) The Rational Unified Process: An Introduction. Phillipe Krutchen. Tercera Edicin. Addison Wesley. 2003. ISBN 0-321-19770-4 (*) The Rational Unified Process. IBM. www-306.ibm.com/software/rational/ Sitio Web de UML en OMG: www.uml.org

Carga Horaria: Evaluacin: Programa:

Bibliografa:

(*) Bibliografa Complementaria (Avanzada o Muy Avanzada).


Plan de Estudios Pgina 5 de 7 Tercer Ao Analista de Sistemas

Nombre: rea: Objetivos: Carga Horaria: Evaluacin: Programa:

Aplicaciones Web en Java


Programacin Desarrollar aplicaciones Web Java de mediano porte mediante las tecnologas presentes en Java. Aprox. 50 horas-reloj de clase 1 Obligatorio + 1 Prueba Final Introduccin a las Tecnologas Web de Java: Repaso de Protocolo HTTP, JSPs, Servlets, JavaBeans, Applets, Web Containers. Creacin de pginas JSP con contenido dinmico: Elementos de una pgina JSP, Generacin dinmica de contenido, Elementos JSP, Directivas, Acciones, Scipts, Soluciones slo con Pginas JSP (y sus desventajas). Instalacin y Configuracin del Apache Tomcat. JavaBeans y Pginas JSP: JavaBeans, Definicin, Convenciones de Cdigo, Uso de JavaBeans desde pginas JSP, Trabajo en conjunto de JavaBeans con pginas JSP. Servlets: Definicin, Ventajas, Contenedores de Servlets, Servlet Context, Creacin de Servlets, Fases en la Traduccin de JSP a Servlet, Acceso a los Parmetros de Inicializacin de un Servlet, Manejo del Estado en un Servlet, Scopes, Soluciones slo con Servlets (y sus desventajas). Servlets, JavaBeans y JSPs: Ponindolo todo junto (y sus ventajas), Pasando JavaBeans desde una pgina JSP a un Servlet y viceversa, MVC (Model-View-Controller). WebServices: Definicin y uso de WebServices en Java. Otros temas: RIAs (Rich Internet Applications) en Java. Transparencias del curso. Disponible en EspacioBIOS. Java SE 6 (en espaol). F. Javier Moldes Teo. Disponible en Biblioteca Central BIOS. Apuntes del Libro JavaServer Pages de Hans Bergsten. Disponible en EspacioBIOS. Java On-Line Tutorials. http://java.sun.com/docs/books/tutorial/ Libro sobre Java. Jorge Snchez Ansejo. Disponible en EspacioBIOS.

Bibliografa:

Plan de Estudios

Pgina 6 de 7

Tercer Ao Analista de Sistemas

2. Sistema de Previaturas
Son requisitos para cursar Segundo Ao: Haber aprobado la materia Orientacin a Objetos en C# y Haber aprobado la materia Diseo e Implementacin de Bases de Datos. Son requisitos para cursar Tercer Ao: Haber aprobado todas las materias del Primer Ao y Haber aprobado el Proyecto Final de Primer Ao. Previas para Proyectos: Tener aprobado el proyecto del ao anterior, a excepcin del Proyecto de Fin de Carrera que adems exige tener aprobado todo el Primer Ao as como la materia Ingeniera de Software de Tercer Ao y cualquier otra materia que a criterio del tutor el alumno deba aprobar.

3. Requisitos de Graduacin
Son requisitos para obtener el diploma intermedio de Programador Web .NET: Haber aprobado la totalidad de los cursos del Primer Ao, Haber aprobado el Proyecto Final de Primer Ao. Son requisitos para obtener el diploma intermedio de Analista Programador Web .NET: Obtener el diploma de Programador Web .NET, Haber aprobado la totalidad de los cursos del Segundo Ao, Haber aprobado el Proyecto Final de Segundo Ao. Son requisitos para obtener el diploma final de Analista de Sistemas: Obtener el diploma de Analista Programador Web .NET, Haber cursado al menos el 25% de la Carrera (ver Reglamento Especfico de la Carrera Analista de Sistemas), Haber aprobado la totalidad de los cursos del Tercer Ao, Haber culminado la Carrera dentro de los seis aos (ms los proyectos) a partir del momento de la inscripcin (ver Reglamento General Estudiantil de BIOS), Haber aprobado el Proyecto de Fin de Carrera.

Plan de Estudios

Pgina 7 de 7

Tercer Ao Analista de Sistemas

Das könnte Ihnen auch gefallen