Programación - II - II. Año
Programación - II - II. Año
PROGRAMA
Código
en Descripción en SIPE
SIPE
TIPO DE CURSO 049 Educación Media Tecnológica
PLAN 2004 2004
SECTOR DE
620 Informática
ESTUDIO
ORIENTACIÓN 481 Informática
MODALIDAD --- Presencial
AÑO 2º Segundo
TRAYECTO --- ---
SEMESTRE --- ---
MÓDULO --- ---
ÁREA DE
915 Técnicas Informáticas Nivel II
ASIGNATURA
ASIGNATURA 3502 Programación II
ESPACIO o
COMPONENTE Tecnológico
CURRICULAR
Horas
DURACIÓN DEL Horas
semanales:
Cantidad de semanas: 32
CURSO totales: 96
3
Fecha de Nº
Res. Acta
Presentación: Resolución Exp. Nº Fecha __/__/____
Nº Nº
14/9/18 del CETP
A.N.E.P
Consejo de Educación Técnico Profesional
FUNDAMENTACIÓN
Se debe orientar al estudiante a construir soluciones técnicas utilizando tecnologías Java de Sun
Microsystems®. Es responsable de construir aplicaciones JEE en capas con acceso a bases de
datos MySQL mediante JDBC, interfaces gráficas con Swing y uso de servlet.
Se cubrirán también aspectos básicos del lenguaje gráfico de modelado UML (Unified
Modeling Language) para la representación de las clases y objetos, la construcción de
aplicaciones en 3 capas (Presentación, Lógica y Persistencia) utilizando para cada capa un
subconjunto de tecnologías disponibles en Java.
En la actualidad los dos entornos dominantes de programación son, por un lado, .NET de
Microsoft® y Java de Sun®. Si bien estas dos plataformas presentan importantes diferencias,
también comparten varias características como ser la orientación a objetos, la construcción de
interfaces gráficas basadas en eventos, el manejo estructurado de errores (excepciones), el uso
de un lenguaje intermedio (MSIL y Bytecodes), librerías base, etc. Por tanto los asistentes al
curso no sólo aprenderán las herramientas básicas para construir aplicaciones de escritorio en
una de las plataformas más utilizadas (Java), sino que también aprenderán múltiples conceptos
que le servirán para otras plataformas (como ser .NET) que la estudiarán en el próximo año
(Programación III).
OBJETIVOS
CONTENIDOS
k) Rutinas de almacenamiento.
l) Gestión de errores y alertas.
m) Optimización.
EVALUACIÓN
Los criterios de evaluación se extraen de la justificación del curso, de los objetivos y contenidos
del mismo. Es el profesor quien deberá concretarlos y adaptarlos, en función de las
características de su alumnado, los medios disponibles y la metodología de enseñanza.
Los instrumentos de evaluación tienen por objeto dar información sobre el grado de adquisición
de los aprendizajes esperados. La información recogida debe ser válida y fiable.
Al final de curso los estudiantes deberán conformar equipos para realizar un trabajo obligatorio.
La entrega, evaluación y defensa del trabajo obligatorio corresponden al 50% de la calificación
anual final.
BIBLIOGRAFÍA
Arnold, K., Gosling, J. y Holmes (2001) "El lenguaje de programación Java", D. Editorial
Prentice-Hall. Tercera edición.
BRUNNER, J. (2003). Educación e Internet ¿la próxima revolución? Chile. Fondo de
Cultura Económica.
COLL César (1994): Psicología y Curriculum. Paidós.
Flanagan, D. (2002) Java in a nutshell - A desktop quick reference", Editorial Prentice-
Hall.. 609 páginas.
Froufe, A (2000) "Computing Concepts with Java 2 Essentials",. Editorial John Wiley &
sons. Inc., 682 pp.
Comienza con una introducción al lenguaje Java para enseguida proporcionar información
sobre los aspectos mas importantes de la plataforma Java 2: excepciones, multitarea, AWT,
delegacion de eventos, swing, gráficos, servlets, JDBC, ... En español.
García-Beltrán, A. y Arranz, J.M, (2007). "Programación Orientada a Objetos con Java"
ETSII-UPM. 315 páginas.
GIMENO SACRISTAN, J. (1998). El currículo: una reflexión sobre la práctica. Madrid:
Morata
Hortsmann, C. (2000) "Java 2 - Manual de usuario y tutorial", Editorial Ra-Ma.
Muñoz, C., Niño, A. y Vizcaíno (2002) "Introducción a la Programación con Orientación a
Objetos", A. Editorial Prentice-Hall.
Perez Menor, Jose María y otros. (2003) “Problemas resueltos de Programación en lenguaje
Java", Editorial Thomson.
Pertenece a la colección Paso a Paso. Enfoque eminentemente práctico y formativo,
incluyendo numerosos ejemplos y ejercicios de programación resueltos.
Presenta las estructuras de datos y algoritmos desde la perspectiva del pensamiento
abstracto y la resolución de problemas. Contiene múltiples ejemplos de aplicación, de una
cierta entidad, cuyo código original está disponible en Internet.
Visión detallada de todas las características de Java 1.1. En inglés.
Weiss, M.A. (2000) "Estructuras de datos en Java", Editorial Addison Wesley