Vous êtes sur la page 1sur 4

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 IALIZA C 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

EQUIVALENTE A:

CONVALIDA CON:

CRÉDITOS/HORAS/SEMANALES PROFESOR RESPONSABLE


TEÓRICOS: 5
Ing. Ronald Criollo
PRÁCTICOS: o

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
ESCUELA SUPERIOR POLITECNICA
DEL LITORAL

PROGRAMA DE ESTUDIOS

Paradigma Orientado a Objetos.


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

3. PROGRAMA RESUMIDO

Introducción
Programación Orientada a Objetos con Java
Elementos del Lenguaje Java
Operadores y Estructuras de Control
Principios de Definición y Uso de Clases
Arreglos
Herencia
Lectura desde Teclado
Excepciones
Lectura y escritura de ficheros
11. Diseño de Interfaces Gráficas de Usuario

4. PROGRAMA DETALLADO

Introducción
1:1. Origen de Java
1.2. Características Principales
1.3. JDK: Arquitectura
1.4. JDK: Instalación
1.5. El compilador javac
1.6. Compilación de un primer programa en Java
1.7. El entorno de ejecución java
1.8. Entornos de desarrollo Java

Programación Orientada a Objetos con Java


2.1. Introducción a la Programación Orientada a Objetos
2.2. ¿Qué son los objetos'?
2.3. Describiendo objetos

3. Elementos del Lenguaje Java


3.1. Elementos del lenguaje Java
3.2. Concepto de tipos de datos
3.3. Sintaxis

PROGRAMA DE ESTUDIO: Fundamentos de Java


IG1002-1
ESCUELA SUPERIOR POLITECNICA
DEL LITORAL
PROGRAMA DE ESTUDIOS

3.4. Creación de objetos

Operadores y Estructuras de Control


4.1. Operaciones de Objetos
4.2. Datos numéricos V operaciones
4.3. Conversión de tipos de datos
4.4. Caracteres y cadenas de caracteres
4.5. Estructuras de control

Principios de Definición y Uso de Clases


5.1. Creación de una Clase
5.2. Atributos (Clase y herencia)
5.3. Encapsulamiento
5.4. Constructores
5.5. Tipos y Sintaxis de métodos
5.6. Palabra clave this
5.7. Sobrecarga

Arreglos
6.1. Arreglos
6.2. Declaración e inicialización de Arreglos
6.3. Uso de Arreglos
6.4. Arreglos Multidimensionales

Herencia
7.1. Herencia de Clases
7.2. Modificadores de acceso
7.3. Sobreescritura
7.4. Uso de this y super
7.5. Interfaces
7.6. Polimorfismo

Lectura desde Teclado


8.1. Introducción
8.2. InputStreamReader y BufferedReader
8.3. Scanner
8.4. Ejemplos

Excepciones
9.1. Concepto de Excepción
9.2. Tipos de Excepciones
9.3. Manejo de Excepciones

10. Lectura y escritura de ficheros


10.1. Serialización de objetos

PROGRAMA DE ESTUDIO: Fundamentos de Java


IG1002-1

ESCUELA SUPERIOR POLITECNICA


DEL LITORAL

PROGRAMA DE ESTUDIOS

10.2. Lectura y escritura de ficheros

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


11.1. Creación de GUIs
11.2. Pasos para crear una GUI
11.3. Funcionalidad de GUIs
11.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 SECRETARIO STA


ACADÉMICO
FACULTAD

tu
1,--
, 1N,T77, - ELASU•ErIORPO ÉCNIC LLITC RAL
1f n //StW'
ng. - 2, o ores liblo -: tr Caiceo • G. Ing. Wa hington Medi -
More ira
Firma Fi 1 ; 0ECRE ' RIO TÉCNICO ACADÉMIC

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

8. VIGENCIA DEL PROGRAMA



RESOLUCIÓN COMISIÓN ACADÉMICA: CAc-2011-173

PROGRAMA DE ESTUDIO: Fundamentos de Java


IG1002-1

Vous aimerez peut-être aussi