sistemas_uni

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

    +=