Anda di halaman 1dari 6

Universidad Ricardo Palma

FACULTAD DE INGENIERA
ESCUELA ACADMICO PROFESIONAL DE INGENIERA INFORMATICA
DEPARTAMENTO ACADMICO DE INGENIERA

PLAN DE ESTUDIOS 2006-II

SLABO

1. DATOS ADMINISTRATIVOS

1.1. Nombre del curso : Taller de Programacin I


1.2. Cdigo : IF 0206
1.3. Tipo del curso : Terico Prctico Taller.
1.4. rea Acadmica : Talleres
1.5. Condicin : Obligatorio
1.6. Nivel : II Ciclo
1.7. Crditos : 06
1.8. Horas semanales : Teora = 3, Prctica = 2, Laboratorio = 4
1.9. Requisito : IF 0105 Taller Bsico de Programacin
1.10. Semestre Acadmico : 2015-II
1.11. Profesores :

2. SUMILLA.

Al finalizar el curso el alumno ser capaz de: resolver problemas medianamente complejos a travs de programas
de computador
El curso consta de seis unidades temticas: Clasificacin y Encapsulamiento; Arreglos; Herencia, interfaces;
Polimorfismo; Multimedia: Imgenes; Proyecto de Aplicacin.

3. COMPETENCIAS DE LA CARRERA

3.1 Integra soluciones tecnolgicas de informacin y procesos del negocio para encontrar las necesidades del negocio
y otras empresas permitiendo alcanzar sus objetivos en una efectiva y eficiente forma.
3.2 Desarrolla y mantiene sistemas de software confiables y eficientes y que sea econmico desarrollarlos y mantenerlos
y que satisfagan los requisitos definidos por los clientes.

4. COMPETENCIAS DEL CURSO

4.1. Aplica las caractersticas de la programacin con Clases y objetos en el desarrollo de programas.
4.2. Utiliza el concepto de herencia y Polimorfismo para la reutilizacin de cdigo.
4.3. Implementa mtodos para la solucin de problemas utilizando Arreglos (Vectores y matrices).
4.4. Realiza trabajos de desarrollo de programas ordenados y auto-documentados en la solucin de problemas.
4.5. Realiza investigacin sobre temas de la programacin orientada a objetos
FACULTAD DE INGENIERA PLAN DE ESTUDIOS 2006-II

5. RED DE APRENDIZAJE:

Clasificacin y
Encapsulamiento

Define Define

Herencia Polimorfismo

Se utiliza Se utiliza
Proyecto de
Aplicacin

Se utiliza Se utiliza
Se utiliza

Arreglos Interfaces Multimedia

6. PROGRAMACIN SEMANAL DE LOS CONTENIDOS

UNIDAD TEMTICA N 1: CLASIFICACIN Y ENCAPSULAMIENTO


Logro de la Unidad: Completa el entendimiento de "objeto", de los atributos de ste y de cmo manejarlos para la
resolucin de problemas
N de horas: 18

SEMANA CONTENIDOS ACTIVIDADES DE APRENDIZAJE


Clasificacin. Clases y objetos. Mtodos. Prueba diagnstica realizada mediante
cuestionario en el Aula Virtual.
Desarrollo de programas con Java NetBeans.
1 Ejemplificacin por medio de la construccin de
programas en interfaz GUI, se fomenta la
participacin de los alumnos con consultas y
preguntas.
Encapsulamiento. Modificadores de acceso. La Desarrollo de gua de Taller del curso: Unidad N
referencia "this". Sobrecarga de mtodos. Miembros de 01: Clases y Objetos a travs de programas
instancia, miembros de clase (estticos). resueltos y problemas propuestos que se
2 resolvern de forma similar a los exmenes
comunes.
Evaluacin de la unidad, se obtiene la nota
correspondiente: Lab1.

UNIDAD TEMTICA N 2: ARREGLOS, CADENAS DE CARACTERES


Logro de la Unidad: Resuelve problemas de arreglos y cadenas de caracteres
N de horas: 36
SEMANA CONTENIDOS ACTIVIDADES DE APRENDIZAJE
Arreglos de un nivel: vectores. Definicin de vectores. Explicacin presencial de los temas de la semana.
Resolucin de problemas de vectores: ordenamientos, Se entrega y explica la Gua 2-1 de Taller del
bsquedas y otros problemas. curso: Unidad N 02: Arreglos, cadenas de
3
caracteres.
Los alumnos deben entregar su Propuesta de
Trabajo Grupal.

ESCUELA DE INFORMTICA PGINA: 2


FACULTAD DE INGENIERA PLAN DE ESTUDIOS 2006-II

Arreglos de dos niveles: matrices. Definicin de Taller dirigido con la Gua 2-1, se realizan los
matrices. Resolucin de problemas de matrices. programas propuestos utilizando Java NetBeans.
En clase de teora, se entrega y explica la Gua
4 2-2, se motiva a los alumnos a desarrollar los
algoritmos de manera escrita tal que luego sean
codificados en Java NetBeans en la clase
siguiente, que se desarrolla en laboratorio.
Arreglos de objetos. Resolucin de problemas con Evaluacin de la unidad por medio de la Gua 2-3,
vectores y matrices de objetos. elaborada por el profesor de curso, se obtiene la
5
nota correspondiente: Lab2. La Gua se
resolver
de forma similar a los exmenes comunes.
Cadenas de caracteres. Resolucin de problemas de Retroalimentacin: Desarrollo del solucionario
cadenas de caracteres. Uso de libreras predefinidas comentado de la evaluacin. Los alumnos
para el manejo de cadenas de caracteres. resuelven ms problemas propuestos.
Se presentan mejoras a las soluciones
6
desarrolladas por los alumnos, fomentando as el
intercambio de ideas.
Recepcin por medio del aula virtual del Primer
Entregable del Trabajo Grupal.

UNIDAD 3: HERENCIA E INTERFACES


Logro de la unidad: Utiliza la herencia y las interfaces para la modularizacin del cdigo en la resolucin
de problemas ms elaborados.
N de horas: 27

SEMANA CONTENIDOS ACTIVIDADES DE APRENDIZAJE


Herencia: Conceptos y aplicaciones. Superclases, Explicacin presencial de los temas de la semana.
Subclases, Jerarquas de clases. Se entrega y explica la Gua 3-1 de Taller del
curso: Unidad N 03: Herencia e Interfaces.
7
Se realiza un taller dirigido con la Gua 3-1, se
realizan los programas propuestos utilizando
Java NetBeans.
8 EXAMEN PARCIAL PRT1
Herencia: Tipos. Herencia Simple. Retroalimentacin: Desarrollo de los programas
del EC1, se fomenta la participacin por medio de
foro creado en el aula virtual.
9 Explicacin presencial de los temas de la semana.
Ejercicios.
Ejecucin de la Gua 3-2, la cual se realiza de
forma similar a los exmenes comunes.
Interfaces: Introduccin a las interfaces, aplicacin de Los alumnos resuelven ms problemas
interfaces, jerarquas de interfaces. propuestos. Evaluacin por medio del aula virtual
10
de la unidad, se obtiene la nota correspondiente:
Lab3.
:FACULTAD DE INGENIERA PLAN DE ESTUDIOS 2006-II

UNIDAD4: POLIMORFISMO
Logro de la unidad: Entiende y aplica el polimorfismo para la resolucin de problemas con cdigos fuente
ms compactos y claros.
N de horas: 18

SEMANA CONTENIDOS ACTIVIDADES DE APRENDIZAJE


Polimorfismo esttico: Sobrecarga de mtodos, Explicacin presencial de los temas de la semana.
sobrecarga de constructores, sobreposicin de Se entrega la Gua de Taller del curso: Unidad N
mtodos. 04: Polimorfismo.
En este Taller guiado se realiza la construccin de
programas, se fomenta la participacin de los
alumnos con consultas y preguntas mediante el
11 foro Aula Virtual.
La gua comprende una parte desarrollada y una
parte de ejercicios propuestos los que se
desarrollan y evalan de forma similar a los
exmenes comunes.
Recepcin y evaluacin del Segundo Entregable
del Trabajo Grupal.
Polimorfismo dinmico a partir de la sobreposicin de Se contina con el desarrollo de programas en
mtodos. Las interfaces y el polimorfismo. que se muestra la utilizacin del Polimorfismo.
12 Evaluacin de la unidad mediante una prueba
similar a los exmenes comunes. Se obtiene la
nota correspondiente Lab4.

UNIDAD5: MULTIMEDIA E IMGENES


Logro de la unidad: Crea imgenes a partir de las primitivas bsicas. Comprende y manipula los diferentes formatos
de archivos de imgenes.
N de horas: 18

SEMANA CONTENIDOS ACTIVIDADES DE APRENDIZAJE


Explicacin presencial de los temas de la semana.
Se entrega y explica la Gua 5-1 de Taller del
Multimedia: Conceptos fundamentales. Formatos de
13 curso: Unidad N 05:
archivos de imgenes.

Multimedia: Creacin y muestra de imgenes Evaluacin de la unidad, por medio de la Gua 5


fabricadas. Muestra de imgenes de archivo. Manejo
14 de imgenes. , con los que se obtiene la nota
correspondiente: Lab5.
Recepcin del Trabajo Grupal.

UNIDAD6: PROYECTO DE APLICACIN DE COMPLEJIDAD INTERMEDIA


Logro de la unidad: Desarrollar y presentar una aplicacin de complejidad intermedia en un trabajo de equipo
N de horas: 9

SEMANA CONTENIDOS ACTIVIDADES DE APRENDIZAJE


Exposicin de los Trabajos Grupales.
15 Proyecto de aplicacin de complejidad intermedia. Evaluacin de trabajos de aplicacin, se obtiene la
nota PYT1.
16 EXAMEN FINAL PRT2
17 EXAMEN SUSTITUTORIO PRT3

ESCUELA DE INFORMTICA PGINA: 4


FACULTAD DE INGENIERA PLAN DE ESTUDIOS 2006-II

7. TCNICAS DIDCTICAS

7.1. Anlisis y sntesis en el desarrollo de programas para resolver ejercicios y solucionar problemas.
7.2. Dilogo y exposicin en la presentacin de los programas y de la sintaxis del lenguaje, con el apoyo de
materiales y equipos disponibles: Una computadora para el docente y una computadora por alumno.
7.3. Desarrollo guiado: en la construccin de programas con java utilizando Guas de Laboratorio.
7.4. Las Guas de Laboratorio y Separatas se publican en el Aula Virtual.
7.5. Retroalimentacin: absolucin de preguntas y reforzamientos continuos.

8. EQUIPOS Y MATERIALES

8.1 Equipos e Instrumentos:


PC y multimedia.
Pizarra.

8.2 Materiales:
Uso de software Java Net Beans.

9. EVALUACIN

9.1. Criterios:
La asistencia a clases es del 70 % como mnimo.
Conocimientos.
Desarrollo de programas.
Claridad de ideas en las exposiciones, debates y dilogos.
9.2. Frmula:

TIPO DE EVALUACIN PORCENTAJE DESCRIPCIN

Participacin Activa: NPA1 Participacin en clase, investigacin de temas sugeridos por el


1 10% docente, asistencia, puntualidad, y otros indicadores de
desempeo.

Gi: es la nota correspondiente al desarrollo de las Guas de


curso, en las que se evala el desarrollo de programas, la
eficiencia de los mismos, as como el espritu de decisin del
alumno para actuar de forma rpida ante un problema
Laboratorios LABi computacional.
2 Trabajo de Aplicacin: PYT1 40%
Son 5 notas, cada una de ellas corresponde a cada una de las
5 primeras unidades temticas del curso.

TA = trabajo de aplicacin corresponde a la sexta Unidad


Temtica.
Son dos evaluaciones en laboratorio ms una evaluacin
PRT1 , PRT2: y PRT3
3 50% sustitutoria.

Frmula:

PROMEDIO: 0.5*((PRT1+PRT2+PRT3)/2)+0.2*PYT1+0.2*((LAB1+LAB2+LAB3+LAB4+LAB5)/5)+0.1*NPA1

Notas:
a) Las dos prcticas comunes(PRT1, PRT2) se rendirn en las semanas 8 y 16 y sustitutorio(PRT3)
en la semana 17.

ESCUELA DE INFORMTICA PGINA: 5


FACULTAD DE INGENIERA PLAN DE ESTUDIOS 2006-II

b) Los grupos para el Trabajo de aplicacin (TA) sern conformados por tres (3) alumnos como
mximo, y debern ser expuestos en fecha programada.

10. REFERENCIAS BIBLIOGRFICAS Y OTRAS FUENTES


1. BOBADILLA, Jess. Java a travs de ejemplos. 2006. Mxico. Editorial Ra-Ma.
2. CAIR, Osvaldo.Estructuras de datos. 2006. Mxico. Mc Graw Hill.
3. CEBALLOS, Francisco Javier. Java 2: Curso de programacin. 2000. Mxico. Editorial Alfaomega Ra-ma.
4. JOYANES AGUILAR, Luis. Programacin en Java2, 2002. Mc Graw Hill, Espaa.

Referencias en la Web
Clases y Objetos:
http://java.sun.com/docs/books/tutorial/java/nutsandbolts
www.tecnun.es/asignaturas/Informat1/ayudainf/aprendainf/Java/Java2.pdf
www.webtaller.com/manual-java/indice_manual_java.php
www.mailxmail.com/curso/informatica/java/capitulo11.htm

Herencia y Polimorfismo www.javabeat.net/javabeat/scjp5/tutorials/scjp-basics/13-


polymorphism.php http://www.mailxmail.com/curso/informatica/java/capitulo9.htm
http:/es.wikipedia.org/wiki/Polimorfismo
www.fdi.ucm.es/profesor/lgarmend/LPS/Tema207%20Polimorfismo%20en%20Java.pdf

Arreglos
http://www.webtaller.com/construccion/lenguajes/java/lecciones/arrays_java.php
es.wikibooks.org/wiki/Programacin_en_Java_/_Arrays
delfosis.uam.mx/~sgb/Java/Arreglos.html

Cadenas de caracteres
www.cica.es/formacion/JavaTut/Cap3/string.html
elvex.ugr.es/decsai/java/pdf/6D-String.pdf
www.fdi.ucm.es/profesor/luis/Java/Programas/Tema%2005/Cadenas.java

ESCUELA DE INFORMTICA PGINA: 6

Anda mungkin juga menyukai