Você está na página 1de 5

IF 0306 TALLER DE PROGRAMACIN II 1 de 5

PLAN DE ESTUDIOS 2006-II


SLABO


I. DATOS ADMINISTRATIVOS

1.1. Nombre del curso : Taller de Programacin II
1.2. Cdigo : IF 0306
1.3. Tipo del curso : Terico Laboratorio Taller.
1.4. rea Acadmica : Talleres
1.5. Condicin : Obligatorio
1.6. Nivel : III Ciclo
1.7. Crditos : 06
1.8. Horas semanales : Teora = 3, Laboratorio = 2,Taller = 4
1.9. Requisito : IF 0206 Taller de Programacin I
1.10. Semestre Acadmico : 2012-I
1.11. Profesores : Ing. Silvia Campos B.
Dr. Hugo Vega Huerta.

II. SUMILLA
El curso de Taller de Programacin II, corresponde al tercer semestre de formacin de la Escuela Acadmico
Profesional de Ingeniera Informtica. Su naturaleza es de especialidad, comprende 5 unidades temticas:
(1)Teora sobre el manejo de eventos y excepciones. (2)Uso de libreras orientadas a objetos para la
resolucin de problemas: colecciones.(3)Resolucin de problemas con archivos: flujos de bytes, flujos de
caracteres, archivos de acceso aleatorio, serializacin, flujos de tokens.(4) Web y XML (5) Multimedia:
imgenes y animacin.
III. COMPETENCIAS DE LA CARRERA
Desarrolla y mantiene de manera econmica sistemas de software confiables capaces de satisfacer los
requisitos definidos por los clientes.
IV. COMPETENCIAS DEL CURSO
Resuelve problemas complejos mediante programas de computador, para lo cual se emplea lo siguiente:
1) Teora sobre el manejo de eventos y excepciones.
2) Uso de libreras orientadas a objetos para la resolucin de problemas: colecciones.
3) Resolucin de problemas con archivos: flujos de bytes, flujos de caracteres, archivos de acceso aleatorio,
serializacin, flujos de tokens.
4) Web y XML
5) Multimedia: imgenes y animacin.
Universidad Ricardo Palma
FACULTAD DE INGENIERA
ESCUELA ACADMICO PROFESIONAL DE INGENIERA INFORMATICA
DEPARTAMENTO ACADMICO DE INGENIERA



IF 0306 TALLER DE PROGRAMACIN II 2 de 5

V. RED DE APRENDIZAJE

VI. UNIDADES DE APRENDIZAJE
UNIDAD 1: Manejo de eventos y excepciones
Logro de la unidad: Utiliza eventos para hacer reaccionar a las interfaces grficas. Emplea el manejo de
excepciones para la creacin correcta de libreras.
Semana Sesin / Tema Actividades
1
Manejo de eventos: Teora fundamental. Funciones de retro
invocacin. Manejo de eventos GUI: de accin, de ventana, del ratn
y de enfoque.
Exposicin del tema y
ejemplos prcticos.
Taller Programas que
manejen eventos segn el
alcance descrito y de forma
independiente a las
facilidades del entorno de
programacin para la
creacin del cdigo.
2
Manejo de Excepciones : Generalidades,
Excepciones predefinidas y definidas por el usuario.
Excepciones encadenadas. Teora sobre las excepciones y la
creacin de libreras. Tipos de excepciones.
Exposicin del tema y
ejemplos prcticos.
Taller Programas que
capaciten en el manejo de
excepciones para la
creacin correcta de
libreras.
UNIDAD 2: Libreras orientadas a objetos para la resolucin de problemas: colecciones
Logro de la unidad: Utiliza la librera de colecciones para la resolucin de todos los problemas de programas de
computador.
Semana Sesin / Tema Actividades
3
Colecciones: Principios de las colecciones. Jerarquas de clases e
interfaces de colecciones. Teora y uso de iteradores. Resolucin
de problemas utilizando listas de acceso aleatorio. Resolucin de
problemas utilizando listas secuenciales.
Exposicin del tema y ejemplos
prcticos.
Taller Programas que utilicen
listas de acceso aleatorio.
Programas que utilices listas
secuenciales.
Propuesta de Trabajo Grupal.
4
Colecciones: Resolucin de problemas utilizando mapas
desordenados, mapas ordenados segn la secuencia de
inserciones o accesos y mapas ordenados.
Exposicin del tema y ejemplos
prcticos.
Taller Programas que utilicen
Libreras: Colecciones
Manejo de eventos y
excepciones.
Resolucin de problemas
con archivos
Multimedia: imgenes y animacin.
Proyecto de aplicacin de
complejidad avanzada
Web y XML
IF 0306 TALLER DE PROGRAMACIN II 3 de 5

mapas de todos los tipos
tratados.
5
Colecciones: Resolucin de problemas utilizando conjuntos
desordenados, conjuntos ordenados segn la secuencia de
inserciones y conjuntos ordenados.
Exposicin del tema y ejemplos
prcticos.
Taller Programas que utilices
conjuntos de todos los tipos
tratados.
UNIDAD 3
Logro de la unidad: Resolucin de problemas con archivos.
Semana Sesin / Tema Actividades
6
La memoria secundaria. Concepto de entrada y salida. Concepto
de archivos. Puntero de archivo. Final de archivo. Representacin
de archivos: el tipo FILE, manejo de directorios. Concepto de flujos
de bytes y flujos de caracteres. Concepto de archivos secuenciales
y de archivos de acceso aleatorio.
Exposicin del tema y ejemplos
prcticos.
Taller Programas que
procedan y se introduzcan a
una jerarqua de directorios.
Recepcin del Primer
Entregable del Trabajo
7
Uso de libreras predefinidas para el manejo de flujos de
caracteres con archivos secuenciales.
Uso de libreras predefinidas para el manejo de flujos de bytes con
archivos secuenciales.
Exposicin del tema y ejemplos
prcticos.
Taller Programas que utilicen
archivos secuenciales de
caracteres. Programas que
utilices archivos secuenciales
de bytes.
8 SEMANA DE EXMENES PARCIALES EXAMEN COMUN 1 (EC1)
9
Archivos de acceso aleatorio: Conceptos fundamentales. Librera
predefinida para el manejo de archivos de acceso aleatorio.
Flujos de Tokens: Concepto y tipos de "tokens". Conformacin y
separacin de tokens. Uso de libreras predefinidas para la
utilizacin de flujos de tokens.
Exposicin del tema y ejemplos
prcticos.
Taller Programas que utilicen
archivos de acceso aleatorio.
Programas que utilices flujos
de tokens.
10
Serializacin de Objetos: Conceptos fundamentales. Librera
predefinida para la serializacin. Deserializacin de objetos.
Serializacin por omisin, personalizada y mixta.
Exposicin del tema y ejemplos
prcticos.
Taller Programas que utilicen
serializacin de objetos, y de
las diversas formas.
UNIDAD 4
Logro de la unidad: Uso de WEB y XML
Semana Sesin / Tema Actividades
11
WEB: Generalidades
Transacciones HTTP simples
Creacin y ejecucin de Formularios Web
Controles Web
Exposicin del tema y ejemplos
prcticos.
Taller Programas de
formularios Web
Recepcin del Segundo
Entregable del Trabajo
Grupal.
IF 0306 TALLER DE PROGRAMACIN II 4 de 5


12
Lenguaje de marcado extensible (XML)
Fundamentos, estructuracin de datos.
Definicin de tipos de documentos
Documentos de esquemas XML
Exposicin del tema y ejemplos
prcticos.
Taller Programas de XML
para correr en cualquier
plataforma.
UNIDAD 5
Logro de la unidad: Multimedia: imgenes y animacin.
Semana Sesin / Tema Actividades
13
Librera predefinida para las imgenes y la animacin. Imgenes
fabricadas e imgenes de archivo. Doble buffer.
Exposicin del tema y ejemplos
prcticos.
Taller Programas bsicos
que presentan imgenes
fabricadas y/o imgenes de
archivo.
14
Animacin usando imgenes fabricadas. Animacin usando
imgenes de archivo.
Exposicin del tema y ejemplos
prcticos.
Taller Programas bsicos
que presentan animacin de
imgenes fabricadas y/o de
archivo.
Recepcin del Entregable
Final del Trabajo Grupal.
UNIDAD 6
Logro de la unidad: Desarrollar y presentar una aplicacin de complejidad avanzada en un trabajo de equipo.
Semana Sesin / Tema Actividades
15
Proyecto de aplicacin de complejidad avanzada. Exposicin de los Trabajos
Grupales.
16 SEMANA DE EXMENES FINALES EXAMEN COMUN 2 (EC2)
17 SEMANA DE EXMENES SUSTITUTORIOS
VII. METODOLOGA
1) Metodologa activa. Participacin activa de los alumnos en grupos de trabajo y de forma individual.
2) Desarrollo de las Guas de laboratorio.
3) Desarrollo de un Trabajo Grupal que consta de dos (2) entregables parciales y un (1) entregable final
que ser expuesto, segn lo expresado en las unidades de aprendizaje (ver VI). Los pesos de los
entregables sern de 10%, 20% y 70% (entregable final y exposicin) respectivamente; por la no
presentacin oportuna del entregable, la nota ser de cero (00). Los grupos sern formados por 2 3
alumnos.
4) Los recursos de enseanza son: Equipo multimedia, Internet, Pizarra acrlica, plumones, software propio
para el desarrollo del curso.
5) El nico lenguaje de programacin que se emplear en el curso es Java.
IF 0306 TALLER DE PROGRAMACIN II 5 de 5


VIII. EVALUACION
Tipo de evaluacin Porcentaje Descripcin
1
Participacin activa
(PA)
10%
Asistencia, puntualidad, participacin y otros indicadores de
desempeo.
2
Guas (G) y trabajo
grupal de aplicacin
(T)
40%
G = (G1+G2+G3+G4+G5)/5, donde 5 es la cantidad de
unidades temticas del curso, sin considerar el trabajo de
aplicacin: una gua por unidad.
T = trabajo de aplicacin.
((G + T)/2)*0.4
3 Exmenes comunes 50%
(EC1 + EC2)/2
Frmula:
PA*0.1+ ((((G1+G2+G3+G4+G5)/5) + T)/2)*0.4+ ((EC1 +EC2)/2)*0.5

Notas:
a) Los dos exmenes comunes se rendirn en las mismas semanas programadas para todos los
dems exmenes: semanas 8 y 16.
b) Los grupos de trabajo grupal sern conformados por tres (3) alumnos como mximo, y
debern ser expuestos en fecha programada.
IX. REFERENCIAS BIBLIOGRFICAS
1. BOBADILLA, Jess. (2006). Java a travs de ejemplos. Editorial Ra-Ma.
2. CAIR, Osvaldo. (2006) Estructuras de datos.Mxico. Mc Graw Hill.
3. CAMPOS, Silvia. (2005). Aprenda Ya programacin orientada a objetos. Fondo Editorial de la Universidad
Ricardo Palma.Per
4. CEBALLOS, Francisco Javier. (2000) Java 2: Curso de Programacin. Editorial Alfaomega Ra-ma. Per.
5. OVIEDO, Efran. (2004.). Lgica de Programacin. ECO Ediciones. Colombia.
6. VEGA, Augusto. (2004). Tutor de Java, Tipo links, v1.0.Per.

Enlaces Web:
1. Tutorial de NetBeans 5.0 en Castellano
(http://www.mygnet.net/manuales/java/1139)
2. Programacin Orientada a Objetos:
(http://www.itapizaco.edu.mx/paginas/Poo/Tutorial/contenido.html )
3. Programacin Orientada a Objetos:
(http:/es.wikipedia.org/wiki/Polimorfismo)
4. Programacin Orientada a Objetos con Java:
(http://www.mailxmail.com/curso/informatica/java/capitulo6.html)

Você também pode gostar