Sie sind auf Seite 1von 3

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

(Universidad del Per, DECANA DE AMRICA)

FACULTAD DE INGENIERA DE SISTEMAS E INFORMTICA


Centro de Responsabilidad Social y Extensin Universitaria - CERSEU

SLABO

1. DATOS GENERALES

Nombre del Curso : Java Mdulo I


Duracin del Curso: 24 Horas
Total de sesiones: 6 sesiones de 4 horas
Prerrequisitos: Tener conocimientos de algn lenguaje de programacin.

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

La evaluacin se realizara en base a prcticas tomadas en clase, trabajos domiciliarios y exmenes


terico-prcticos, la frmula es la siguiente:

PL+ PT
PF =
2

Donde:
PF = Promedio Final
PL = Promedio de Laboratorios de cada clase.
PT = Promedio de Trabajos Domiciliarios.

7. CONTENIDO

El contenido de este curso se desarrollara en las siguientes unidades.

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

Google Corp. Google Java Style Guide[Online]. Disponible: https://google.github.io/styleguide/javaguide.html

Oracle Corp. (2016). Java Platform, Standard Edition 8, API Specification[Online]. Disponible:
https://docs.oracle.com/javase/8/docs/api/

Oracle Corp. (2015). The Java Tutorials [Online]. Disponible: https://docs.oracle.com/javase/tutorial/

Paul Deitel y Harvey Deitel, Java How to Program, 11va Edicion Pearson, 2017

Das könnte Ihnen auch gefallen