Está en la página 1de 2

Construcción de Software II Guía 01 - Inicio Guía 01 - Inicio Construcción de Software II

4
NOTAS DE CLASE

Elementos de Construcción de Software II


Algoritmos
Pasos de solución
Estructuras de programación
Programación OO
Objetos
Clases
Miembros
Métodos
Datos
Principios
Herencia
Encapsulación
Polimorfismo
IDEs
Simbolo Sistema
JCreator
Netbeans
Eclipse
Aplicaciones
Visual Basic
Java
Otras
Tipos de aplicación
Consola
Ventana
Applets
Servlets
Componentes
Arrays
AWT
Swing
1
Packages
Interfaces
Eventos
Excepciones
Threads
Animaciones
Evaluaciones
www.dariolara.com www.dariolara.com
Concertaciones
Fichas 1, 2, 3
Bibliografía
Construcción de Software II Guía 01 - Inicio Guía 01 - Inicio Construcción de Software II
2 3
Justificación y pertinencia Evaluaciones
El desarrollo de aplicaciones de uso general y para ambientes Web, es Concertación Semana Entregable Porcentaje
una necesidad prioritaria para el sector productivo que requiere de altos 1 practica 4 Ejercicios algoritmos, java 20%
niveles de competitividad en un entorno global. Ficha #1
La programación orientada a objetos es el nuevo paradigma en la 2 teórica 7 Conc Estrc, OOP, Java 20%
gestión y desarrollo de aplicaciones. 3 practica 10 Ejercicios java, consola, ventana 20%
El lenguaje Java permite al programador el desarrollo de aplicaciones en Ficha #2
ambientes corporativos, mediante las técnicas de programación 4 teórica 13 Conc array, consola, ventana 20%
orientada a objetos, que incluyen el empleo de estructura dinámicas de 5 practica 16 Aplicación compleja en CD 20%
datos, manejo de excepciones, diseños multimediales, páginas activas Ficha #3
del servidor y otras características avanzadas que permiten la creación Bibliografía
de aplicaciones de alto desempeño, independientes de la plataforma en  BOOCH, G.; RUMBAUGH, J.; y JACOBSON, I. El Lenguaje Unificado de
la cual se desarrollan. Modelado. Addison-Wesley, 2000.
Objetivo general  DURÁN, A. Un Entorno Metodológico de Ingeniería de Requisitos para
Desarrollar programas en Java a modo de aplicaciones, apples y scripts, Sistemas de Información. Tesis Doctoral, Universidad de Sevilla, 2000
donde se apliquen diversas técnicas de programación asociadas al  KOTONYA, G.; SOMMERVILLE, I. Requirements Engineering: Processes and
paradigma orientado a objetos, mediante el afianzamiento de la Techniques. John Wiley & Sons, 1998
programación basada en componentes reutilizables.  PRESSMAN, R. S. Ingeniería del Software: Un Enfoque Práctico, 5ª ed.
Objetivos especificos McGraw-Hill, 2006. 6ª. ed
 Editar, compilar, ejecutar y depurar programas desarrollados en el  TOVAL, A., Nicolás, J. Ingeniería del Software. Gestión de Requisitos. DM,
lenguaje de programación Java. ICE-Universidad de Murcia, 1999
 Codificar algoritmos que procesen expresiones aritmético-lógicas,  WIERINGA, R. J. Requirements Engineering. Frameworks for Understanding.
 Dominar los conceptos inherentes a la programación orientada a John Wiley, 1996
objetos  WIEGERS, K. Software Requirements. Microsoft Press, 1999.
 Entender los contextos gráficos que permitan la geométrica  DEITEL & DEITEL. Cómo programar en Java, Pearson-Prentice Hall.
 Diferenciar entre la abstracción obtenida a partir de clases  DECKER. Programación con java.Thomson
abstractas y la obtenida a partir de interfaces.  DECEMBER, John. Introducción a Java
 Analizar y comprender el uso de las diversas clases de utilidad del  GRIF, Steven W. 1001 Tips para programar con java
paquete java.util.  BISHOP, Judy. Java. Fundamentos de Programación, Addisson-Wesley.
 Profundizar en el manejo del juego de herramientas que permite el  BOBADILLA, Jesús. Java a través de ejemplos. Coedición: Alfaomega-Rama.
uso de clases con métodos gráficos para dibujar en la pantalla.  STEVEN W. GRIF. 1001 tips para programar con java

Nota Cibergrafia
El tiempo teórico se explica desde la experiencia de varios docentes en http://www.programacion.net
la temática del módulo, el tiempo asistido se refiere al trabajo que el http://www.lawebdelprogramador.com
estudiante requiere con acompañamiento del docente para desarrollar http://www.lavariable.com
las competencias planteadas y el tiempo independiente es la validación http://www.iberotech.com
de las competencias adquiridas en el tiempo teórico y el asistido. http://www.sun.com

www.dariolara.com www.dariolara.com

También podría gustarte