UNIVERSIDAD NACIONAL DE INGENIERÍA CENTRO DE EXTENSIÓN Y PROYECCIÓN SOCIAL AREA DE CURSOS DE ESPECIALIZACIÓN EN TECNOLOGÍAS DE LA INFORMACIÓN CURSO DE JAVA BÁSICO CERTIFICA Mayor Información: [email protected] Telf. : 481-6693 /381-3854 ORGANIZA Visite Nuestra Web http://www.ceps.uni.edu..pe CURSO DE JAVA BÁSICO OBJETIVOS GENERALES 1. Conocer los fundamentos del Lenguaje Java. 2. Manejar los elementos principales de Java: Tipos de Operadores, datos, variables, estructuras de control, arreglos y la Programación Orientada a Objetos. DIRIGIDO El curso de iniciación a Java está dirigido a aquellas personas que no tengan conocimiento de este lenguaje de programación o quieran refrescar sus conocimientos. Java es uno de los lenguajes más utilizados en el mundo de la programación, tanto para aplicaciones de escritorio, portales web como para dispositivos móviles. METODOLOGÍA A lo largo del curso se construirá de forma progresiva distintos programas informáticos, partiendo desde los algoritmos más simples hasta estructuras de programación más avanzadas. Al mismo tiempo, podrás evaluar tu progreso con la ayuda de vídeos didácticos y preguntas de autocontrol. Todo esto en el lenguaje de programación Java, uno de los más extendidos en el mundo y presente en infinidad de plataformas distintas. Java es el lenguaje de programación interno de los dispositivos móviles que llevan el sistema Android que está ahora mismo en un auge a nivel mundial. CERTIFICACIÓN La Universidad Nacional de Ingeniería a través del Centro de Extensión y Proyección Social otorga un certificado acreditado por el Primer Vicerrectorado CURSO DE JAVA BÁSICO MÓDULOS DEL CURSO ESPECIALIZADO La especialización consta de 4 Sesiones: - SESIÓN Nº I - SESIÓN Nº II - SESIÓN Nº III - SESIÓN Nº IV INVERSIÓN La inversión total por el curso es de S/. ---.00 (00/100 nuevos soles) CENTRO DE EXTENSIÓN Y PROYECCIÓN SOCIAL AREA DE CURSOS DE ESPECIALIZACIÓN EN TECNOLOGÍAS DE LA INFORMACIÓN CURSO DE JAVA BÁSICO SESIÓN I: Introducción a Java Contenido Detallado Instalación y Configuración del JDK Instalación y Configuración del IDE NetBeans Creación de un Proyecto de Consola Elementos Básicos del Lenguaje Java Contenido Detallado Estructura de un Programa en Java Operadores (Aritméticos, Relacionales y Lógicos) Tipos de Datos Los tipo de datos primitivos de Java Imprimir Datos Compilar y Ejecutar un programa Entrada de Datos Definidos por el Usuario Contenido Detallado Estructura de un Programa en Java Entrada por Teclado Scanner Parseo Métodos de Scanner Wrapper´s - Envoltorios Convertir de Primitivos a String Estructuras de Control Contenido Detallado Sentencia de Control if - else - if Sentencia for Sentencia while Sentencia do while Sentencia switch Operador Ternario CENTRO DE EXTENSIÓN Y PROYECCIÓN SOCIAL AREA DE CURSOS DE ESPECIALIZACIÓN EN TECNOLOGÍAS DE LA INFORMACIÓN CURSO DE JAVA BÁSICO SESIÓN II: Métodos Contenido Detallado Qué es un método. Estructura de un método y sus parámetros. Llamada a un método (paso de parámetros). Ejercicios con métodos. Arreglos Estáticos Contenido Detallado Qué es un arreglo (tipo de arreglos) Arreglos Unidimensionales (vectores) Arreglos Bidimensionales (matrices) Ejercicios con vectores SESIÓN III: Arreglos Dinámicos Contenido Detallado Que son las colecciones El tipo ArrayList y Vector Métodos (add, get, size, set, remove, etc…) Métodos de Búsqueda y Ordenamiento Contenido Detallado Que son las colecciones El tipo ArrayList y Vector Métodos (add, get, size, set, remove, etc…) CENTRO DE EXTENSIÓN Y PROYECCIÓN SOCIAL AREA DE CURSOS DE ESPECIALIZACIÓN EN TECNOLOGÍAS DE LA INFORMACIÓN CURSO DE JAVA BÁSICO SESIÓN IV: Clases y Objetos Contenido Detallado Definición de Clase y Objeto Campos y atributos de una clase (ámbito public y private) Propiedades de Lectura y Escritura (Encapsulamiento : get y set) Métodos Constructores Instanciar una clase (operador new) Herencia Contenido Detallado Clase Principal o Clase Padre (SuperClase) Clase Hija o Clase Secundaria (SubClase) Sobrecarga de métodos Sobreescritura de métodos (override) Ejercicios Interfaces y Clases Abstractas Contenido Detallado Qué es un interfaz Implementación de una Interfaz Qué es una clase abstracta Implementación de clases abstractas Ejercicios CENTRO DE EXTENSIÓN Y PROYECCIÓN SOCIAL AREA DE CURSOS DE ESPECIALIZACIÓN EN TECNOLOGÍAS DE LA INFORMACIÓN