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
Juan Carlos Zuluaga Cardona 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" ); }