Upload
jesus-hinostroza
View
220
Download
0
Embed Size (px)
Citation preview
8/2/2019 sistemas_uni
1/2
Universidad Nacional de Ingeniera
Facultad de Ingeniera Industrial y de Sistemas 1 de 2
SILABO
CURSO : Java FundamentosDURACIN : 24 horasCDIGO :
METODOLOGA
El curso se desarrolla ntegramente en el laboratorio de computacin a travs de resolucinde casos prcticos. El instructor utiliza medios audiovisuales para presentar los temas ydesarrolla ejemplos prcticos.
OBJETIVOSConocer las caractersticas del lenguaje java y su uso en el desarrollo de aplicacionesinformticas de todo nivel usando los conceptos de la programacin orientada a objetos ascomo las caractersticas del modelo cliente/servidor tanto en el entorno GUI como en entornoWEB. Asimismo se estudiara las caractersticas del modelo MVC y su aplicacin en entornodistribuido.
CONTENIDO
Sesin 1:
Estructura de un sistema informtico
Diferencias entre programacin estructurada y POO
Caractersticas de Java
Formas de ejecucin de programas Java
Entornos de trabajo (IDE)
Estructura de un programa Java
Mquina Virtual Java, JDK y JRE Definicin de clase y objeto
Clases, Objetos, notacin UML, propiedades, mtodos, niveles de acceso.
Paquetes
Paradigmas de POO: Abstraccin
Clases: definicin y tipos
Sesin 2:
Atributos: Tipos y mbitos
Tipos de datos primitivos y objetos
Constantes en Java
Encapsulamiento: uso de mtodos get y set
Mtodos: notacin y tipos. Librera java.lang. Clases Math, Date
Sesin 3:
Control de flujo y operadores
Herencia
Superclase y subclase
Sobrecarga de mtodos
Clases abstractas. Aplicaciones
8/2/2019 sistemas_uni
2/2
Universidad Nacional de Ingeniera
Facultad de Ingeniera Industrial y de Sistemas 2 de 2
Orientacin a objetos (constructores, pronombres)
Interfaces, caractersticas.
Sesin 4:
Inner classes (clases internas)
Ejecucin como aplicacin tipo consola
Entrada y salida estndar en Java. La clase Scanner
Clases de tipo Java Main Class
Mtodos estticos
Sesin 5:
Interfaz grafica de usuario (GUI).
Librera AWT y Swing, caractersticas.
Ventanas en Java: JApplet, JFrame,
Sesin 6:
JDialog y JOptionPane
Menus: JMenu,JMenuItem y JToolbar
Uso de los Layout managers
Sesin 7:
Eventos:definicin
Listener, Event y Adapter
Componentes Graficos en GUIs
Sesin 8:
Asociacin de clases Bean con eventos
Polimorfismo
Enlace entre ventanas
EVALUACINLa evaluacin ser totalmente prctica. La calificacin constara de cinco (5) notas:
o Cuatro (4) prcticas y se anulara la nota mas baja. Obteniendo un promedio depracticas (PP)
o Un (1) examen final. Que se tomara en la lt ima sesin (EF).
3
)()4321( PRMenorPRPRPRPRPP
+++
=
2
)( EFPPPF
+=