Beruflich Dokumente
Kultur Dokumente
VICERRECTORA ACADMICA
ESCUELA DE CIENCIAS EXACTAS Y NATURALES
DIPLOMADO EN INFORMTICA
CTEDRA DESARROLLO DE SISTEMAS
Email: 824@uned.ac.cr
ORIENTACIONES ACADEMICAS
824
PROGRAMACIN INTERMEDIA
Java
SEMANA B
Actualizacin
Ricardo Gonzlez Jimnez
Edicin acadmica
Roberto Morales Hernndez
Costa Rica
SEGUNDO CUATRIMESTRE, 2013
Programacin Intermedia
Cdigo:824
Tabla de contenidos
Programacin Intermedia
Cdigo:824
1.1.- Tutores
Si desea comunicarse con algunos profesores, hacerlo por medio del correo interno de
Moodle o el correo institucional, otro medio no se considera oficial por lo tanto alguna
informacin que se envi por otro correo no se considera vlida.
Nombres
Correos electrnicos
lguzmanr@uned.ac.cr
jcalvos@uned.ac.cr
amurillos@uned.ac.cr
lrojasm@uned.ac.cr
lobando@uned.ac.cr
rgonzalezj@uned.ac.cr
Nombres:
Horario
Atencin a
estudiantes
Telfonos:
Correo
electrnico:
Direccin
de oficina:
Encargado Ctedra
Desarrollo
de Sistemas
Roberto Morales
Hernndez
Martes y jueves de
1:30 a 4:00 p.m.
Encargada de
Programa
Asistente del
Programa
Gabriela Garita
Gonzlez
Martes y jueves de
1:30 a 4:00 p.m.
2202-1830
2202-1913
2202-1822 Fax:22021867
romorales@uned.ac.cr
ggarita@uned.ac.cr
moimendez@uned.ac.cr
Lunes a Viernes
8:00am a 4:30 pm
Programacin Intermedia
Cdigo:824
2.- INTRODUCCIN
Esta orientacin es una herramienta que le ayudar a organizar su tiempo de estudio,
indicndole con antelacin las fechas de las tutoras presenciales, temas a estudiar,
exmenes, descripcin de tareas, actividades evaluada en Moodle proyectos asignados
durante el curso, con sus respectivos porcentajes de calificacin e informacin del apoyo
que recibe en la Plataforma de Aprendizaje en Lnea Moodle. Los materiales didcticos de
este curso son: La Gua de Estudio (en formato digital), el libro de texto, la orientacin
para el curso y el material complementario.
Programacin Intermedia
Cdigo:824
El curso tiene como propsito continuar con la formacin del estudiante como
programador de computadoras a nivel intermedio, bajo el paradigma de Programacin
Orientado a Objetos (POO), mediante el estudio de un lenguaje de programacin
ampliamente utilizado, conocido como Java.
Programacin Intermedia
Cdigo:824
Este curso no tiene requisitos y es parte del plan de Diplomado en Informtica (cdigo
87) de la Carrera Ingeniera Informtica. Recomendamos a los estudiantes que antes de
matricular este curso tengan aprobados las siguientes materias, ya que facilitan la
comprensin de esta asignatura:
Cdigo
Nombre
3068
3071
0831
Este tipo de modalidad de estudio se conoce como Curso hbrido ya que cuenta con
elementos componentes de educacin a distancia y de aprendizaje en lnea.
estudiantes.
Es importante asistir a las tutoras del curso porque, estn diseadas para ayudar al
estudiante a solventar cualquier duda que se le haya presentado al estudiar los diferentes
temas, estadsticamente los estudiantes que asisten a los laboratorios tienen un
Programacin Intermedia
Cdigo:824
Es importante sealar que es recomendable que los estudiantes cuenten con los
siguientes requisitos para el acceso a la plataforma de aprendizaje en lnea:
Programacin Intermedia
Cdigo:824
Programacin Intermedia
Cdigo:824
CURSOS EN LNEA
PROGRAMA DE APRENDIZAJE EN LNEA
Este curso ser apoyado con la plataforma del Programa de Aprendizaje en Lnea de la
UNED: Moodle. El uso de este entorno virtual permitir llevar a cabo procesos de
aprendizaje, la organizacin y la comunicacin entre los miembros del curso.
Ingrese a Moodle
Utilice un navegador de Internet para acceder al portal de la Universidad Estatal a
Distancia, cuya direccin URL es: http://www.uned.ac.cr
D un clic a la opcin del Men Recursos didcticos y en ella tiene dos posibilidades:
-
Programacin Intermedia
Cdigo:824
Nombre de usuario. Es su nmero de cdula con diez dgitos, sin guiones ni espacios.
Ejemplos:
1-234-567: digite 0102340567
1-1456-052: digite 0114560052
Contrasea. Es su fecha de nacimiento (da, mes, ao) en trminos de dos dgitos cada
uno, sin espacios ni guiones.
Ejemplo: 7 de febrero de 1985: digite 070285
En la opcin Mis cursos se muestran la lista de los cursos en los que el usuario est
inscrito. Para entrar al curso haga clic sobre su nombre.
10
Programacin Intermedia
Cdigo:824
Medio de la consulta
Detalle
Disponibilidad
Casillero de voz
Accesibles las
24 horas
Por Fax
Accesibles las
24 horas
Correo electrnico
824@uned.ac.cr
Accesibles las
24 horas
11
Programacin Intermedia
Cdigo:824
Guzmn Rojas, Laura. (2010). Gua de estudio para el curso Programacin Intermedia.
EUNED. Costa Rica. (Versin digital disponible en Moodle).
Gonzlez Jimnez, Ricardo. (2013). Orientaciones Acadmica Programacin
Intermedia. EUNED. Costa Rica.
Deitel, Paul y Harvey Deitel. (2012). Cmo programar en Java. 9 ed. Editorial Pearson
Educacin, Mxico.
12
Programacin Intermedia
Cdigo:824
Descripcin del
tema
JAVA Y LA
PROGRAMACIN
ORIENTADA A
OBJETOS
#
Captulos
Captulo 1
Captulo 2
Captulo 3
II
III
IV
Nombre Captulo
Introduccin a las aplicaciones en
Java
Introduccin a las clases y
objetos
Manejo de excepciones
PROGRAMACIN
ORIENTADA A
OBJETOS:
METODOS
Captulo 4
Captulo 5
PROGRAMACIN
ORIENTADA A
OBJETOS:
HERENCIA Y
POLIMORFISMO.
Captulo 7
Captulo 8
Captulo 9
Programacin orientada a
objetos: herencia
Programacin orientada a
objetos: polimorfismo
Componentes de la GUI: parte 2
MANIPULACIN
DE ESTRUCTURAS
DE DATOS
Captulo 10
Captulo 11
Captulo 12
Archivos y flujos
Colecciones
Aplicaciones Web: parte I
Captulo 6
En la Gua de Estudio se sealan los temas que comprende el curso y, en cada uno de
ellos, se incluyen recomendaciones especficas.
Nota Autoevaluacin:
En la gua de estudio existe un apartado para ejercicios de autoevaluacin en cada tema,
los cuales tiene el propsito de poner en prctica los temas vistos.
13
Programacin Intermedia
Cdigo:824
Porcentaje
asignado
Temas
Examen #1 Ordinario
30%
I y II
Se aplica en el CU que le
corresponde.
Examen #2 Ordinario
30%
III y IV
Se aplica en el CU que le
corresponde.
Proyecto #1
12%
I y II
Proyecto #2
13%
III y IV
Actividad Moodle 1:
Tarea #1
5%
Actividad Moodle 3:
Foro Evaluado
5%
III
Actividad Moodle 4:
Tarea #2
5%
IV
Total
Observaciones
100%
Temas
Tema I,II
Aqu los estudiantes se presentan como participantes del
curso, brindando: el nombre, el centro universitario al
que pertenecen, grupo, correo electrnico.
Temas I, II, tarea #1, proyecto #1,
Examen #1
Tema III, IV foro evaluado, tarea #2, proyecto #2,
Examen#2
14
Programacin Intermedia
Cdigo:824
No. Tema
Captulos
JAVA Y LA
PROGRAMACIN
ORIENTADA A
OBJETOS
Captulo 1
Captulo 2
Captulo 3
II
PROGRAMACIN
ORIENTADA A
OBJETOS METODOS
Captulo 4
Captulo 5
Captulo 6
III
PROGRAMACIN
ORIENTADA A
OBJETOS: HERENCIA Y
POLIMORFISMO
Captulo 7
Captulo 8
Captulo 9
25%
15%
15%
IV
MANIPULACIN DE
ESTRUCTURAS DE
DATOS
Captulo 10
Captulo 11
Captulo 12
15%
10%
10%
Total
Examen
Examen
#1
#2
Ordinario Ordinario
Terico - Prctico
10%
10%
10%
25%
20%
25%
100%
10%
100%
15
Programacin Intermedia
Cdigo:824
Fechas
Sbado
01 junio
3-5 p.m.
Del
Lunes
03-junio
al domingo
09-junio
Del
Lunes
10-junio
al domingo
16-junio
Finaliza:
Domingo
23-junio
Hora:
11:30 p.m.
Del
Lunes
17-junio
al domingo
23-junio
Sbado
29-junio
antes de las
4:00 p.m. en
el Centro
Universitario
Sbado
06-Julio
9 a 12 a.m.
Tema de
estudio
Tema I:
Java y la
programacin
orientada a
objetos
Tema:
I
Tema:
I
Actividades
para el
estudiante
Asistir a la Videoconferencia
1era
tutora de
laboratorio
Se aclaran dudas
sobre:
*
*
*
*
Tema I
Tarea #1
Proyecto#1
Examen #1
Participar en los
foros de consultas
Materiales
didcticos
Entregables
(Evaluacin de los
aprendizajes)
Captulos:
1,2,3
%
Nota final
Actividad
formativa
Captulos:
1, 2,3
Gua de estudio:
Tema I
Estudiar temas I
con la gua.
Captulos:
1, 2, 3
Tema:
I
Tema II:
Programacin
Orientada a
Objetos
Mtodos
Entregar tarea #1
2da
tutora de
laboratorio
Se aclaran dudas
sobre:
* Tema II
* Proyecto#1
* Examen #1
Gua de estudio:
Tema I
Tema:
I, II
Tema:
I, II
Aplicar
Examen #1
Ordinario
(**)
5%
Proyecto #1
Se entrega impreso
en el centro
universitario
respectivo; antes 4
p.m.
12%
Examen #1 ordinario
Se aplica en el centro
Universitario
30%
Captulos:
4,5,6
Gua de estudio:
Tema II
Entrega
Proyecto N.1
Nota: Es la fecha
lmite puede
entregarse antes
1era actividad
evaluada Moodle:
Tarea #1
Captulos:
1,2,3,4,5,6
Gua de estudio:
Tema I y II
Captulos:
1,2,3,4,5,6
Gua de estudio:
Tema I y II
16
Programacin Intermedia
Semana
Fechas
Cdigo:824
Tema de
estudio
Inicia:
Lunes
08-julio
8
9
10
11
12
Finaliza:
Domingo
14-julio
Hora:
11:30 p.m.
Del
lunes
15-julio
al domingo
21-julio
Lunes
29-julio
Hora: 11:30
p.m.
Del lunes
29-julio
al domingo
04-agosto
Sbado
10-agosto
antes
4 p.m. en el
Centro
Universitario
Sbado
17-agosto
9 a 12 a.m.
Tema:
III
Tema III:
Programacin
Orientada a
Objetos:
Herencia y
polimorfismo
Tema:
I, II, III, IV
Tema IV:
Manipulacin de
Estructuras de
datos
Tema:
I, II, III, IV
Tema:
I, II, III, IV
Domingo
08-set
8-11 a.m.
Actividades
para el
estudiante
Foro Acadmico
Evaluado
Participar en la
plataforma
Moodle
3era
tutora de
laboratorio
Se aclaran dudas
sobre:
* Tema III
* Foro
* Tarea #2
* Proyecto#2
* Examen #2
Subir Tarea en
la plataforma
Moodle:
Nota: Es la fecha
lmite puede
entregarse antes
4ta
tutora de
laboratorio
Se aclaran dudas
sobre:
* Tema IV
* Proyecto#2
* Examen #2
Entrega
Proyecto #2
Nota: Es la fecha
lmite puede
entregarse antes
Examen #2
Ordinario
(**)
Examen de
reposicin
Materiales
didcticos
Captulos:
7, 8, 9
Gua de estudio:
Tema III
Entregables
(Evaluacin de los
aprendizajes)
3era actividad
evaluada Moodle:
Foro acadmico
evaluado
5%
4ta actividad
evaluada Moodle:
Tarea #2
5%
Captulos:
7, 8, 9
Gua de estudio:
Tema III
Captulos:
1,2,3,4,5,6,7,8,9,1
0, 11, 12
Gua de estudio:
Tema I, II, III, IV
Captulos:
10, 11, 12
Gua de estudio:
Tema IV
Captulos:
1,2,3,4,5,6,7,8,9,1
0, 11, 12
Gua de estudio:
Tema I, II, III, IV
Captulos:
1,2,3,4,5,6,7,8,9,1
0, 11, 12
Gua de estudio:
Tema I, II, III, IV
Repo I:
Captulos:
1,2,3,4,5,6
Repo II:
Captulos:
8,9,10,11,12
Proyecto #2
Se entrega impreso en
el centro Universitario
respectivo; antes de
las 4 de la tarde
Examen #2
Se aplica en el Centro
Universitario
13%
30%
Exmenes de
reposicin
I y II
TOTAL PUNTOS:
%
Nota final
17
100
Programacin Intermedia
Cdigo:824
18
Programacin Intermedia
Cdigo:824
los
trabajos
tienen
que
realizarse
cumpliendo
con
el
documento
de
19
Programacin Intermedia
Cdigo:824
sern
El plagio constituye una violacin a los derechos de autor, ya sea adrede o accidental.
El plagio de autor es una ofensa muy seria, censurada por las instituciones acadmicas.
Es por esto que debemos citar las ideas que no son nuestras. (Tomado de
www.scribd.com/doc/19259459/Referencias-APA el da 23 de junio del 2010)
electrnico u Centro Universitario, una carta formal donde se indica la primera falta de
llamada de atencin (con copia al expediente), si se incurre por segunda vez, en
cualquier otro curso, ser enviado el caso documentado a la Direccin de la Escuela de
Ciencias Exactas y Naturales para que se proceda a aplicar el reglamento vigente y se
sancione como corresponde.
La asistencia a las tutoras presenciales no es obligatoria.
20
Programacin Intermedia
Cdigo:824
21
Programacin Intermedia
Cdigo:824
Actividad
Foro de presentacin: Aqu los estudiantes se
presentan como participantes del curso, brindando: el
nombre, el centro universitario al que pertenecen,
grupo, correo electrnico, nmero de telfono.
Foro de consultas #1:
Tema I y II, Proyecto #1, tarea #1, Examen #1.
Consultar:
10.- CALENDARIZACIN
DEL CURSO, SEGUNDO
CUATRIMESTRE 2013
Examen
Temas
Porcentaje
asignado
1era.
Tarea #1
5%
2da.
Foro acadmico
evaluado
Tarea #2
III
5%
III y IV
Total:
5%
15%
#
Actividad
Actividades
evaluadas en Moodle
3era.
** Notas:
El inicio y fin de las actividades evaluadas en Moodle, estarn comprendidas
entre los rangos de fechas, que se muestran en el cuadro anterior.
Cuando se realice un cambio de fechas se informar por medio de la
plataforma de aprendizaje en la Moodle.
Se puede entregar o realizar (tarea, prueba corta o foro), antes de la fecha
final, no es permitido despus del da lmite.
22
Programacin Intermedia
Cdigo:824
Existen reglas o normas que el estudiante deber respetar de manera obligatoria, para
alcanzar la totalidad de los puntos asignados a las actividades evaluadas en Moodle. A
continuacin se detallan dichas normas, a la vez nos permitimos recordarles que las
actividades son dirigidas, por lo que se espera:
1. Que el contenido de los mensajes sea significativo y acorde con el tema tratado en
cada etapa.
2. Que se tomen en cuenta las fechas y horas del calendario de actividades, inicio y
final de la actividad.
3. Que las respuestas a las preguntas generadoras sean descriptivas para favorecer
una comunicacin plena y completa por tanto, las respuestas redundantes y
textuales NO SON permitidas (copiar y pegar), responder lo que se le solicita.
4. Que el mensaje est redactado respetando las normas de redaccin y ortografa.
(Es recomendable que antes de enviar el mensaje se revise con el corrector de
algn procesador de texto u otro software disponible).
5. Participar tres veces en cada foro evaluado, ni menos ni ms.
6. Aclaramos como punto importante: que las actividades que se proponen responden
un eje temtico, son flexibles en la manera como deseen desarrollarlas, de acuerdo
con las necesidades de ustedes y a su propia creatividad.
23
Programacin Intermedia
Cdigo:824
Recibir, como
deducciones de ley (1% Banco Popular, 9% Seguro Social); un salario por hora normal de
2,300 colones y un salario por hora extra de 2,100 colones.
24
Programacin Intermedia
Cdigo:824
CRITERIO
Formato: Nitidez, presentacin, portada.
Redaccin y ortografa:
No comete errores gramaticales u ortogrficos que distraen al lector
del contenido de la tarea.
Desarrollo: Tabla de Evaluacin. 90%
Factibilidad de las propuestas, la repercusin o impacto de la
solucin, originalidad, orden de las ideas, fundamento terico en que
se basa para el desarrollo de la propuesta.
1
Anlisis del problema
VALOR
3%
5%
5%
10%
20%
20%
10%
10%
desee
8
5%
10%
texto
Bibliografa: Fuentes de informacin
2%
TOTAL
100%
25
Programacin Intermedia
Cdigo:824
Buscador de palabras
secuencia String o hilera que contendr la clase. Debe tener un mtodo buscar, que
reciba como parmetro una hilera, el cual indicar la cantidad de veces que aparece esa
palabra en la hilera que contiene la clase. Este mtodo debe verificar que la clase tenga
una palabra incluida, ya que, si no es as, no podramos realizar la bsqueda. Por lo
tanto, si al crear la instancia de la clase no se le indica la palabra a incluir, el constructor
de la clase debe crearla nula.
26
Programacin Intermedia
Cdigo:824
VALOR
3%
Redaccin y ortografa:
No comete errores gramaticales u ortogrficos que distraen al lector
5%
10%
10%
10%
20%
15%
15%
Obtener
7
10%
2%
100%
27
Programacin Intermedia
Cdigo:824
14.- PROYECTOS
Objetivo del Proyecto:
Que el estudiante logre, a partir del estudio de los captulos del libro de texto, un
documento que exponga mediante su propia opinin los conceptos aprendidos o
identificados en programacin Java.
Referencia: Utilice el libro de Texto y gua de estudio.
14.1.- Formato de presentacin de proyectos
Debe al menos cumplir las siguientes recomendaciones para estandarizar el formato:
Portada: Debe incluir Universidad Estatal a Distancia, nombre de la carrera, cdigo y
nombre de la materia, nombre del trabajo (proyecto 1 2), nombre del estudiante,
nmero de cdula o carn, telfono, correo electrnico, centro universitario, PAC (II
Cuatrimestre 2013) y fecha de entrega.
Tabla de contenidos: ttulos y subttulos del contenido del documento con su
respectivo nmero de pgina.
Introduccin: Realizar una descripcin de lo que se encontrar el lector en el trabajo,
as como el objetivo general de la realizacin del mismo.
Desarrollo del tema: Desglosar el tema de investigacin o trabajo en forma lgica.
Conclusiones: Indicar las soluciones a las que usted lleg despus de realizar el
trabajo y lo que aprendi con la realizacin del proyecto o tarea.
Bibliografa: Siguiendo el formato de la APA y en orden alfabtico, debe indicar las
fuentes utilizadas y consultadas para realizar el trabajo:
o
28
Programacin Intermedia
Cdigo:824
#
1.
Porcentaje
Detalle
Formato: Flder, portada, tabla de contenidos, introduccin,
enunciado del proyecto. Fuente de letra: verdana, tamao de la
2%
4%
5%
Manual de usuario.
10%
Manual tcnico.
Ejecucin:
65%
Cdigo fuente:
Compila.
10%
2%
Bibliografa Utilizada:
Libros, Internet, revistas, folletos, entrevistas, entre otros y
2%
100%
TOTAL
29
Programacin Intermedia
Cdigo:824
en la cual se registrar la
restricciones:
El nmero de HP del motor no puede ser mayor que el 60% del largo por el
ancho.
30
Programacin Intermedia
Si alguna de estas restricciones es violada,
corresponda.
Cdigo:824
el cliente recibir la notificacin que
Se debe verificar que los datos estn de acuerdo con los que ofrece la
compaa.
Valor
5%
5%
10%
10%
20%
5%
7 Manejo de excepciones
5%
5%
Total
31
65%
Programacin Intermedia
Cdigo:824
indicado, o sea 1, 2, 3 o 4.
El sistema tiene dos tipos de usuarios: el usuario de consulta, al cual slo le es permitido
consultar la informacin propia de un documento en particular. El encargado de mantener
y actualizar toda la informacin almacenada en el sistema, el cual est autorizado para
ingresar, modificar y eliminar documentos.
Asimismo,
Para el desarrollo del sistema se utilizarn al menos dos clases, Documento y Usuario.
De la clase Documento se derivarn las clases Libro, Revista, Publicacion y TrabajoGrado.
La clase Libro tiene una editorial y el ao de publicacin; la clase Revista tiene la casa
que la edit, el mes y ao de publicacin;
diario o peridico en la cual se hizo; la clase TrabajoGrados indicar el tipo de grado del
trabajo nicamente el cdigo, o sea D (Diplomado), B (Bachiller), L (Licenciatura)-,
y la Universidad.
Segundo cuatrimestre 2013
32
Programacin Intermedia
Cdigo:824
Todos esos documentos deben tener ttulo, autor, ubicacin dentro de la biblioteca y
nmero de ejemplares.
o bien,
El usuario podr interactuar con la aplicacin hasta que decida salir de la misma.
La
informacin que actualice debe reflejarse en los archivos mencionados, de forma que al
salir y volver a ingresar, se observen los cambios realizados.
Valor
10%
10%
10%
10%
10%
5%
Uso de colecciones
5%
Manejo de excepciones
5%
10
5%
Total
65%
33
Programacin Intermedia
Cdigo:824
34