Вы находитесь на странице: 1из 4

VICERRECTORADO ACADMICO

Unidad de Desarrollo Educativo

1. DATOS INFORMATIVOS

ASIGNATURA: CDIGO: NIVEL: CRDITOS:


PROGRAMACIN II 15083 TERCERO 6

DEPARTAMENTO: CARRERAS: REA DEL CONOCIMIENTO:


ELECTRICA Y ELECTRONICA SISTEMAS PROGRAMACIN
MECATRNICA
ELECTRNICA.
MECNICA
OBJETIVO GENERAL DE LA ASIGNATURA O MDULO

Desarrollar aplicaciones utilizando conceptos de programacin orientada a objetos que faciliten al estudiante
minimizar el uso de la memoria del computador. Generando proyectos para la resolucin de problemas de ingeniera
utilizando un lenguaje de programacin especfico.

2. SISTEMA DE CONTENIDOS
CARGA
No. UNIDADES DE ESTUDIO Y SUS CONTENIDOS
HORARIA
36 HORAS
1 UNIDAD 1:
FUNDAMENTOS DE PROGRAMACIN Y PRINCIPIOS DE DISEO ORIENTADO A OBJETOS.

Contenidos:
1.1. Conceptos Generales
1.1.1. Principios fundamentales de la programacin orientado a objetos
1.1.2. Definicin de clase, objeto, atributos y mtodos
1.2. Plataforma de Desarrollo
1.2.1. Definicin de java
1.2.2. Caractersticas
1.2.3. Entorno de aplicacin: JDK y JRE
1.2.4. Instalacin, configuracin y uso bsico del IDE de desarrollo.
1.3. Tipos de datos, variables, constantes y conversin de tipo.
1.4. Estructura general de un programa
1.4.1. Uso de bloc de notas
1.4.2. Uso de IDE
1.5. Revisin de Sentencias de control
1.5.1. Secuenciales
1.5.2. Seleccin
1.5.3. Repeticin
1.6. Clases y objetos
1.6.1. Implementacin de clases
1.6.2. Declaracin e instanciacin de objetos
1.6.3. Encapsulamiento: Atributos, mtodos y niveles de visibilidad
1.7. Paso de parmetros a Mtodos
1.7.1. Paso de parmetros en funciones
1.7.2. Paso de parmetros entre mtodos
1.7.3. Paso de parmetros entre clases de diferentes paquetes
1.8. Constructores
1.8.1. Definicin
1.8.2. Tipos de constructores
1.8.3. Instanciacin
1.9. Mtodos getters, setters (get / set).
1.9.1. Definicin y Aplicacin.
1.10. Excepciones
1.10.1. Excepciones y errors
1.10.2. Clases de excepcin
1.10.3. Tipos de excepciones: marcadas y no marcadas.

1
VICERRECTORADO ACADMICO
Unidad de Desarrollo Educativo
CARGA
No. UNIDADES DE ESTUDIO Y SUS CONTENIDOS
HORARIA
1.10.4. Captura de excepciones: bloques try catch finally. Propagacin de excepciones.
1.10.5. Lanzamiento de excepciones
1.10.6. Mtodos para el control de excepciones
1.10.7. Clases de excepciones personalizadas
1.10.8. Aserciones : Formato. Habilitar aserciones: Compilar y Ejecutar.
1.11. Clases de entrada / salida en lenguaje orientado a objetos.
1.12. Manejo de clases generales: String, Math y Time.
1.13. Lenguaje Unificado de Modelado (UML)
1.13.1. Uso bsico de modelos de: clases y casos de uso.
36 HORAS
UNIDAD
2 2:
MTODOS, HERENCIA Y POLIMORFISMO

Contenidos:
2.1. Arreglos
2.2. Agregacin / Composicin
2.2.1. Colecciones: Arreglos de objetos, hashtable.
2.3. Herencia
2.3.1. Definicin, ventajas, nomenclatura y reglas. Clase Object
2.3.2. Creacin de herencia en Java.
2.3.3. Ejecucin de constructores.
2.3.4. Mtodos y atributos protegidos.
2.3.5. Clases finales.
2.3.6. Mtodos: Clone, equals, toString, getClass.
2.4. Clases y mtodos abstractos
2.4.1. Atributos y mtodos estticos.
2.4.2. Clases y mtodos virtuales.
2.5. Polimorfismo
2.5.1. Definicin y ventajas.
2.5.2. Asignacin de objetos a variables de su superclase.
2.6. Interfaces
2.6.1. Definicin e implementacin de interfaz.
2.6.2. Interfaces y polimorfismo.
2.7. Encapsulamiento
2.7.1. Definicin
2.7.2. Clases internas
2.7.3. Paquetes
Declaracin
Paquetes incorporados
Acceso a los elementos de un paquete
Importacin de paquetes
Control de Acceso a paquetes
2.8. Inferfaces Grficas de usuario (awt , applet, y Swing)
2.8.1. AWT
Principales clases de AWT
Contenedores
Creacin y personalizacin de ventanas
2.8.2. Modelo de gestin de eventos en Java
Interfaces de escucha y escuchadores
Proceso de gestin de eventos.
Clases de evento
Adaptadores
Gestores de organizacin AWT.
2.8.3. Swing
Creacin de una interfaz grafica swing.

2
VICERRECTORADO ACADMICO
Unidad de Desarrollo Educativo
CARGA
No. UNIDADES DE ESTUDIO Y SUS CONTENIDOS
HORARIA
Principales clases de swing. jTextComponent, JLabel, JButton, Canvas,
Choice,Scrollbar.
Listas y tablas swing: jList, jCombo Box, jTable.
2.8.4. Applets

36 HORAS
3 UNIDAD 3:
TCNICAS AVANZADAS ORIENTACIN A OBJETOS.

Contenidos:
3.1. Aplicaciones Multitarea en Java
3.1.1. Creacin de hilos
Derivacin de clases clase Thread.
Implementacin de interfaces: interfaz Runnable.
Sobreescritura del mtodo run().
3.1.2. Ciclo de vida de hilos
3.1.2.1. Mtodos para control de threads.
Ejecucin de nuevos hilos
Ejecucin pausada de hilos
Finalizacin
3.1.3. Sincronizacin
3.1.4. Prioridades
3.1.5. Grupos de hilos
3.2. Modelos bsicos de persistencia (Archivos planos)
3.2.1. Informacin sobre archivos y directorios. La clase File.
3.2.2. Lectura y escritura de archivos de texto: FileReader-BufferedReader , FileWriter-
PrintWriter.
3.2.3. Lectura y escritura de datos primitivos en archivos: FileOutputStream-DataOutputStream,
FileInput Stream-DataInputStream.
3.2.4. Lectura y escritura de objetos.
3.2.4.1. Serializacin.
3.2.4.2. Creacin de un objeto ObjectOutputStream
3.2.4.3. Creacin de un objeto ObjectInputStream.
3.2.4.4. Descerializacin de objetos.

TOTAL 108
HORAS

3. FUENTES DE INFORMACIN RECOMENDADA

TITULO AUTOR EDICIN AO IDIOMA EDITORIAL

Programador Certificado Java Martin Sierra, Antonio J. Tercera 2012 Espaol RA-MA
2. Curso Prctico. 3 Edicion
How to program Java H.M. Deitel & P.J. Deitel Novena 2012 Ingls Prentice Hall
Espaol ANAYA
Schildt, Herbert Java 7 2012 MULTIMEDIA
Espaol ANAYA
Moldes, F. Javier Java 7 2011 MULTIMEDIA
Pensando en Java Bruce Eckel Cuarta 2010 Espaol Prentice Hall

3
VICERRECTORADO ACADMICO
Unidad de Desarrollo Educativo
JAVA 2: CURSO DE Espaol
Cevallos, Francisco PROGRAMACION (4 ED.) Cuarta 2010 RA-MA
JAVA 2: INTERFACES Espaol RA-MA
GRAFICAS Y APLICACIONES
Cevallos, Francisco PARA INTERNET (3 ED) Tercera 2008

Вам также может понравиться