FUNDAMENTOS DE JAVA - FIEC

4
TEÓRICOS: 5 PRÁCTICOS: o EQUIVALENTE A: CONVALIDA CON: CRÉDITOS/HORAS/SEMANALES PROFESOR RESPONSABLE Ing. Ronald Criollo ESCUELA SUPERIOR POLITECNICA DEL LITORAL PROGRAMA DE ESTUDIOS FUNDAMENTOS DE JAVA UNIDAD ACADÉMICA: Facultad de Ingeniería en Electricidad y Computación CARRERA: Licenciatura en Redes y Sistemas Operativos E S PE C IALIZAC IÓN: NA ÁREA: Computación TIPO DE MATERIA: TEÓRICA X PRÁCTICA 1 EJE DE FORMA C IÓN: Profesional 1. NOMBRE DE LA ASIGNATURA CÓDIGO: MATERIA: FIECO5629 Fundamentos de Java PRE-REQUISITOS FIEC04341 Fundamentos de Programación CO-REQUISITOS 2. OBJETIVOS Objetivo General: Aplicar una metodología en el desarrollo de sistemas basado en modelos de la vida real. apoyándose en las técnicas y lenguajes orientados a objetos en la resolución de problemas. Objetivos Específicos: Estudiar los conceptos de Orientación a Objetos. Comparar el Paradigma Estructurado aprendido en cursos anteriores con el PROGRAMA DE ESTUDIO: Fundamentos de Java IG1002-1

Transcript of FUNDAMENTOS DE JAVA - FIEC

Page 1: FUNDAMENTOS DE JAVA - FIEC

TEÓRICOS: 5

PRÁCTICOS: o

EQUIVALENTE A:

CONVALIDA CON:

CRÉDITOS/HORAS/SEMANALES PROFESOR RESPONSABLE

Ing. Ronald Criollo

ESCUELA SUPERIOR POLITECNICADEL LITORAL

PROGRAMA DE ESTUDIOS

FUNDAMENTOS DE JAVAUNIDAD ACADÉMICA:

Facultad de Ingeniería en Electricidad y Computación

CARRERA: Licenciatura en Redes y Sistemas Operativos

ESPECIALIZACIÓN: NAÁREA: Computación

TIPO DE MATERIA: TEÓRICA X PRÁCTICA 1EJE DE FORMACIÓN: Profesional

1. NOMBRE DE LA ASIGNATURACÓDIGO: MATERIA:FIECO5629 Fundamentos de Java

PRE-REQUISITOSFIEC04341 Fundamentos de Programación

CO-REQUISITOS

2. OBJETIVOS

Objetivo General:Aplicar una metodología en el desarrollo de sistemas basado en modelos de la vidareal. apoyándose en las técnicas y lenguajes orientados a objetos en la resolución deproblemas.

Objetivos Específicos:Estudiar los conceptos de Orientación a Objetos.Comparar el Paradigma Estructurado aprendido en cursos anteriores con el

PROGRAMA DE ESTUDIO: Fundamentos de JavaIG1002-1

Page 2: FUNDAMENTOS DE JAVA - FIEC

ESCUELA SUPERIOR POLITECNICADEL LITORAL

PROGRAMA DE ESTUDIOS

Paradigma Orientado a Objetos.Argumentar la importancia y ventajas que tiene la metodología Orientada aObjetos para el desarrollo de sistemas.Utilizar el lenguaje Java, en el desarrollo de sistemas, basados en lametodología Orientada a Objetos.

3. PROGRAMA RESUMIDO

IntroducciónProgramación Orientada a Objetos con JavaElementos del Lenguaje JavaOperadores y Estructuras de ControlPrincipios de Definición y Uso de ClasesArreglosHerenciaLectura desde TecladoExcepcionesLectura y escritura de ficheros

11. Diseño de Interfaces Gráficas de Usuario

4. PROGRAMA DETALLADO

Introducción1:1. Origen de Java1.2. Características Principales1.3. JDK: Arquitectura1.4. JDK: Instalación1.5. El compilador javac1.6. Compilación de un primer programa en Java1.7. El entorno de ejecución java1.8. Entornos de desarrollo Java

Programación Orientada a Objetos con Java2.1. Introducción a la Programación Orientada a Objetos2.2. ¿Qué son los objetos'?2.3. Describiendo objetos

3. Elementos del Lenguaje Java3.1. Elementos del lenguaje Java3.2. Concepto de tipos de datos3.3. Sintaxis

PROGRAMA DE ESTUDIO: Fundamentos de JavaIG1002-1

Page 3: FUNDAMENTOS DE JAVA - FIEC

ESCUELA SUPERIOR POLITECNICADEL LITORAL

PROGRAMA DE ESTUDIOS

3.4. Creación de objetos

Operadores y Estructuras de Control4.1. Operaciones de Objetos4.2. Datos numéricos V operaciones4.3. Conversión de tipos de datos4.4. Caracteres y cadenas de caracteres4.5. Estructuras de control

Principios de Definición y Uso de Clases5.1. Creación de una Clase5.2. Atributos (Clase y herencia)5.3. Encapsulamiento5.4. Constructores5.5. Tipos y Sintaxis de métodos5.6. Palabra clave this5.7. Sobrecarga

Arreglos6.1. Arreglos6.2. Declaración e inicialización de Arreglos6.3. Uso de Arreglos6.4. Arreglos Multidimensionales

Herencia7.1. Herencia de Clases7.2. Modificadores de acceso7.3. Sobreescritura7.4. Uso de this y super7.5. Interfaces7.6. Polimorfismo

Lectura desde Teclado8.1. Introducción8.2. InputStreamReader y BufferedReader8.3. Scanner8.4. Ejemplos

Excepciones9.1. Concepto de Excepción9.2. Tipos de Excepciones9.3. Manejo de Excepciones

10. Lectura y escritura de ficheros10.1. Serialización de objetos

PROGRAMA DE ESTUDIO: Fundamentos de JavaIG1002-1

Page 4: FUNDAMENTOS DE JAVA - FIEC

ESCUELA SUPERIOR POLITECNICADEL LITORAL

PROGRAMA DE ESTUDIOS

10.2. Lectura y escritura de ficheros

11. Diseño de Interfaces Gráficas de Usuatio11.1. Creación de GUIs11.2. Pasos para crear una GUI11.3. Funcionalidad de GUIs11.4. Manejo de Eventos

5. TEXTO GUÍA

Como programar en Java, Séptima Edición, DEITEL

6. BIBLIOGRAFÍA

Como programar en Java, Séptima Edición. DEITEL

7. VISADO

DECANO SECRETARIOACADÉMICOFACULTAD

STA

ng. - 2, o oresFirma

tu1,--, 1N,T77,1f n //StW'

liblo -: tr Caiceo • G. Ing.

- ELASU•ErIORPO ÉCNIC LLITC

Wa hington Medi More0ECRE ' RIO TÉCNICO ACADÉMICFi 1 ;

FECHA: 16 srp Niii FECH , 1 u SzP 2O( FECHA: 2 o sEp 2011'

8. VIGENCIA DEL PROGRAMARESOLUCIÓN COMISIÓN ACADÉMICA:

CAc-2011-173

PROGRAMA DE ESTUDIO: Fundamentos de JavaIG1002-1

RAL

-ira