En este curso los estudiantes conocern los conceptos bsicos acerca de la
programacin orientada a objetos. Comenzaremos con un breve repaso de la
programacin estructurada y la utilizacin de mtodos, luego veremos el uso de las clases de la biblioteca de java (API) y la creacin de clases denidas por el usuario, una vez que manejemos estos temas comenzaremos a descubrir las capacidades del lenguaje en cuanto a herencia, polimorsmo y otros, nalmente elaboraremos aplicaciones gracas y utilizaremos archivos.
Utilizar diferentes clases de la biblioteca de Java(API) Crear clases denidas por el usuario. Aplicar conceptos de herencia y polimorsmo en el diseo de programas Utilizar y crear excepciones Crear aplicaciones sencillas con interfaz grco de usuario Aplicar conceptos bsicos de archivos.
El curso aplica una metodologa de aprendizaje interactiva centrada en el estudiante, el Maestro es un facilitador del aprendizaje y el alumno es el centro del quehacer acadmico y asume su rol protagnico. Para ello se desarrollaran: Clases Magistrales Interactivas Sondeo de Conocimientos Ejercicios Prcticos Programacin II Informacin General Cdigo Asignatura CCC201 Seccin 1027 Ao / Periodo 2014 / II Periodo Dias Viernes (5) Hora de clases 6:00 pm - 9:00 pm Cuerpo Docente Docente Ingeniero Carlos Alberto Vijil Verde Correo Electrnico carlosvijil@unitec.edu Descripcin del Curso Objetivos del Curso Metodologa de Aprendizaje Investigaciones
De acuerdo al reglamento acadmico, se da un tiempo de gracia (al alumno y en este caso al maestro) de 15 minutos para llegar a la clase en caso de que tuviese un problema de retraso el cual no debe ser frecuente sino mas bien espordico, el cual se respetar teniendo por sobre entendido que las llegadas tarde fuera de los 15 minutos de gracia se contaran como inasistencias. El maestro asignara las tareas y proyectos con antelacin, brindando una descripcin y criterios de evaluacin del mismo. Se dar retroalimentacin oportuna para que el alumno corrija previo al examen. Recursos de Aprendizaje Libro Fsico (CRAI) / Documento Digital DEITEL, DEITEL JAVA, Como programar. Quinta o Sptima Edicin. Editorial Pearson / Prentice Hall Libro Digital Cmo programar en Java http://unitec.libri.mx/libro.php?libroId=318 Libro Digital Cmo programar en Java http://unitec.libri.mx/libro.php?libroId=864 Libro Digital Java For Students http://unitec.libri.mx/libro.php? libroId=1078# Libro Digital Cmo programar en C / C++ y Java http://unitec.libri.mx/libro.php?libroId=787 Programa Net Beans - Java EE http://www.netbeans.com/downloads/ index.html Programa Java http://www.java.com/es/download/ index.jsp Programa Block de Notas (Notepad) o similar Programa Adobe Acrobat Reader http://get.adobe.com/es/reader/ Objetivos del Curso Puntualidad No se aceptaran trabajos fuera de las fechas estipuladas debido a la antelacin propia asignada al trabajo, por lo que se espera que el alumno use dicho tiempo para el desarrollo de sus trabajos y los presente sin excusa alguna. Los ejercicios de clase son denidos en la calendarizacin por lo que se entiende que si un alumno falta el da del ejercicio, no podr recuperar dichos puntos, salvo que tenga motivos de fuerza mayor para no asistir. Si el alumno faltase a una sesin de clase, es su compromiso buscar ayuda con respecto a los temas vistos en dicho da, debido a la naturaleza de la clase en la cual solo contamos con dos das, es necesario aprovechar cada da para avanzar en contenido. Le recomendamos utilizar el servicio de tutoras a disposicin del alumnado por parte del departamento de Asesora Acadmica o efectuar sus consultas el da y hora denido el cuadro de CUERPO DOCENTE al inicio de este silabo. Para realizar el tercer examen debera presentar la hoja de entrega de libro debidamente sellada por el CRAI o en su defecto la hoja de solvencia emitida por el CRAI. Apego al reglamento acadmico con respecto a la prdida de derechos, retiros, etc.. El maestro ser imparcial en la evaluacin de proyectos y tareas. El fraude en examen o proyecto ser penalizado con una nota equivalente a 1% para las personas involucradas, noticando la falta a las autoridades acadmicas para que se marque un registro en su expediente sobre dicha falta. Se considerar fraude la copia parcial o total de un proyecto o examen de otro alumno, de un alumno de otra generacin o seccin; entregar un proyecto no elaborado por l mismo, la simple transcripcin sin anlisis ni referencias de un texto ya sea propio de un libro o pagina WEB. Se prohbe el uso de Software de Mensajera o similares durante clases. En examen el uso de este tipo de aplicaciones se considerar fraude y se aplicara la sancin correspondiente a los alumnos que les utilicen. El maestro subir la descripcin o parmetros para los proyectos y tareas en el sistema de recursos de la UV con un tiempo de antelacin necesario para su desarrollo. El alumno entregara las anteriores actividades acadmicas en el formato o estndar denido en este documento en la seccin de Detalle de evaluacin. El maestro entregar sus notas nales en la fecha estipulada en el calendario del presente documento a su vez el alumno esta obligado a presentarse a la revisin de su nota sin excusa alguna en la fecha estipulada, ya que es de su inters conocer si aprob satisfactoriamente su clase o conocer las causas que llevaron al maestro a denir su puntaje. Los alumnos que no asistan a la revisin nal, no tendrn derecho a reclamo posterior o modicacin de su nota. Cualquier cambio en la evaluacin, fechas y contenido deber ser concertado entre el maestro y los alumnos. El alumno pondr su mayor empeo en su proceso de aprendizaje mediante preguntas, lectura, ejercicios, participacin, practica y estudio para asegurar su Honestidad Orden Preparacin incremento de conocimientos y preparacin previa al examen con tiempo prudente de antelacin. La modalidad de educacin requiere una participacin incluyente y activa por parte del estudiante, quien deber leer el material sugerido por el facilitador para lograr el desarrollo y comprensin de las lneas temticas de la asignatura, las cuales sern discutidas en cada sesin, de ah la importancia de la lectura previa. Revise el silabo constantemente para comprender y programar cada una de sus actividades a lo largo del curso y as obtener mejores resultados. Es necesario que realice las lecturas, videos o tareas asignadas para cada sesin, a n de que participe activamente en las discusiones, aportando adems, los conocimientos sobre realidad nacional que usted maneje. Dedique el tiempo necesario para desarrollar los ejercicios y realizar todas las actividades asignadas, ya que el objetivo de las mismas es que pueda poner en prctica lo aprendido. Organice sus actividades de tal manera que pueda tener el tiempo necesario para realizar las tareas, investigaciones o exposiciones solicitas, es importante recalcar que es en el campo donde enriquecemos los conocimientos adquiridos es en el saln de clase y constituye una labor fortalecedora para su formacin profesional. Evite dejar todo para el ltimo momento. Los exmenes parciales estn calendarizados con anticipacin para que programe sus actividades con tiempo y pueda asistir al examen en la fecha programada. En caso de no poder asistir a un examen en el da programado, podr asistir al examen de reposicin en la fecha propuesta en el calendario acadmico. Solo se le permitir faltar a un examen parcial, dicho examen podr reponerlo en la fecha jada para los exmenes de reposicin que sern programados despus de los exmenes nales y comprendern todo el material estudiado en la asignatura. Los alumnos y el maestro mantendrn una conducta decorosa dentro del aula, con respeto y orden, propio al nivel universitario. Se procurar mantener limpia el aula para crear un ambiente sano y cmodo. Se prohbe el uso de internet, Messenger que no est contemplado en la clase. Si la clase se lleva a cabo en las instalaciones de laboratorios de cmputo, los alumnos y el maestro se abstendrn de ingerir bebidas, comidas o cualquier insumo alimenticio que pueda estropear el equipo. Al nalizar cada clase, los alumnos ubicaran el mobiliario (sillas) en orden, evitando dejar el aula con sillas fuera de su ubicacin.
Se sugiere procurar mantener las siguientes aptitudes y cualidades a los alumnos: Pro actividad Honestidad Participacin Responsabilidad con su aprendizaje Orden Respeto Conducta en el aula Recomendaciones Compromiso con la clase
Los documentos se deben guardar y presentar como un archivo de formato documento portatil .pdf., a menos que se indique otra cosa en las instrucciones de la tarea. Siga la convencin de nombres de archivos para cada tarea que se proporciona en las instrucciones de cada actividad. La convencin general de nombres de archivos es apellido_primerainicial_nmerodesemana_actividad. Por ejemplo, la Tarea 1 que present el estudiante Chris Smith en la semana 1 se llamar Smith_C_S01_tarea01, o la Prueba 1 que present el estudiante Chris Smith en la semana 3 se llamar Smith_C_S03_prueba01, o el Examen 2 que present el estudiante Chris Smith en la semana 10 se llamar Smith_C_S10_examen02.
Subida / entrega de documentos Sistema de Evaluacin Primer Periodo 44.5% Ejercicio de Clases 1 0.5% vie, abr 11, 2014 Ejercicio de Clases 2 0.5% vie, abr 25, 2014 Prueba 1 4% vie, abr 25, 2014 Ejercicio de Casa / Tarea 1 2% dom, abr 27, 2014 Ejercicio de Clases 3 0.5% vie, may 2, 2014 Ejercicio de Casa / Tarea 2 2% dom, may 4, 2014 Ejercicio de Clases 4 0.5% vie, may 9, 2014 Ejercicio de Clases 5 0.5% vie, may 9, 2014 Ejercicio de Casa / Tarea 3 2% dom, may 11, 2014 Prueba 2 4% vie, may 16, 2014 Examen 1 20% vie, may 16, 2014 Ejercicios I Parcial 1,2,3,4 8% dom, may 18, 2014 Segundo Periodo 55.5% Ejercicio de Clases 6 0.5% vie, may 23, 2014 Ejercicio de Clases 7 0.5% vie, may 23, 2014 Ejercicio de Casa / Tarea 4 2% dom, may 25, 2014
Ejercicio de Clases 8 0.5% vie, may 30, 2014 Ejercicio de Clases 9 0.5% vie, may 30, 2014 Ejercicio de Casa / Tarea 5 2% dom, jun 1, 2014 Prueba 3 4% vie, jun 6, 2014 Ejercicio de Clases 10 0.5% vie, jun 6, 2014 Ejercicio de Casa / Tarea 6 2% dom, jun 8, 2014 Ejercicio de Clases 11 0.5% vie, jun 13, 2014 Ejercicio de Clases 12 0.5% vie, jun 13, 2014 Prueba 4 4% vie, jun 20, 2014 Examen 2 20% vie, jun 20, 2014 Ejercicios II Parcial 5,6,7,8 8% vie, jun 20, 2014 Proyecto 10% vie, jun 20, 2014 Total 100% Examen de Reposicin 20% lun, jun 23, 2014 Actividades del Periodo Semana Viernes 6:00 - 7:30 Viernes 7:30 - 9:00 Domingo Semana 1 vie, abr 11, 2014 Clase Magisterial vie, abr 11, 2014 Clase Magisterial dom, abr 13, 2014 Semana 2 vie, abr 18, 2014 Feriado vie, abr 18, 2014 Feriado dom, abr 20, 2014 Feriado Semana 3 vie, abr 25, 2014 Clase Magisterial vie, abr 25, 2014 Clase Magisterial Prueba I dom, abr 27, 2014 Tarea en casa I Semana 4 vie, may 2, 2014 Clase Magisterial vie, may 2, 2014 Feriado dom, may 4, 2014 Tarea en casa II Semana 5 vie, may 9, 2014 Clase Magisterial vie, may 9, 2014 Clase Magisterial dom, may 11, 2014 Tarea en casa III Semana 6 vie, may 16, 2014 Clase Magisterial Prueba II vie, may 16, 2014 Examen 1er Parcial dom, may 18, 2014 Tarea Parcial I (1,2,3,4) Semana Semana 7 vie, may 23, 2014 Clase Magisterial vie, may 23, 2014 Clase Magisterial dom, may 25, 2014 Tarea en casa IV Semana 8 vie, may 30, 2014 Clase Magisterial vie, may 30, 2014 Clase Magisterial dom, jun 1, 2014 Tarea en casa V Semana 9 vie, jun 6, 2014 Clase Magisterial Prueba III vie, jun 6, 2014 Clase Magisterial dom, jun 8, 2014 Tarea en casa VI Semana 10 vie, jun 13, 2014 Clase Magisterial vie, jun 13, 2014 Clase Magisterial dom, jun 15, 2014 Semana 11 vie, jun 20, 2014 Clase Magisterial Prueba IV vie, jun 20, 2014 Examen 2do Parcial
Proyecto
Tarea Parcial I (1,2,3,4) dom, jun 22, 2014 Semana 12 mar, jun 24, 2014 Examen de Reposicin Viernes 6:00 - 7:30 Viernes 7:30 - 9:00 Domingo Semana
Programacin II SEMANA Contenido !"#$"%&%'()* ,-."/'./"%0% 12.#0#- 3"",$4#- 5*."#0/''()* % 4% !"#$"%&%'()* #"(,*.%0% % #67,.#- 1 Objetivo 384('%" ,9'(,*.,&,*., 4#- '#*#'(&(,*.#- #6.,*(0#- ,* 8"#$"%&%'()* 5: 1#0,4%" ,9'(,*.,&,*., 4% -#4/'()* 0, 8"#64,&%- /;4(<%*0# /* %*=4(-(- #"(,*.%0# % #67,.#- 384('%" '#"",'.%&,*., 4#- 0(%$"%&%- 0, '4%-,- 50,*;9'%" > 384('%" -(* ,""#" ,4 '#*',8.# 0, '4%-,- ,* 4% 8"#$"%&%'()* #"(,*.%0% % #67,.#-: Fecha viernes, abril 11, 2014 viernes, abril 11, 2014 Agenda de la Sesin de Clase Fecha Actividad Fuentes Preparacin Previa Por Entregar 11-abr-14 Clase Magistral 11-abr-14 Clase Magistral 11-abr-14 Ejercicio de clase 1 Archivo ZIP del programa Sugerencias Generales Programacin II SEMANA Contenido ?",%'()* 0, #67,.#- ,* @%A% 3 Objetivo 3*%4(<%" ,9'(,*.,&,*., 4%- '4%-,- ,* ,4 3!5 0, 7%A% 384('%" '#"",'.%&,*., BC5DE FGBHDGB ,* 4% -#4/'()* 0, 8"#64,&%-: Fecha viernes, abril 25, 2014 viernes, abril 25, 2014 Agenda de la Sesin de Clase Fecha Actividad Fuentes Preparacin Previa Por Entregar 25-abr-14 Clase Magistral Como programar en Java, Cap 3, y 8 25-abr-14 Ejercicio de clase 2 Archivo ZIP del programa 25-abr-14 Prueba 1 Archivo PDF en Moodle Archivo ZIP del programa 27-abr-14 Ejercicio de Casa 1 / Tarea Archivo PDF en Moodle Archivo ZIP del programa Sugerencias Generales Programacin II SEMANA Contenido Aplicaciones prcticas de la programacin orientada a objetos 4 Objetivo Resolver ecientemente problemas utilizando los nuevos conceptos de programacin orientada a objetos Fecha viernes, mayo 2, 2014 viernes, mayo 2, 2014 Agenda de la Sesin de Clase Fecha Actividad Fuentes Preparacin Previa Por Entregar 02-may-14 Clase Magistral Como programar en Java, Cap 3, y 8 02-may-14 Ejercicio de clase 3 Archivo ZIP del programa 02-may-14 Feriado 04-may-14 Ejercicio de Casa 2 / Tarea Archivo PDF en Moodle Archivo ZIP del programa Sugerencias Generales Programacin II SEMANA Contenido 5*.,"%''()* 0, #67,.#- 8,".,*,'(,*.,- % /*% 7,"%"I/J% 0, K,",*'(% 5 Objetivo 50,*;9'%" > %84('%" '#"",'.%&,*., ,4 '#*',8.# 0, 1(,&6"#- !"#.,'.,0 > C,",*'(%E ,* 4% 8"#$"%&%'()* #"(,*.%0% % #67,.#- Fecha viernes, mayo 9, 2014 viernes, mayo 9, 2014 Agenda de la Sesin de Clase Fecha Actividad Fuentes Preparacin Previa Por Entregar 09-may-14 Clase Magistral Estudio de lo visto en clases 09-may-14 Ejercicio de clase 4 Archivo ZIP del programa 09-may-14 Clase Magistral Estudio de lo visto en clases 09-may-14 Ejercicio de clase 5 Archivo ZIP del programa 11-may-14 Ejercicio de Casa 3 / Tarea Archivo PDF en Moodle Archivo ZIP del programa Sugerencias Generales Programacin II SEMANA Contenido 6 Objetivo Fecha viernes, mayo 16, 2014 viernes, mayo 16, 2014 Agenda de la Sesin de Clase Fecha Actividad Fuentes Preparacin Previa Por Entregar 16-may-14 Prueba 2 Archivo PDF en Moodle Archivo ZIP del programa 16-may-14 Examen I Archivo PDF en Moodle Estudio de lo visto en clases Archivo ZIP del programa 18-may-14 Ejercicios de Parcial (1,2,3,4) 4 Archivos PDF Moodle Archivo ZIP del programa Sugerencias Generales Programacin II SEMANA Contenido Manejo de errores 7 Objetivo Conocer acerca del manejo de errores, Manejar correctamente los bloques try-catch, try-catch-nally, aplicar correctamente el uso de throws Fecha viernes, mayo 23, 2014 viernes, mayo 23, 2014 Agenda de la Sesin de Clase Fecha Actividad Fuentes Preparacin Previa Por Entregar 23-may-14 Clase Magistral Archivo digital en moodle 23-may-14 Ejercicio de clase 6 Archivo ZIP del programa 23-may-14 Clase Magistral Archivo digital en moodle 23-may-14 Ejercicio de clase 7 Archivo ZIP del programa 25-may-14 Ejercicio de Casa 4 / Tarea Archivo PDF en Moodle Archivo ZIP del programa Sugerencias Generales Programacin II SEMANA Contenido GL%&,* D,$/*0# !%"'(%4
?",%'()* 0, (*.,"M%',- $"=9'%- 8 Objetivo N,-#4A," '#"",'.%&,*., 8"#64,&%- /;4(<%*0# 4#- */,A#- '#*',8.#- 0, 8"#$"%&%'()* #"(,*.%0% % #67,.#- O;4(<%*0# %84('%'(#*,- $"%9'%- FO5 Fecha viernes, mayo 30, 2014 viernes, mayo 30, 2014 Agenda de la Sesin de Clase Fecha Actividad Fuentes Preparacin Previa Por Entregar 30-may-14 Clase Magistral 30-may-14 Ejercicio de clase 8 Archivo ZIP del programa 30-may-14 Clase Magistral 30-may-14 Ejercicio de clase 9 Archivo ZIP del programa 01-jun-14 Ejercicio de Casa 5 / Tarea Archivo PDF en Moodle Archivo ZIP del programa Sugerencias Generales Programacin II SEMANA Contenido Manejo de archivos de texto y binarios 9 Objetivo O;4(<%" > '",%" ,9'(,*.,&,*., ,L',8'(#*,- ,* 4% /;4(<%'()* 0, %"'K(A#- 384('%" '#"",'.%&,*., '#*',8.#- 6=-('#- 0, %"'K(A#- 8%"% 4% 8"#$"%&%'()* #"(,*.%0% % #67,.#- Fecha viernes, junio 6, 2014 viernes, junio 6, 2014 Agenda de la Sesin de Clase Fecha Actividad Fuentes Preparacin Previa Por Entregar 06-jun-14 Prueba 3 Archivo PDF en Moodle Archivo ZIP del programa 06-jun-14 Clase Magistral Como programar en Java, Cap 16 06-jun-14 Ejercicio de clase 10 Archivo ZIP del programa 08-jun-14 Ejercicio de Casa 6 / Tarea Archivo PDF en Moodle Archivo ZIP del programa Sugerencias Generales Programacin II SEMANA Contenido Manejo de archivos de texto y binarios 10 Objetivo O;4(<%" > '",%" ,9'(,*.,&,*., ,L',8'(#*,- ,* 4% /;4(<%'()* 0, %"'K(A#- 384('%" '#"",'.%&,*., '#*',8.#- 6=-('#- 0, %"'K(A#- 8%"% 4% 8"#$"%&%'()* #"(,*.%0% % #67,.#- Fecha viernes, junio 13, 2014 viernes, junio 13, 2014 Agenda de la Sesin de Clase Fecha Actividad Fuentes Preparacin Previa Por Entregar 13-jun-14 Clase Magistral 13-jun-14 Ejercicio de clase 11 Archivo ZIP del programa 13-jun-14 Clase Magistral 13-jun-14 Ejercicio de clase 12 Archivo ZIP del programa Sugerencias Generales
Programacin II SEMANA Contenido Examen Segundo Parcial 11 Objetivo Fecha viernes, junio 20, 2014 viernes, junio 20, 2014 25-3 Agenda de la Sesin de Clase Fecha Actividad Fuentes Preparacin Previa Por Entregar 20-jun-14 Prueba 4 Archivo PDF en Moodle Archivo ZIP del programa 20-jun-14 Examen II Archivo PDF en Moodle Estudio de lo visto en clases Archivo ZIP del programa 20-jun-14 Proyecto Estudio de lo visto en clases Archivo ZIP e Informe en PDF 20-jun-14 Ejercicios de Parcial (5,6,7,8) 4 Archivos PDF Moodle Archivo ZIP del programa Sugerencias Generales
Programacin II SEMANA Contenido Examen Reposicin 12 Objetivo Fecha lunes, junio 23, 2014 25-3 Agenda de la Sesin de Clase Fecha Actividad Fuentes Preparacin Previa Por Entregar 23-jun-14 Examen Reposicin Estudio de lo visto en clases Archivo digital en moodle Sugerencias Generales Para el examen de reposicin deber de estudiar todo el contenido