JavaModulo1 Silabo
JavaModulo1 Silabo
SLABO
1. DATOS GENERALES
2. SUMILLA
Este curso explica los fundamentos del lenguaje Java, la librera estndar, la programacin orientada
a objetos aplicada al Java, Entradas/Salidas y manejo de archivos, los genricos y el collection
framework, concurrencias y manejo de hilos de ejecucin.
3. COMPETENCIAS
Al trmino del curso, el alumno adquirir un conocimiento solido sobre las construcciones del
lenguaje Java, obtendr el dominio en el uso de la librera estndar, as como la aplicacin de las
tcnicas de la programacin orientada a objetos, que le permitir desarrollar aplicaciones Java con
facilidad y buen criterio.
4. DIRIGIDO
Jefes de Desarrollo.
Profesionales y Tcnicos TI.
Desarrolladores de Aplicaciones Empresariales.
Estudiosos en general que desean conocer o profundizar conocimientos de la Programacin.
5. METODOLOGA
Al inicio de cada clase se har entrega de los siguientes materiales: resumen terico, que explica
los conceptos importantes, gua de laboratorio que detalla los procedimientos a seguir para los
ejercicios que se desarrollara en clase. El curso se desarrollara combinando la exposicin terica, y
la realizacin de ejercicios de laboratorio, procurando el entendimiento de la clase mediante
evaluaciones frecuentes. Al termino de la clase, siempre se har un resumen de todo lo aprendido,
as como dejar una tarea domiciliaria para que el alumno pueda practicar y reforzar lo aprendido
en el aula.
6. EVALUACIN
PL+ PT
PF =
2
Donde:
PF = Promedio Final
PL = Promedio de Laboratorios de cada clase.
PT = Promedio de Trabajos Domiciliarios.
7. CONTENIDO
Unidad Contenido
1.- Elementos bsicos y Estructura y miembros de una clase.
la librera estndar Tipos de datos primitivos y referencias.
bsica. Modificadores, Variables, Operadores
Expresiones, sentencias y bloques
Control de Flujo Bsicos.
Diferencias entre miembros estticos y de instancia.
Clases y Objectos, Instanciacion y acceso a miembros.
Arrays, String, List, Math
2.- La librera estndar, Numbers, boxing y unboxing
formatos y I/O por Formatter
consola. Enumeraciones
DateTime
Expresiones Regulares
Console
3.- POO en Java Herencia y Constructores
this y super.
Polimorfismo, Overloading y Overriding
Clases y Interfaces
La clase Object
La clase String, StringBuilder
La interface List e Iterable
4.- Genricos y Searching, equidad y hashCode.
Colecciones Sorting y la Interface Comparable
Tipos Genricos
El Collection Framework
Functional Interface y Lambda.
5.- Archivos y Manejo I/O Streams
de Excepciones. Byte y Charater Streams
Buffered Stream
Tipos de Excepciones y su manejo.
6.-Hilos y GUI Procesos e hilos
Sincronizaciones
Bloqueos
Inmutabilidad
Intro a GUI
8.- BIBLIOGRAFIA
James Gosling, et. Al (2015-02-13), The Java Language Specification, Java SE 8 Edition [Online]. Disponible:
http://docs.oracle.com/javase/specs/jls/se8/jls8.pdf
Oracle Corp. (2016). Java Platform, Standard Edition 8, API Specification[Online]. Disponible:
https://docs.oracle.com/javase/8/docs/api/
Paul Deitel y Harvey Deitel, Java How to Program, 11va Edicion Pearson, 2017