SlideShare una empresa de Scribd logo
Programación IVProgramación IV
ComisiónComisión
Prof. Giannina NúñezProf. Giannina Núñez
Prof. Diego SantimateoProf. Diego Santimateo
V Jornada de Informática 19 y 20 de noviembre de 2009V Jornada de Informática 19 y 20 de noviembre de 2009
TemasTemas
ObjetivosObjetivos
MódulosMódulos
Estrategia MetodológicaEstrategia Metodológica
EvaluaciónEvaluación
ReferenciasReferencias
Objetivo GeneralObjetivo General
Estudiar la programación orientada aEstudiar la programación orientada a
objetos con un enfoque conceptual, queobjetos con un enfoque conceptual, que
brinde a los/las estudiantes losbrinde a los/las estudiantes los
conocimientos necesarios para aplicarconocimientos necesarios para aplicar
cualesquiera de los lenguajes orientadoscualesquiera de los lenguajes orientados
a objetos más utilizados en la actualidad,a objetos más utilizados en la actualidad,
en particular los lenguajes C++ y Java.en particular los lenguajes C++ y Java.
Conocimientos PreviosConocimientos Previos
FuncionesFunciones
ConceptoConcepto
Declaración y definiciónDeclaración y definición
Argumentos y parámetrosArgumentos y parámetros
InvocaciónInvocación
Tipos de pasesTipos de pases
MÓDULO IMÓDULO I Paradigma OOParadigma OO
MÓDULO IIMÓDULO II Fundamentos de la POOFundamentos de la POO
MÓDULO IIIMÓDULO III Diseño de ClasesDiseño de Clases
MÓDULO IVMÓDULO IV
Propiedades de la POOPropiedades de la POOMÓDULO VMÓDULO V
Flujos en JavaFlujos en Java
MÓDULO VIMÓDULO VI Java y Bases de DatosJava y Bases de Datos
MÓDULO IMÓDULO I: Paradigma orientado a objetos - 2 Semanas: Paradigma orientado a objetos - 2 Semanas
Elaborar glosarios de términosElaborar glosarios de términos
de la OOde la OO
ContenidoContenido EstrategiaEstrategia
Aplicar técnicas deAplicar técnicas de
identificación de sustantivos yidentificación de sustantivos y
la comparación conla comparación con
estándares.estándares.
Crear modelos OO de sistemasCrear modelos OO de sistemas
reales y representarlos conreales y representarlos con
casos de uso UML.casos de uso UML.
Conceptos esencialesConceptos esenciales
OO, Análisis OO, Caso de uso UML,OO, Análisis OO, Caso de uso UML,
Dominio, Clases, Propiedades, Objetos,Dominio, Clases, Propiedades, Objetos,
Relaciones, Método.Relaciones, Método.
OBJETIVO: Identificar elementos del Paradigma Orientado
a Objetos.
Experimentar la instalaciónExperimentar la instalación
de Java y reconocer susde Java y reconocer sus
carpetas.carpetas.
Laboratorio para discriminarLaboratorio para discriminar
variables de objetos Java: Stringvariables de objetos Java: String
y Arrayy Array
MÓDULO IIMÓDULO II: Fundamentos de la POO - 2 Semanas: Fundamentos de la POO - 2 Semanas
OBJETIVO PARTICULAR: Aplicar estructuras de control,Aplicar estructuras de control,
estructuras de datos y estructuras de los nombres en laestructuras de datos y estructuras de los nombres en la
programación Java.programación Java.
Entorno de ProgramaciónEntorno de Programación
JDK, JVM, Programa fuente, Byte-codeJDK, JVM, Programa fuente, Byte-code
http://www.textpad.com/http://www.textpad.com/
Estructura de un programaEstructura de un programa
Tipos de datos, variables/constantes,Tipos de datos, variables/constantes,
Operadores, Cadena de caracteres,Operadores, Cadena de caracteres,
Arreglos, Estructuras de control.Arreglos, Estructuras de control.
ContenidoContenido EstrategiaEstrategia
Discusión sobre ParadigmaDiscusión sobre Paradigma
Procedural y Orientado a ObjetoProcedural y Orientado a ObjetoClases, Objetos y MétodosClases, Objetos y Métodos
Arreglos y Cadenas de caracteres.Arreglos y Cadenas de caracteres.
MÓDULO III: Diseño de Clases Java - 4 SemanasMÓDULO III: Diseño de Clases Java - 4 Semanas
OBJETIVO PARTICULAR: Diseñar programas utilizando
clases y sus componentes.
ContenidoContenido EstrategiaEstrategia
Componentes de una ClaseComponentes de una Clase
Definición de una ClaseDefinición de una Clase
Modificadores de AccesoModificadores de Acceso
Identificación de Variables de InstanciasIdentificación de Variables de Instancias
Identificación de Variables de ClasesIdentificación de Variables de Clases
ConstructoresConstructores
MétodosMétodos
Uso de Clases y métodosUso de Clases y métodos
Paquetes de JavaPaquetes de Java
Creadas por el usuarioCreadas por el usuario
Arreglo de ObjetosArreglo de Objetos
EncapsulaciónEncapsulación
Se experimenta con clasesSe experimenta con clases
diferentes en archivosdiferentes en archivos
diferentes. Se pone endiferentes. Se pone en
evidencia el concepto deevidencia el concepto de
encapsulación.encapsulación.
ConstructoresConstructores
Laboratorio para crearLaboratorio para crear
objetos experimentando laobjetos experimentando la
sobrecarga de constructores.sobrecarga de constructores.
MÓDULO IVMÓDULO IV: Flujos - 3 Semanas: Flujos - 3 Semanas
OBJETIVO PARTICULAR: Identificar similitudes y
diferencias en flujos para consola, teclado, archivo y URL.
ContenidoContenido EstrategiaEstrategia
Flujos y ExcepcionesFlujos y Excepciones
Concepto de Flujo y utilidad de lasConcepto de Flujo y utilidad de las
excepciones.excepciones.
InputStreamReaderInputStreamReader
BufferedReaderBufferedReader
FileReaderFileReader
FileWriterFileWriter
BufferedWriterBufferedWriter
Clases URL y URLConnectionClases URL y URLConnection
Try…catchTry…catch
JOptionPane.showMessageDialogJOptionPane.showMessageDialog
JOptionPane.showInputDialogJOptionPane.showInputDialog
Discutir propuestas paraDiscutir propuestas para
encapsular el manejo deencapsular el manejo de
flujos, aprovechando lasflujos, aprovechando las
similitudes en el manejo desimilitudes en el manejo de
los mismos.los mismos.
Laboratorio paraLaboratorio para
experimentar el uso yexperimentar el uso y
aplicación de las excepciones.aplicación de las excepciones.
MÓDULO VMÓDULO V: Propiedades de la POO - 4 Semanas: Propiedades de la POO - 4 Semanas
OBJETIVO PARTICULAR: Aplicar las propiedades
fundamentales de la POO.
ContenidoContenido EstrategiaEstrategia
Fundamentos de la POOFundamentos de la POO
JerarquíasJerarquías
PolimorfismoPolimorfismo
HerenciaHerencia
Clases abstractasClases abstractas
SuperclasesSuperclases
ProyectosProyectos
Desarrollar proyectos queDesarrollar proyectos que
involucren la aplicación deinvolucren la aplicación de
los aspectos o característicaslos aspectos o características
fundamentales de la POO, afundamentales de la POO, a
partir del análisis OO.partir del análisis OO.
Sustentación deSustentación de
ProyectosProyectos
Justificar las propuestas deJustificar las propuestas de
desarrollo de los modelos OOdesarrollo de los modelos OO
de los proyectos.de los proyectos.
MÓDULO VIMÓDULO VI: Java y Bases de Datos - 3 Semanas: Java y Bases de Datos - 3 Semanas
OBJETIVO PARTICULAR: Desarrollar Aplicaciones Java
con Bases de Datos locales y remotas.
ContenidoContenido EstrategiaEstrategia
Java y Bases de DatosJava y Bases de Datos
Conceptos de bases de datosConceptos de bases de datos
Comandos SQLComandos SQL
Controlador JDBCControlador JDBC
Clases involucradas con Mysql:Clases involucradas con Mysql:
•Class.forName ("com.mysql.jdbc.Driver")Class.forName ("com.mysql.jdbc.Driver")
•ConnectionConnection conn =conn = DriverManagerDriverManager.getConnection.getConnection
(url, userName, password);(url, userName, password);
•Statement y ResulSetStatement y ResulSet
Laboratorios paraLaboratorios para
experimentar el accesoexperimentar el acceso
y administración dey administración de
MySql con java.MySql con java.
Actividad Ponderación %
Proyectos 15
Laboratorios 15
Parciales 35
Semestral 35
EVALUACIÓNEVALUACIÓN
ReferenciasReferencias
1.1.Harvey Deitel, Paul Deitel. Cómo Programar en Java, quinta edición.Harvey Deitel, Paul Deitel. Cómo Programar en Java, quinta edición.
Perarson. México.2004.Perarson. México.2004.
2.2.Cay S. Horstmann, Gary Cornell.Cay S. Horstmann, Gary Cornell. Java 2. Volumen I. Fundamentos.Java 2. Volumen I. Fundamentos.
Prentice Hall. España. 2003.Prentice Hall. España. 2003.
3.3.Javier García de Jalón y otros. Aprenda Java. España, San Sebastián.Javier García de Jalón y otros. Aprenda Java. España, San Sebastián.
Febrero 2000.Febrero 2000.
4.4.Miguel A. Abián. Orientación a Objetos: conceptos, terminología yMiguel A. Abián. Orientación a Objetos: conceptos, terminología y
lenguajes. Enero 2006.lenguajes. Enero 2006.
http://www.javahispano.org/tutorials.item.action?id=25http://www.javahispano.org/tutorials.item.action?id=25 [consulta:[consulta:
enero 2007]enero 2007]
5.5.MySQL hispano. MySQL con Java en MS Windows.[últimaMySQL hispano. MySQL con Java en MS Windows.[última
actualización: 26 de septiembre de 2003]actualización: 26 de septiembre de 2003] http://www.mysql-http://www.mysql-
hispano.org/page.php?id=24hispano.org/page.php?id=24 [consulta: julio 2007][consulta: julio 2007]
6.6.Luis Joyanes Aguilar. Programación Orientada a Objetos. SegundaLuis Joyanes Aguilar. Programación Orientada a Objetos. Segunda
edición. McGraw-Hill.España.1998.edición. McGraw-Hill.España.1998.
7.7.HarveyM. Deitel, Paul J. Deitel.HarveyM. Deitel, Paul J. Deitel. Cómo Programar en C++. CuartaCómo Programar en C++. Cuarta
Edición. Pearson Education. México. 2003.Edición. Pearson Education. México. 2003.
8.8.Luis Joyanes Aguilar / Ignacio Zahonero Martínez. Estructura deLuis Joyanes Aguilar / Ignacio Zahonero Martínez. Estructura de
datos en Java. McGraw-Hill. España-2008.datos en Java. McGraw-Hill. España-2008.
Marcadores SocialesMarcadores Sociales
http://delicious.com/delta14/poohttp://delicious.com/delta14/poo
RECURSOSRECURSOS
Web del curso - BLearningWeb del curso - BLearning
http://cruvfiec.edu20.org/http://cruvfiec.edu20.org/
Requiere invitaciónRequiere invitación

Más contenido relacionado

PDF
Anon metodologia de la programacion orientada a objetos con c++
DOCX
cuestionario de Programación
DOCX
Cuestionario
PPTX
Trabajo de Programacion Orientada a Objetos.
DOCX
Trabajo poo
PPTX
CUESTIONARIO JAVA
PPTX
Programación Orientada Objetos Java Unidad 1
Anon metodologia de la programacion orientada a objetos con c++
cuestionario de Programación
Cuestionario
Trabajo de Programacion Orientada a Objetos.
Trabajo poo
CUESTIONARIO JAVA
Programación Orientada Objetos Java Unidad 1

Destacado (6)

PPTX
Historia del desarrollo del lenguaje C, C++, C#
PPTX
Historia del C++ y JAVA
PPTX
Presentacion de c++
PPTX
Presentacion Java
DOCX
HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++
PPT
Lenguaje de programacion c#
Historia del desarrollo del lenguaje C, C++, C#
Historia del C++ y JAVA
Presentacion de c++
Presentacion Java
HISTORIA DEL LENGUAJE DE PROGRAMACIÓN C++
Lenguaje de programacion c#
Publicidad

Similar a Programación del curso inf212 - POO (20)

DOCX
Syllabus fundamentals I
DOCX
Tarea 05 OP.docx
PPT
Tema 1-origen-java1
PDF
Contenido php oo
PDF
[ES] Introdución a la plataforma java
PPTX
Programacion orientada a objetos en javascript
PDF
Curso de java para principiantes
PPTX
Realidad Aumentada (RA). Fundamentos de Java
PDF
Condicionales 2 c
PDF
¿Qué es Moodle? ¿Qué alternativas libres existen para eLearning?
PDF
Curso Java con Rational para WebSphere
PPT
POO - Elementos Generales de la Programación orientada a objetos
PDF
Desarrollo de Software fundamentos POO 1era Parte subido JHS
PDF
13 desarrollo-de-software-fundamentos-poo-1
PPT
Curso Java Avanzado 0 Conceptos Basicos
DOCX
Banco de reactivos para primer examen oral
DOCX
Banco de reactivos para primer examen oral
DOCX
Tc2 301403 21
PPT
Presentacion informatica ii-2014
Syllabus fundamentals I
Tarea 05 OP.docx
Tema 1-origen-java1
Contenido php oo
[ES] Introdución a la plataforma java
Programacion orientada a objetos en javascript
Curso de java para principiantes
Realidad Aumentada (RA). Fundamentos de Java
Condicionales 2 c
¿Qué es Moodle? ¿Qué alternativas libres existen para eLearning?
Curso Java con Rational para WebSphere
POO - Elementos Generales de la Programación orientada a objetos
Desarrollo de Software fundamentos POO 1era Parte subido JHS
13 desarrollo-de-software-fundamentos-poo-1
Curso Java Avanzado 0 Conceptos Basicos
Banco de reactivos para primer examen oral
Banco de reactivos para primer examen oral
Tc2 301403 21
Presentacion informatica ii-2014
Publicidad

Más de Diego Santimateo (20)

PPTX
Concepto de Funciones
PDF
Boletín1 mayo 2016
PDF
CRUVFIEC - Boletin3 - octubre - 2015
PDF
Propuesta de entorno virtual de aprendizaje
PDF
Actividad symbaloo
PDF
CRUVFIEC - Boletin2 - mayo - 2015
PDF
Boletin2 2012
PDF
Boletin CRUVFIEC-1- 2015
PDF
Boletín2 - CRUVFIEC - 2014
PDF
Introducción a los Punteros en el lenguaje C
PDF
Introducción a las funciones en el lenguaje C
PDF
Boletín1 - CRUV-FIEC- 2014
PDF
Boletin2 CRUV-FIEC 2013
PDF
Boletin1 CRUV-FIEC 2013
PPT
Reflexiones: TICs en la Educación
PDF
Estacion Meterológica CRUV
PDF
VIII Jornada Informatica-CRUV-FIEC- 2012
PDF
Boletin2 2012
PPTX
Boletin CRUV-FIEC1- 2012
PPT
Introdución a la programacion
Concepto de Funciones
Boletín1 mayo 2016
CRUVFIEC - Boletin3 - octubre - 2015
Propuesta de entorno virtual de aprendizaje
Actividad symbaloo
CRUVFIEC - Boletin2 - mayo - 2015
Boletin2 2012
Boletin CRUVFIEC-1- 2015
Boletín2 - CRUVFIEC - 2014
Introducción a los Punteros en el lenguaje C
Introducción a las funciones en el lenguaje C
Boletín1 - CRUV-FIEC- 2014
Boletin2 CRUV-FIEC 2013
Boletin1 CRUV-FIEC 2013
Reflexiones: TICs en la Educación
Estacion Meterológica CRUV
VIII Jornada Informatica-CRUV-FIEC- 2012
Boletin2 2012
Boletin CRUV-FIEC1- 2012
Introdución a la programacion

Programación del curso inf212 - POO

  • 1. Programación IVProgramación IV ComisiónComisión Prof. Giannina NúñezProf. Giannina Núñez Prof. Diego SantimateoProf. Diego Santimateo V Jornada de Informática 19 y 20 de noviembre de 2009V Jornada de Informática 19 y 20 de noviembre de 2009
  • 3. Objetivo GeneralObjetivo General Estudiar la programación orientada aEstudiar la programación orientada a objetos con un enfoque conceptual, queobjetos con un enfoque conceptual, que brinde a los/las estudiantes losbrinde a los/las estudiantes los conocimientos necesarios para aplicarconocimientos necesarios para aplicar cualesquiera de los lenguajes orientadoscualesquiera de los lenguajes orientados a objetos más utilizados en la actualidad,a objetos más utilizados en la actualidad, en particular los lenguajes C++ y Java.en particular los lenguajes C++ y Java.
  • 4. Conocimientos PreviosConocimientos Previos FuncionesFunciones ConceptoConcepto Declaración y definiciónDeclaración y definición Argumentos y parámetrosArgumentos y parámetros InvocaciónInvocación Tipos de pasesTipos de pases
  • 5. MÓDULO IMÓDULO I Paradigma OOParadigma OO MÓDULO IIMÓDULO II Fundamentos de la POOFundamentos de la POO MÓDULO IIIMÓDULO III Diseño de ClasesDiseño de Clases MÓDULO IVMÓDULO IV Propiedades de la POOPropiedades de la POOMÓDULO VMÓDULO V Flujos en JavaFlujos en Java MÓDULO VIMÓDULO VI Java y Bases de DatosJava y Bases de Datos
  • 6. MÓDULO IMÓDULO I: Paradigma orientado a objetos - 2 Semanas: Paradigma orientado a objetos - 2 Semanas Elaborar glosarios de términosElaborar glosarios de términos de la OOde la OO ContenidoContenido EstrategiaEstrategia Aplicar técnicas deAplicar técnicas de identificación de sustantivos yidentificación de sustantivos y la comparación conla comparación con estándares.estándares. Crear modelos OO de sistemasCrear modelos OO de sistemas reales y representarlos conreales y representarlos con casos de uso UML.casos de uso UML. Conceptos esencialesConceptos esenciales OO, Análisis OO, Caso de uso UML,OO, Análisis OO, Caso de uso UML, Dominio, Clases, Propiedades, Objetos,Dominio, Clases, Propiedades, Objetos, Relaciones, Método.Relaciones, Método. OBJETIVO: Identificar elementos del Paradigma Orientado a Objetos.
  • 7. Experimentar la instalaciónExperimentar la instalación de Java y reconocer susde Java y reconocer sus carpetas.carpetas. Laboratorio para discriminarLaboratorio para discriminar variables de objetos Java: Stringvariables de objetos Java: String y Arrayy Array MÓDULO IIMÓDULO II: Fundamentos de la POO - 2 Semanas: Fundamentos de la POO - 2 Semanas OBJETIVO PARTICULAR: Aplicar estructuras de control,Aplicar estructuras de control, estructuras de datos y estructuras de los nombres en laestructuras de datos y estructuras de los nombres en la programación Java.programación Java. Entorno de ProgramaciónEntorno de Programación JDK, JVM, Programa fuente, Byte-codeJDK, JVM, Programa fuente, Byte-code http://www.textpad.com/http://www.textpad.com/ Estructura de un programaEstructura de un programa Tipos de datos, variables/constantes,Tipos de datos, variables/constantes, Operadores, Cadena de caracteres,Operadores, Cadena de caracteres, Arreglos, Estructuras de control.Arreglos, Estructuras de control. ContenidoContenido EstrategiaEstrategia Discusión sobre ParadigmaDiscusión sobre Paradigma Procedural y Orientado a ObjetoProcedural y Orientado a ObjetoClases, Objetos y MétodosClases, Objetos y Métodos Arreglos y Cadenas de caracteres.Arreglos y Cadenas de caracteres.
  • 8. MÓDULO III: Diseño de Clases Java - 4 SemanasMÓDULO III: Diseño de Clases Java - 4 Semanas OBJETIVO PARTICULAR: Diseñar programas utilizando clases y sus componentes. ContenidoContenido EstrategiaEstrategia Componentes de una ClaseComponentes de una Clase Definición de una ClaseDefinición de una Clase Modificadores de AccesoModificadores de Acceso Identificación de Variables de InstanciasIdentificación de Variables de Instancias Identificación de Variables de ClasesIdentificación de Variables de Clases ConstructoresConstructores MétodosMétodos Uso de Clases y métodosUso de Clases y métodos Paquetes de JavaPaquetes de Java Creadas por el usuarioCreadas por el usuario Arreglo de ObjetosArreglo de Objetos EncapsulaciónEncapsulación Se experimenta con clasesSe experimenta con clases diferentes en archivosdiferentes en archivos diferentes. Se pone endiferentes. Se pone en evidencia el concepto deevidencia el concepto de encapsulación.encapsulación. ConstructoresConstructores Laboratorio para crearLaboratorio para crear objetos experimentando laobjetos experimentando la sobrecarga de constructores.sobrecarga de constructores.
  • 9. MÓDULO IVMÓDULO IV: Flujos - 3 Semanas: Flujos - 3 Semanas OBJETIVO PARTICULAR: Identificar similitudes y diferencias en flujos para consola, teclado, archivo y URL. ContenidoContenido EstrategiaEstrategia Flujos y ExcepcionesFlujos y Excepciones Concepto de Flujo y utilidad de lasConcepto de Flujo y utilidad de las excepciones.excepciones. InputStreamReaderInputStreamReader BufferedReaderBufferedReader FileReaderFileReader FileWriterFileWriter BufferedWriterBufferedWriter Clases URL y URLConnectionClases URL y URLConnection Try…catchTry…catch JOptionPane.showMessageDialogJOptionPane.showMessageDialog JOptionPane.showInputDialogJOptionPane.showInputDialog Discutir propuestas paraDiscutir propuestas para encapsular el manejo deencapsular el manejo de flujos, aprovechando lasflujos, aprovechando las similitudes en el manejo desimilitudes en el manejo de los mismos.los mismos. Laboratorio paraLaboratorio para experimentar el uso yexperimentar el uso y aplicación de las excepciones.aplicación de las excepciones.
  • 10. MÓDULO VMÓDULO V: Propiedades de la POO - 4 Semanas: Propiedades de la POO - 4 Semanas OBJETIVO PARTICULAR: Aplicar las propiedades fundamentales de la POO. ContenidoContenido EstrategiaEstrategia Fundamentos de la POOFundamentos de la POO JerarquíasJerarquías PolimorfismoPolimorfismo HerenciaHerencia Clases abstractasClases abstractas SuperclasesSuperclases ProyectosProyectos Desarrollar proyectos queDesarrollar proyectos que involucren la aplicación deinvolucren la aplicación de los aspectos o característicaslos aspectos o características fundamentales de la POO, afundamentales de la POO, a partir del análisis OO.partir del análisis OO. Sustentación deSustentación de ProyectosProyectos Justificar las propuestas deJustificar las propuestas de desarrollo de los modelos OOdesarrollo de los modelos OO de los proyectos.de los proyectos.
  • 11. MÓDULO VIMÓDULO VI: Java y Bases de Datos - 3 Semanas: Java y Bases de Datos - 3 Semanas OBJETIVO PARTICULAR: Desarrollar Aplicaciones Java con Bases de Datos locales y remotas. ContenidoContenido EstrategiaEstrategia Java y Bases de DatosJava y Bases de Datos Conceptos de bases de datosConceptos de bases de datos Comandos SQLComandos SQL Controlador JDBCControlador JDBC Clases involucradas con Mysql:Clases involucradas con Mysql: •Class.forName ("com.mysql.jdbc.Driver")Class.forName ("com.mysql.jdbc.Driver") •ConnectionConnection conn =conn = DriverManagerDriverManager.getConnection.getConnection (url, userName, password);(url, userName, password); •Statement y ResulSetStatement y ResulSet Laboratorios paraLaboratorios para experimentar el accesoexperimentar el acceso y administración dey administración de MySql con java.MySql con java.
  • 12. Actividad Ponderación % Proyectos 15 Laboratorios 15 Parciales 35 Semestral 35 EVALUACIÓNEVALUACIÓN
  • 13. ReferenciasReferencias 1.1.Harvey Deitel, Paul Deitel. Cómo Programar en Java, quinta edición.Harvey Deitel, Paul Deitel. Cómo Programar en Java, quinta edición. Perarson. México.2004.Perarson. México.2004. 2.2.Cay S. Horstmann, Gary Cornell.Cay S. Horstmann, Gary Cornell. Java 2. Volumen I. Fundamentos.Java 2. Volumen I. Fundamentos. Prentice Hall. España. 2003.Prentice Hall. España. 2003. 3.3.Javier García de Jalón y otros. Aprenda Java. España, San Sebastián.Javier García de Jalón y otros. Aprenda Java. España, San Sebastián. Febrero 2000.Febrero 2000. 4.4.Miguel A. Abián. Orientación a Objetos: conceptos, terminología yMiguel A. Abián. Orientación a Objetos: conceptos, terminología y lenguajes. Enero 2006.lenguajes. Enero 2006. http://www.javahispano.org/tutorials.item.action?id=25http://www.javahispano.org/tutorials.item.action?id=25 [consulta:[consulta: enero 2007]enero 2007] 5.5.MySQL hispano. MySQL con Java en MS Windows.[últimaMySQL hispano. MySQL con Java en MS Windows.[última actualización: 26 de septiembre de 2003]actualización: 26 de septiembre de 2003] http://www.mysql-http://www.mysql- hispano.org/page.php?id=24hispano.org/page.php?id=24 [consulta: julio 2007][consulta: julio 2007] 6.6.Luis Joyanes Aguilar. Programación Orientada a Objetos. SegundaLuis Joyanes Aguilar. Programación Orientada a Objetos. Segunda edición. McGraw-Hill.España.1998.edición. McGraw-Hill.España.1998. 7.7.HarveyM. Deitel, Paul J. Deitel.HarveyM. Deitel, Paul J. Deitel. Cómo Programar en C++. CuartaCómo Programar en C++. Cuarta Edición. Pearson Education. México. 2003.Edición. Pearson Education. México. 2003. 8.8.Luis Joyanes Aguilar / Ignacio Zahonero Martínez. Estructura deLuis Joyanes Aguilar / Ignacio Zahonero Martínez. Estructura de datos en Java. McGraw-Hill. España-2008.datos en Java. McGraw-Hill. España-2008.
  • 14. Marcadores SocialesMarcadores Sociales http://delicious.com/delta14/poohttp://delicious.com/delta14/poo RECURSOSRECURSOS Web del curso - BLearningWeb del curso - BLearning http://cruvfiec.edu20.org/http://cruvfiec.edu20.org/ Requiere invitaciónRequiere invitación