SlideShare una empresa de Scribd logo
I amar prestar aen
Han mathon ne nen
Han mathon ne chae
A han noston ned ´wilith




                     El mundo ha cambiado
                     Lo siento en el agua
                     Lo siento en la tierra
                     Lo huelo en el aire
TALLER DE PROGRAMACIÓN
Clase #1
PRESENTACIÓN

Juan Carlos
 Zuluaga Cardona
jzuluaga55@gmail.com
REQUISITOS
   Tener una excelente lógica de programación
   Tener una cuenta de correo (recomiendo gmail)
   Matricular la cuenta en DropBox (http://www2.dropbox.com/)
OBJETIVOS GENERALES
   Explorar los conceptos de
    la orientación a objetos y
    su manera de operarlos
   Desarrollar aplicaciones en
    ambiente grafico y por
    medio de explorador
   Fortalecimiento de los
    elementos
    fundamentativos de la
    lógica de programación y
    la estructura de datos.
   Desarrollo teórico practico
    de ejercicios y problemas
    propuestos.
OBJETIVOS ESPECIFICOS
   Aplicar las operaciones de
    adición, sustracción, multiplicación y
    división con los elementos de los
    diferentes conjuntos numéricos, las
    propiedades y relaciones que en ellos
    se cumplen para encontrar la solución a
    problemas.
   Describir los elementos fundamentales
    para la programación Orientada a
    Objetos
   Desplegar los elementos de
    fundamentación y estructura de datos
OBJETIVOS ESPECIFICOS
   Describir los elementos secundarios
    para la programación Orientada a
    Objetos
   (Clase, Métodos, Constructores,
    Interfaces, Clases Abstractas,
    Instancia, Herencia. Sobrecarga de
    métodos y constructores, Tipos de
    Objetos: Privados, Protegidos,
    Públicos.)
   Desarrollar aplicaciones básicas
    con AWT y APPLET.
   Desarrollar aplicación con base de
    datos JDBC (Access, Oracle,
    MySQL)
EVALUACIÓN
   Parcial                     25%   3-may-12
   Final                       25%   3-jul-12
   Seguimiento (mín. 3 x 5%)   15%   Durante curso
   Exposición de tecnología    15%   10-abr-12
   Proyecto final sobre PPI    20%   3-jul-12
CONTENIDO
 Unidad 1: Reflexión del futuro de las
  tecnologías
 Unidad 2: Aplicaciones con estructuras de
  almacenamiento
 Unidad 3: Aplicaciones con interfaz gráfica
  AWT y APPLET
 Unidad 4: Aplicaciones con almacenamiento
  permanente
GENERALIDADES JAVA
   Es un lenguaje interpretado
   Necesitamos la máquina virtual de java para poder correr
    aplicaciones Java (JRE: Java Runtime Enviroment)
   Necesitamos el kit de desarrollo Java para construir
    aplicaciones Java (JDK: Java Development Kit)
   Necesitamos cualquier editor de texto para escribir código
    Java. Si tenemos una herramienta con Jcreator, Netbeans o
    Eclipse seremos muuuuuuuuucho más productivos)
NUESTRO PRIMER PROGRAMA EN
JAVA
package Clase1;


/* Comentario de varias lineas
* nuestro primer programa en java */


public class Bienvenido1 {


    // Comentario de una linea
    // método main es el que inicia la ejecución de una clase
    public static void main( String args[] )
    {
          System.out.println( "Bienvenido a la programacion en Java" );
    }
}
NUESTRO PRIMER PROGRAMA EN
JAVA (MODIFICADO)
package Clase1;


public class Bienvenido2 {
    public static void main( String args[] )
    {
          System.out.print( "Bienvenido a " );
          System.out.println( "la programacion en Java, de nuevo" );
    }
}

Más contenido relacionado

Destacado

1 tutorial de mongo db
1 tutorial de mongo db1 tutorial de mongo db
1 tutorial de mongo db
.. ..
 
Algoritmos programacion Libro
Algoritmos programacion LibroAlgoritmos programacion Libro
Algoritmos programacion Libro
Miguel Leonardo Sánchez Fajardo
 
Algoritmos+y+flujogramas
Algoritmos+y+flujogramasAlgoritmos+y+flujogramas
Algoritmos+y+flujogramas
luis840
 
Ejerciciovanytir
EjerciciovanytirEjerciciovanytir
Ejerciciovanytir
jcadavid25
 
Rafael pombo
Rafael pomboRafael pombo
Rafael pombo
Jenny Luu
 
Plaquette CEGID Your Talents gpec formation
Plaquette CEGID Your Talents gpec formationPlaquette CEGID Your Talents gpec formation
Plaquette CEGID Your Talents gpec formation
Exlance
 
Reproducció animals (ivelin)
Reproducció animals (ivelin)Reproducció animals (ivelin)
Reproducció animals (ivelin)Maria Salom
 
Nouvelle T Vsa
Nouvelle T VsaNouvelle T Vsa
Nouvelle T Vsaguest5563e
 
Georges Seurat
Georges SeuratGeorges Seurat
Georges Seuratrsamett
 
Science resources
Science resourcesScience resources
Science resourcesalmasmarin
 
La maison
La maisonLa maison
La maisoneserbor
 
Présentation de LIGARIS
Présentation de LIGARISPrésentation de LIGARIS
Présentation de LIGARIS
Ligaris
 
Comunidades de españa y monumentos
Comunidades de españa y monumentosComunidades de españa y monumentos
Comunidades de españa y monumentos
Ana Belén Berenguel Artés
 
Une réponse aux besoins des industriels pour la communication sans fil des éq...
Une réponse aux besoins des industriels pour la communication sans fil des éq...Une réponse aux besoins des industriels pour la communication sans fil des éq...
Une réponse aux besoins des industriels pour la communication sans fil des éq...
iCOMMUNITY
 
Modelofinal
ModelofinalModelofinal
Modelofinal
jerks
 
Promoción de sangre & promoción de salud
Promoción de sangre & promoción de  salud Promoción de sangre & promoción de  salud
Promoción de sangre & promoción de salud
Centro de Transfusión Sanguínea de Córdoba
 

Destacado (20)

1 tutorial de mongo db
1 tutorial de mongo db1 tutorial de mongo db
1 tutorial de mongo db
 
Algoritmos programacion Libro
Algoritmos programacion LibroAlgoritmos programacion Libro
Algoritmos programacion Libro
 
Algoritmos+y+flujogramas
Algoritmos+y+flujogramasAlgoritmos+y+flujogramas
Algoritmos+y+flujogramas
 
Ejerciciovanytir
EjerciciovanytirEjerciciovanytir
Ejerciciovanytir
 
Csrp 2010
Csrp 2010Csrp 2010
Csrp 2010
 
Rafael pombo
Rafael pomboRafael pombo
Rafael pombo
 
Plaquette CEGID Your Talents gpec formation
Plaquette CEGID Your Talents gpec formationPlaquette CEGID Your Talents gpec formation
Plaquette CEGID Your Talents gpec formation
 
Reproducció animals (ivelin)
Reproducció animals (ivelin)Reproducció animals (ivelin)
Reproducció animals (ivelin)
 
2 Cv
2 Cv2 Cv
2 Cv
 
Nouvelle T Vsa
Nouvelle T VsaNouvelle T Vsa
Nouvelle T Vsa
 
Triple thrills f
Triple thrills fTriple thrills f
Triple thrills f
 
Georges Seurat
Georges SeuratGeorges Seurat
Georges Seurat
 
Science resources
Science resourcesScience resources
Science resources
 
La maison
La maisonLa maison
La maison
 
Présentation de LIGARIS
Présentation de LIGARISPrésentation de LIGARIS
Présentation de LIGARIS
 
Comunidades de españa y monumentos
Comunidades de españa y monumentosComunidades de españa y monumentos
Comunidades de españa y monumentos
 
Magnifique
MagnifiqueMagnifique
Magnifique
 
Une réponse aux besoins des industriels pour la communication sans fil des éq...
Une réponse aux besoins des industriels pour la communication sans fil des éq...Une réponse aux besoins des industriels pour la communication sans fil des éq...
Une réponse aux besoins des industriels pour la communication sans fil des éq...
 
Modelofinal
ModelofinalModelofinal
Modelofinal
 
Promoción de sangre & promoción de salud
Promoción de sangre & promoción de  salud Promoción de sangre & promoción de  salud
Promoción de sangre & promoción de salud
 

Similar a Taller de programación clase #1

POO Unidad 1: Introducción a la Programación Orientada a Objetos
POO Unidad 1: Introducción a la Programación Orientada a ObjetosPOO Unidad 1: Introducción a la Programación Orientada a Objetos
POO Unidad 1: Introducción a la Programación Orientada a Objetos
Franklin Parrales Bravo
 
[ES] Introdución a la plataforma java
[ES] Introdución a la plataforma java [ES] Introdución a la plataforma java
[ES] Introdución a la plataforma java
Eudris Cabrera
 
Introduccion poo
Introduccion pooIntroduccion poo
Introduccion poo
David Vidal
 
Informe proyecto final programacion i (2)
Informe proyecto final programacion i (2)Informe proyecto final programacion i (2)
Informe proyecto final programacion i (2)
CRISSTHOFER
 
Opcion 5 Certificacion
Opcion 5 CertificacionOpcion 5 Certificacion
Opcion 5 Certificacion
Paulino Avilez Brito
 
Introduccion
IntroduccionIntroduccion
Introduccion
Edgaar P. Anthony
 
Programacion orientada a objetos Java
Programacion orientada a objetos JavaProgramacion orientada a objetos Java
Programacion orientada a objetos Java
Alexander Ramirez Melendez
 
Programacion Orientada a Obejtos C++
Programacion Orientada a Obejtos C++Programacion Orientada a Obejtos C++
Programacion Orientada a Obejtos C++
Christian Castro
 
Introducción a java
Introducción a javaIntroducción a java
Introducción a java
waldinelly
 
Tc2 301403 21
Tc2 301403 21Tc2 301403 21
Tc2 301403 21
Emerson Quintero
 
Introducción poo
Introducción pooIntroducción poo
Introducción poo
Ismael Reyes Cruz
 
Tabla comparativa
Tabla comparativaTabla comparativa
Tabla comparativa
Xiva Sandoval
 
Programación Orientada a Objetos Programación Orientada a Objetos
Programación Orientada a Objetos Programación Orientada a ObjetosProgramación Orientada a Objetos Programación Orientada a Objetos
Programación Orientada a Objetos Programación Orientada a Objetos
anytrix
 
1 introduccion a_java_1er_parte
1 introduccion a_java_1er_parte1 introduccion a_java_1er_parte
1 introduccion a_java_1er_parte
Jesus Alberto Iribe Gonzalez
 
Programacion visual II
Programacion visual IIProgramacion visual II
Programacion visual II
Edgar Merino
 
FPJUCE - Secuencia del Curso
FPJUCE - Secuencia del CursoFPJUCE - Secuencia del Curso
FPJUCE - Secuencia del Curso
Ing. Giovanny Moncayo
 
Guia Aprendizaje Introduccion a la Programacion
Guia Aprendizaje  Introduccion a la ProgramacionGuia Aprendizaje  Introduccion a la Programacion
Guia Aprendizaje Introduccion a la Programacion
Belén De Los Andaquíes, Caqueta, Colombia
 
Herrera poveda quilachamin_paper
Herrera poveda quilachamin_paperHerrera poveda quilachamin_paper
Herrera poveda quilachamin_paper
Darwin Marcelo
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICO
yuribel
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICO
yuribel
 

Similar a Taller de programación clase #1 (20)

POO Unidad 1: Introducción a la Programación Orientada a Objetos
POO Unidad 1: Introducción a la Programación Orientada a ObjetosPOO Unidad 1: Introducción a la Programación Orientada a Objetos
POO Unidad 1: Introducción a la Programación Orientada a Objetos
 
[ES] Introdución a la plataforma java
[ES] Introdución a la plataforma java [ES] Introdución a la plataforma java
[ES] Introdución a la plataforma java
 
Introduccion poo
Introduccion pooIntroduccion poo
Introduccion poo
 
Informe proyecto final programacion i (2)
Informe proyecto final programacion i (2)Informe proyecto final programacion i (2)
Informe proyecto final programacion i (2)
 
Opcion 5 Certificacion
Opcion 5 CertificacionOpcion 5 Certificacion
Opcion 5 Certificacion
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
Programacion orientada a objetos Java
Programacion orientada a objetos JavaProgramacion orientada a objetos Java
Programacion orientada a objetos Java
 
Programacion Orientada a Obejtos C++
Programacion Orientada a Obejtos C++Programacion Orientada a Obejtos C++
Programacion Orientada a Obejtos C++
 
Introducción a java
Introducción a javaIntroducción a java
Introducción a java
 
Tc2 301403 21
Tc2 301403 21Tc2 301403 21
Tc2 301403 21
 
Introducción poo
Introducción pooIntroducción poo
Introducción poo
 
Tabla comparativa
Tabla comparativaTabla comparativa
Tabla comparativa
 
Programación Orientada a Objetos Programación Orientada a Objetos
Programación Orientada a Objetos Programación Orientada a ObjetosProgramación Orientada a Objetos Programación Orientada a Objetos
Programación Orientada a Objetos Programación Orientada a Objetos
 
1 introduccion a_java_1er_parte
1 introduccion a_java_1er_parte1 introduccion a_java_1er_parte
1 introduccion a_java_1er_parte
 
Programacion visual II
Programacion visual IIProgramacion visual II
Programacion visual II
 
FPJUCE - Secuencia del Curso
FPJUCE - Secuencia del CursoFPJUCE - Secuencia del Curso
FPJUCE - Secuencia del Curso
 
Guia Aprendizaje Introduccion a la Programacion
Guia Aprendizaje  Introduccion a la ProgramacionGuia Aprendizaje  Introduccion a la Programacion
Guia Aprendizaje Introduccion a la Programacion
 
Herrera poveda quilachamin_paper
Herrera poveda quilachamin_paperHerrera poveda quilachamin_paper
Herrera poveda quilachamin_paper
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICO
 
CENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICOCENTRO DE INNOVACIÓN TECNOLÓGICO
CENTRO DE INNOVACIÓN TECNOLÓGICO
 

Más de Juan Cardona

Xna game studio presentación 07
Xna game studio   presentación 07Xna game studio   presentación 07
Xna game studio presentación 07
Juan Cardona
 
Xna game studio presentación 06
Xna game studio   presentación 06Xna game studio   presentación 06
Xna game studio presentación 06
Juan Cardona
 
Xna game studio presentación 05
Xna game studio   presentación 05Xna game studio   presentación 05
Xna game studio presentación 05
Juan Cardona
 
Xna game studio presentación 04
Xna game studio   presentación 04Xna game studio   presentación 04
Xna game studio presentación 04
Juan Cardona
 
Xna game studio presentación 02
Xna game studio   presentación 02Xna game studio   presentación 02
Xna game studio presentación 02
Juan Cardona
 
Xna game studio presentación 01
Xna game studio   presentación 01Xna game studio   presentación 01
Xna game studio presentación 01
Juan Cardona
 
Xna game studio presentación 03
Xna game studio   presentación 03Xna game studio   presentación 03
Xna game studio presentación 03
Juan Cardona
 
Diplomado edumatica sesión #2
Diplomado edumatica   sesión #2Diplomado edumatica   sesión #2
Diplomado edumatica sesión #2
Juan Cardona
 
Diplomado edumatica sesión #1
Diplomado edumatica   sesión #1Diplomado edumatica   sesión #1
Diplomado edumatica sesión #1
Juan Cardona
 
Taller de programación clase #5
Taller de programación   clase #5Taller de programación   clase #5
Taller de programación clase #5
Juan Cardona
 
Taller de programación clase #4
Taller de programación   clase #4Taller de programación   clase #4
Taller de programación clase #4
Juan Cardona
 
Taller de programación clase #3
Taller de programación   clase #3Taller de programación   clase #3
Taller de programación clase #3
Juan Cardona
 
Taller de programación clase #2
Taller de programación   clase #2Taller de programación   clase #2
Taller de programación clase #2
Juan Cardona
 

Más de Juan Cardona (13)

Xna game studio presentación 07
Xna game studio   presentación 07Xna game studio   presentación 07
Xna game studio presentación 07
 
Xna game studio presentación 06
Xna game studio   presentación 06Xna game studio   presentación 06
Xna game studio presentación 06
 
Xna game studio presentación 05
Xna game studio   presentación 05Xna game studio   presentación 05
Xna game studio presentación 05
 
Xna game studio presentación 04
Xna game studio   presentación 04Xna game studio   presentación 04
Xna game studio presentación 04
 
Xna game studio presentación 02
Xna game studio   presentación 02Xna game studio   presentación 02
Xna game studio presentación 02
 
Xna game studio presentación 01
Xna game studio   presentación 01Xna game studio   presentación 01
Xna game studio presentación 01
 
Xna game studio presentación 03
Xna game studio   presentación 03Xna game studio   presentación 03
Xna game studio presentación 03
 
Diplomado edumatica sesión #2
Diplomado edumatica   sesión #2Diplomado edumatica   sesión #2
Diplomado edumatica sesión #2
 
Diplomado edumatica sesión #1
Diplomado edumatica   sesión #1Diplomado edumatica   sesión #1
Diplomado edumatica sesión #1
 
Taller de programación clase #5
Taller de programación   clase #5Taller de programación   clase #5
Taller de programación clase #5
 
Taller de programación clase #4
Taller de programación   clase #4Taller de programación   clase #4
Taller de programación clase #4
 
Taller de programación clase #3
Taller de programación   clase #3Taller de programación   clase #3
Taller de programación clase #3
 
Taller de programación clase #2
Taller de programación   clase #2Taller de programación   clase #2
Taller de programación clase #2
 

Taller de programación clase #1

  • 1. I amar prestar aen Han mathon ne nen Han mathon ne chae A han noston ned ´wilith El mundo ha cambiado Lo siento en el agua Lo siento en la tierra Lo huelo en el aire
  • 3. PRESENTACIÓN Juan Carlos Zuluaga Cardona jzuluaga55@gmail.com
  • 4. REQUISITOS  Tener una excelente lógica de programación  Tener una cuenta de correo (recomiendo gmail)  Matricular la cuenta en DropBox (http://www2.dropbox.com/)
  • 5. OBJETIVOS GENERALES  Explorar los conceptos de la orientación a objetos y su manera de operarlos  Desarrollar aplicaciones en ambiente grafico y por medio de explorador  Fortalecimiento de los elementos fundamentativos de la lógica de programación y la estructura de datos.  Desarrollo teórico practico de ejercicios y problemas propuestos.
  • 6. OBJETIVOS ESPECIFICOS  Aplicar las operaciones de adición, sustracción, multiplicación y división con los elementos de los diferentes conjuntos numéricos, las propiedades y relaciones que en ellos se cumplen para encontrar la solución a problemas.  Describir los elementos fundamentales para la programación Orientada a Objetos  Desplegar los elementos de fundamentación y estructura de datos
  • 7. OBJETIVOS ESPECIFICOS  Describir los elementos secundarios para la programación Orientada a Objetos  (Clase, Métodos, Constructores, Interfaces, Clases Abstractas, Instancia, Herencia. Sobrecarga de métodos y constructores, Tipos de Objetos: Privados, Protegidos, Públicos.)  Desarrollar aplicaciones básicas con AWT y APPLET.  Desarrollar aplicación con base de datos JDBC (Access, Oracle, MySQL)
  • 8. EVALUACIÓN  Parcial 25% 3-may-12  Final 25% 3-jul-12  Seguimiento (mín. 3 x 5%) 15% Durante curso  Exposición de tecnología 15% 10-abr-12  Proyecto final sobre PPI 20% 3-jul-12
  • 9. CONTENIDO  Unidad 1: Reflexión del futuro de las tecnologías  Unidad 2: Aplicaciones con estructuras de almacenamiento  Unidad 3: Aplicaciones con interfaz gráfica AWT y APPLET  Unidad 4: Aplicaciones con almacenamiento permanente
  • 10. GENERALIDADES JAVA  Es un lenguaje interpretado  Necesitamos la máquina virtual de java para poder correr aplicaciones Java (JRE: Java Runtime Enviroment)  Necesitamos el kit de desarrollo Java para construir aplicaciones Java (JDK: Java Development Kit)  Necesitamos cualquier editor de texto para escribir código Java. Si tenemos una herramienta con Jcreator, Netbeans o Eclipse seremos muuuuuuuuucho más productivos)
  • 11. NUESTRO PRIMER PROGRAMA EN JAVA package Clase1; /* Comentario de varias lineas * nuestro primer programa en java */ public class Bienvenido1 { // Comentario de una linea // método main es el que inicia la ejecución de una clase public static void main( String args[] ) { System.out.println( "Bienvenido a la programacion en Java" ); } }
  • 12. NUESTRO PRIMER PROGRAMA EN JAVA (MODIFICADO) package Clase1; public class Bienvenido2 { public static void main( String args[] ) { System.out.print( "Bienvenido a " ); System.out.println( "la programacion en Java, de nuevo" ); } }