INSTITUTO SUPERIOR TECNOLOGICO TENA                          Unidad Curricular:                           Programación Jav...
Programación Java Unidad I Introducción a la programación JAVA Clase No. 1Instituto Técnico Superior TenaSe concede permis...
Programación JavaUnidad I Introducción a la programación JAVAClase No.       PONENCIA                   Este capítulo pre...
Programación JavaUnidad I Introducción a la programación JAVAClase No.       PONENCIA            Tiempo Programado:       ...
Programación JavaUnidad I Introducción a la programación JAVAClase No. 1     MENSAJE MOTIVACIONAL  “Sólo aquellos que se a...
Programación JavaUnidad I Introducción a la programación JAVAClase No. 1     PRESENTACIÓN GENERAL       El programa del cu...
Programación JavaUnidad I Introducción a la programación JAVAClase No. 1         PRESENTACIÓN GENERAL               Materi...
Programación JavaUnidad I Introducción a la programación JAVAClase No. 1          PENSUM DEL MODULO                       ...
Programación JavaUnidad I Introducción a la programación JAVAClase No. 1        PENSUM DEL MODULO Trabajos Autónomos, Plat...
Programación JavaUnidad I Introducción a la programación JAVAClase No. 1      PENSUM DEL MODULO    Trabajos Autónomos     ...
Programación JavaUnidad I Introducción a la programación JAVAClase No. 1          PENSUM DEL MODULOTrabajos en equipo (Exa...
Programación Java  Unidad I Introducción a la programación JAVA  Clase No. 1             PENSUM DEL MODULO          Proyec...
Programación Java Unidad I Introducción a la programación JAVA Clase No. 1          PENSUM DEL MODULO               Partic...
Programación JavaUnidad I Introducción a la programación JAVAClase No. 1           PONENCIA                              U...
Programación JavaUnidad I Introducción a la programación JAVAClase No. 1           PONENCIA          Qué es JAVA          ...
Programación JavaUnidad I Introducción a la programación JAVAClase No. 1           PONENCIA          Qué es JAVA
Programación JavaUnidad I Introducción a la programación JAVAClase No. 1           PONENCIA             INTRODUCCIÓN      ...
Programación JavaUnidad I Introducción a la programación JAVAClase No. 1           PONENCIA                  INTRODUCCIÓN ...
Programación Java      Unidad I Introducción a la programación JAVA      Clase No. 1                           PONENCIA   ...
Programación JavaUnidad I Introducción a la programación JAVAClase No. 1                  PONENCIA                     CAR...
Programación JavaUnidad I Introducción a la programación JAVAClase No. 1               PONENCIA                        CAR...
Programación JavaUnidad I Introducción a la programación JAVAClase No. 1           PONENCIA                      CARACTERI...
Programación Java  Unidad I Introducción a la programación JAVA  Clase No. 1                      PONENCIA                ...
Programación JavaUnidad I Introducción a la programación JAVAClase No. 1           PONENCIA                  MITOS DE JAVA...
Programación JavaUnidad I Introducción a la programación JAVAClase No. 1           PONENCIA                   MITOS DE JAV...
Programación JavaUnidad I Introducción a la programación JAVAClase No. 1           PONENCIA              POR QUE USAR JAVA...
Programación JavaUnidad I Introducción a la programación JAVAClase No. 1           PONENCIA                      POR QUE U...
Programación JavaUnidad I Introducción a la programación JAVAClase No. 1           PONENCIA                 POR QUE USAR J...
Programación JavaUnidad I Introducción a la programación JAVAClase No. 1           PONENCIA                POR QUE USAR JA...
Programación JavaUnidad I Introducción a la programación JAVAClase No. 1           PONENCIA                  POR QUE USAR ...
Programación JavaUnidad I Introducción a la programación JAVAClase No. 1    CONCLUSION TEMA CLASE              Paradigma: ...
Programación JavaUnidad I Introducción a la programación JAVAClase No. 1    CONCLUSION TEMA CLASE
Programación JavaUnidad I Introducción a la programación JAVAClase No. 1    CONCLUSION TEMA CLASE              Cual es la ...
Programación JavaUnidad I Introducción a la programación JAVAClase No. 1    CONCLUSION TEMA CLASE              Que tipos d...
Programación JavaUnidad I Introducción a la programación JAVAClase No. 1    CONCLUSION TEMA CLASE              Como se lla...
Upcoming SlideShare
Loading in...5
×

Clase No.1 Introducción a la Programación en JAVA

1,533

Published on

Introducción a la Programacion en Java

Published in: Education
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,533
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Clase No.1 Introducción a la Programación en JAVA

  1. 1. INSTITUTO SUPERIOR TECNOLOGICO TENA Unidad Curricular: Programación Java CLASE 01 PROGRAMACION JAVA
  2. 2. Programación Java Unidad I Introducción a la programación JAVA Clase No. 1Instituto Técnico Superior TenaSe concede permiso para copiar, distribuir y / o modificar estedocumento bajo los términos de la GNU Free DocumentationLicense, Version 1.1 o cualquier versión posterior publicada porla Free Software Foundation, siempre que su autor original tengaconocimiento. 2
  3. 3. Programación JavaUnidad I Introducción a la programación JAVAClase No. PONENCIA  Este capítulo pretende ser una rápida introducción a la programación en Java.  En primer lugar muestra lo que es Java, sus características y las herramientas que están ligadas a él y, a continuación, enseña cómo compilar y ejecutar algunos programas sencillos escritos en Java 3
  4. 4. Programación JavaUnidad I Introducción a la programación JAVAClase No. PONENCIA Tiempo Programado: 120 minutos 3
  5. 5. Programación JavaUnidad I Introducción a la programación JAVAClase No. 1 MENSAJE MOTIVACIONAL “Sólo aquellos que se atreven a fallar en grande pueden lograr algo grandioso.” ~ Robert F. Kennedy
  6. 6. Programación JavaUnidad I Introducción a la programación JAVAClase No. 1 PRESENTACIÓN GENERAL El programa del curso se centra en los fundamentos de la programación en Java, la descripción de sus principales elementos para la programación de ordenadores y una introducción a la metodología de la programación orientada a objetos. El objetivo fundamental del curso es transmitir al alumno conocimientos básicos sobre la programación en Java.
  7. 7. Programación JavaUnidad I Introducción a la programación JAVAClase No. 1 PRESENTACIÓN GENERAL Material Docente: Incluye contenidos teórico-prácticos, bibliografía, enlaces, cuestiones, enunciados de ejercicios de autoevaluación y soluciones a dichos ejercicios. En la plataforma virtual puede encontrarse material adicional accediendo como el alumno matriculado de la asignatura Programación en Java. ACTIVIDADES DE EVALUACIÓN O TAREAS PRÁCTICAS.Las principales actividades de evaluación o tareas a realizar son: Realización de prácticas y ejercicios de programación en el Laboratorio de Informática durante las sesiones teóricos-prácticas. Realización de ejercicios de autoevaluación. Estos ejercicios de autoevaluación se realizan a través de la plataforma virtual. Realización de un proyecto final de desarrollo de software.
  8. 8. Programación JavaUnidad I Introducción a la programación JAVAClase No. 1 PENSUM DEL MODULO 27 HORAS Unidad II 6 HORAS • Objetos y clases • Algunas clases • Introducción estándar (I) 22 HORAS • Estructura de • Tipos de dato • Algunas clases un programa • Operadores estándar (II) • Sentencias • Tipos de atributos Unidad I condicionales • Constructores • Herencia • Sentencias • Tipos de métodos repetitivas • Otras relaciones • Parámetros y entre objetos • Otras sentencias argumentos • Interfaces • Sentencia return Unidad III y métodos • Paquetes 25 HORAS Unidad IV 3
  9. 9. Programación JavaUnidad I Introducción a la programación JAVAClase No. 1 PENSUM DEL MODULO Trabajos Autónomos, Plataforma Virtual 40% Trabajos en equipo (Examen Individual) 40% 20% Proyecto Final EVALUACION 100% EVALUACION NOTA FINAL OPTATIVA OPTATIVA Participación - Asistencia 10% Aprobación mínimo 3 Curso Virtuales 10% SENA 3
  10. 10. Programación JavaUnidad I Introducción a la programación JAVAClase No. 1 PENSUM DEL MODULO Trabajos Autónomos 40% 3
  11. 11. Programación JavaUnidad I Introducción a la programación JAVAClase No. 1 PENSUM DEL MODULOTrabajos en equipo (Examen individual) 40% Se formarán equipo de 2 integrantes (DEFINIR GRUPO) La calificación de los trabajos será lo obtenido de manera individual. Se hará un trabajo en equipo por Unidad que consistirá en la documentación teórica de la Unidad (NO de Internet, sino lo que el equipo aporta en definiciones y conceptos a lo que se vio en clase), será un archivo en PDF que será IMPRESO y enviado por CORREO el primer día de la siguiente Unidad. Estos trabajos se pueden ir armando en cada clase con las participaciones y la retroalimentación de la profesor. Deben contener: Portada que contenga: Nombre de asignatura, nombre completo de todos los integrantes del equipo, nombre del Instructor, nombre del proyecto, fecha de entrega. Contenido teórico de la Unidad. El Grupo deberá entregar como mínimo 15 preguntas con sus respectivas respuesta. El examen individual consistirá en preguntas del documento entregado y en un ejercicio práctico de lo visto en la Unidad. 3
  12. 12. Programación Java Unidad I Introducción a la programación JAVA Clase No. 1 PENSUM DEL MODULO Proyecto Final 20%• Se presentará un documento engargolado con la siguiente estructura: Portada que contenga: Nombre de asignatura, nombre completo de todos los integrantes del equipo, nombre del Instructor, nombre del proyecto, fecha de entrega. Índice. Introducción. Desarrollo del proyecto. Conclusiones.• El documento será minino de 30 hojas.• En el documento NO deberá incluirse teoría.• Se entregará un CD etiquetado con el nombre del integrante y del proyecto y deberá contener en electrónico el documento y el código fuente correspondiente al proyecto.• Se evaluará la presentación y el contenido.• Fecha de entrega (NO SE RECIBEN PROYECTOS DESPUÉS DE ESTA FECHA)
  13. 13. Programación Java Unidad I Introducción a la programación JAVA Clase No. 1 PENSUM DEL MODULO Participación 10%• Después de la explicación en clase, se dará un determinado tiempo para que el alumno redacte su propia definición o proporcione ejemplos de lo recién visto y será enviado por mail a la profesor (estas participaciones se harán cada que sea necesario definir algún concepto o que se requiera clarificar más con ejemplos). NO cuenta como participación una definición de Internet.• Será válida la participación sólo si es recibida en el transcurso de la clase, y si es congruente con lo que se vio en clase.
  14. 14. Programación JavaUnidad I Introducción a la programación JAVAClase No. 1 PONENCIA UNIDAD I INTRODUCCION A LA PROGRAMACION JAVA
  15. 15. Programación JavaUnidad I Introducción a la programación JAVAClase No. 1 PONENCIA Qué es JAVA Un software? Una tecnología ? Un lenguaje de programación Una plataforma para desarrollo. Una isla de Indonesia?
  16. 16. Programación JavaUnidad I Introducción a la programación JAVAClase No. 1 PONENCIA Qué es JAVA
  17. 17. Programación JavaUnidad I Introducción a la programación JAVAClase No. 1 PONENCIA INTRODUCCIÓN Es un lenguaje simple, orientado a Objetos, desarrollado por SUN MICROSYSTEMS a principios de los años 90. Este lenguaje toma mucho de su sintaxis de C y C++, pero tiene un modelo de objetos mas simple. Elimina herramientas de bajo nivel, que suele inducir a muchos errores, como la manipulación directa de puntero o memoria.
  18. 18. Programación JavaUnidad I Introducción a la programación JAVAClase No. 1 PONENCIA INTRODUCCIÓN Java es todo eso!  Simple, orientado a objetos  Independiente de Plataforma (JVM)  Portable  Versátil, Dinámico, Robusto y seguro.  Gratuito  Fácil de usar y desarrollar  Lenguaje popular y con una gran comunidad de adeptos alrededor del mundo!
  19. 19. Programación Java Unidad I Introducción a la programación JAVA Clase No. 1 PONENCIA HISTORIA Java 6 - J2SE Java 4 - J2SE 2004 2006 2002 Java 2 – J2SE 2000 Java 5 - J2SE 2011 1998 Java 3 - J2SE Java 7 - J2SE Java v. 1.1 1997orientó al desarrollo de primer Kit de Desarrollo deaplicaciones para la red 1995 Java (JDK) modificó lo bautizó como Oak. Con el propósito de crear un lenguaje que pudiera funcionar Su creador, James Gosling en sistemas de ordenadores 1991 Diseño por la cia. Sun Microsystems Inc. heterogéneos
  20. 20. Programación JavaUnidad I Introducción a la programación JAVAClase No. 1 PONENCIA CARACTERISTICAS Según la propia Sun Microsystems, el lenguaje Java muestra las siguientes características generales: • Elimina la complejidad de los • La filosofía de • A la arquitectura y portable. lenguajes como C y da paso programación orientada a Al compilar un programa en al contexto de los lenguajes objetos es diferente a la Java, el código resultante es modernos orientados a programación un tipo de código binario objetos. convencional (imperativa o conocido como Java • Aunque la sintaxis de Java procedural). bytecodes. es muy similar a C y C++, • Su nivel de abstracción que son lenguajes a los que • Java logra ser un lenguaje una gran mayoría de facilita la creación y mantenimiento de que no depende de una programadores están arquitectura de ordenador acostumbrados a emplear. programas. específica. Orientado a Sencillo Independiente Objetos
  21. 21. Programación JavaUnidad I Introducción a la programación JAVAClase No. 1 PONENCIA CARACTERISTICAS Según la propia Sun Microsystems, el lenguaje Java muestra las siguientes características generales: Robusto • Java simplifica la gestión de la memoria dinámica. Por ejemplo, ya no es necesario la liberación explícita, el intérprete de Java lo lleva acabo automáticamente cuando detecta que una variable dinámica ya no es usada por el programa. Por otra parte, impide que un puntero Java apunte a una dirección de memoria no válida, los punteros (referencias) Java son seguros y deterministas: o bien apuntan a un elemento correctamente alojado en memoria o bien tienen el valor nulo. Seguro • El sistema de Java tiene ciertas políticas que evitan que se puedan codificar virus con este lenguaje. Existen muchas restricciones, especialmente para los denominados applets, que limitan lo que se puede y no puede hacer con los recursos críticos de una computadora
  22. 22. Programación JavaUnidad I Introducción a la programación JAVAClase No. 1 PONENCIA CARACTERISTICAS Según la propia Sun Microsystems, el lenguaje Java muestra las siguientes características generales: Multitarea (Multithreaded • Un lenguaje que soporta múltiples threads, hilos o tareas, es un lenguaje que puede ejecutar diferentes líneas de código al mismo tiempo. El soporte y la programación de hilos en Java está integrado en la propia sintaxis del lenguaje. Dinámico • En Java no es necesario cargar completamente el programa en memoria sino que las clases compiladas pueden ser cargadas bajo demanda en tiempo de ejecución (dynamic binding). Esto proceso permite la carga de código bajo demanda, lo que es pecialmente • importante en los applets.
  23. 23. Programación Java Unidad I Introducción a la programación JAVA Clase No. 1 PONENCIA PORQUE UTILIZAR JAVA Conozcan el indice TIOBE!http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
  24. 24. Programación JavaUnidad I Introducción a la programación JAVAClase No. 1 PONENCIA MITOS DE JAVA Java es lento! Las primeras versiones si lo eran sin embargo las mas nuevas son casi tan rápidas como C++ No posee un ambiente RAD (Como Visual Studio) Hay muchas herramientas de alta productividad, disponibles e inclusive gratuitas JavaScript es un derivado de Java
  25. 25. Programación JavaUnidad I Introducción a la programación JAVAClase No. 1 PONENCIA MITOS DE JAVA  Java solo sirve para hacer Applets  Error! Java sirve para desarrollar aplicaciones de escritorio, aplicaciones corporativas y entre otros programas para dispositivos móviles.  Java es la mejor forma de hacer todo.  Ya quisiera yo. Java es bastante versátil, pero no siempre hace todo.
  26. 26. Programación JavaUnidad I Introducción a la programación JAVAClase No. 1 PONENCIA POR QUE USAR JAVA  Proyectada para redes.  Alta aceptación y soporte de la Industria  Múltiples herramientas disponibles, muchas gratuitas y libres.  Vasta documentación, fácil de aprender.  Alta productividad.  OPEN SOURCE!
  27. 27. Programación JavaUnidad I Introducción a la programación JAVAClase No. 1 PONENCIA POR QUE USAR JAVA  En nuestro curso utilizaremos un lenguaje de programación moderno conocido como Java.  Java puede usarse para crear dos tipos de programas:  Aplicaciones – programas tradicionales que se ejecutan en la computadora.  Applets – pequeños programas que se ejecutan dentro de una página Web. Para verlos hace falta un browser como Internet Explorer o Firefox
  28. 28. Programación JavaUnidad I Introducción a la programación JAVAClase No. 1 PONENCIA POR QUE USAR JAVA  Para ejecutar un programa en Java, lo mínimo que se necesita es que la computadora contenga el Ambiente de Ejecución de Java (JRE, Java Runtime Environment).  El JRE se instala de forma automática la primera vez que se accede a una página Web que contiene un applet.
  29. 29. Programación JavaUnidad I Introducción a la programación JAVAClase No. 1 PONENCIA POR QUE USAR JAVA  Los programadores necesitamos además un conjunto de programas que nos permita crear aplicaciones y applets en Java.  Éste se conoce como el Kit para Desarrollo de Java (JDK, Java Development Kit).  Existen diferentes ediciones del JDK que se pueden obtener, totalmente gratis, de Sun Microsystems: Java SE, Java EE y Java ME.
  30. 30. Programación JavaUnidad I Introducción a la programación JAVAClase No. 1 PONENCIA POR QUE USAR JAVA  Java SE (Java Standard Edition)  Provee todo lo necesario para la creación de aplicaciones y applets.  Java EE (Java Enterprise Edition)  Permite crear aplicaciones para empresas que proveen servicios por el Web.  Java ME (Java Micro Edition)  Permite crear aplicaciones para productos como teléfonos celulares y enseres eléctricos.
  31. 31. Programación JavaUnidad I Introducción a la programación JAVAClase No. 1 CONCLUSION TEMA CLASE Paradigma: Orientado a objetos Apareció en: 1991 Diseñado por: Sun Microsystems Tipo de dato: Fuerte, Estático Implementaciones: Numerosas Influido por: Objective-C, C++, Smalltalk, Eiffel Ha influido: C#, J#, JavaScript Sistema operativo: Multiplataforma Licencia de software: GNU GPL / Java Community Process
  32. 32. Programación JavaUnidad I Introducción a la programación JAVAClase No. 1 CONCLUSION TEMA CLASE
  33. 33. Programación JavaUnidad I Introducción a la programación JAVAClase No. 1 CONCLUSION TEMA CLASE Cual es la Ultima versión de JAVA.
  34. 34. Programación JavaUnidad I Introducción a la programación JAVAClase No. 1 CONCLUSION TEMA CLASE Que tipos de programas puedo crear con JAVA.
  35. 35. Programación JavaUnidad I Introducción a la programación JAVAClase No. 1 CONCLUSION TEMA CLASE Como se llama el Kit de desarrollo para programadores JAVA.

×