Вы находитесь на странице: 1из 3

ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL

Facultad de Ingeniería en Electricidad Y Computación


SYLLABUS DEL CURSO
JAVA Programming Language

1. CÓDIGO Y NÚMERO DE CRÉDITOS

CÓDIGO FIEC06205
NÚMERO DE CRÉDITOS Teóricos: 2 1 Prácticos: 1

2. DESCRIPCIÓN DEL CURSO

Este es un curso avanzado de programación en Java, que proporciona a los estudiantes conocimiento y
experiencia práctica sobre el diseño de interfaces gráficas (GUI), conectividad hacia un servidor de Base de
Datos, uso de la tecnologías Web y Móvil específicamente para Teléfonos Inteligentes, con la finalidad de
desarrollar e implementar soluciones tecnológicas.

3. PRERREQUISITOS Y CORREQUISITOS

PREREQUISITOS FIEC05629 Fundamentos de Java


CELEX00075 Inglés Básico B
CORREQUISITO Ninguno

4. TEXTO GUIA Y OTRAS REFERENCIAS REQUERIDAS PARA EL DICTADO DEL CURSO

TEXTO GUÍA 1. Paul Deitel y Harvey Deitel, Cómo Programar en Java, Novena
Edición, 2012, Pearson.
REFERENCIAS 1. Eric Jendrock, Ian Evans, Devika Gollapudi, Kim Haase y Chinmayee
Srivathsa, The Java EE 6 Tutorial: Basic Concepts, Cuarta Edición,
2010, Addison-Wesley Professional.

5. RESULTADOS DE APRENDIZAJE DEL CURSO

El estudiante al finalizar el curso estará en capacidad de:

1. Resolver problemas que se dan en el mundo real aplicando el conocimiento avanzado de la


programación orientada a objetos.
2. Aplicar el conocimiento de las tecnologías que componen las plataformas Java SE, Java EE y Móvil
específicamente para Teléfonos Inteligentes que soportan Java.
3. Utilizar bases de datos para el almacenamiento de información.
4. Implementar proyectos que integren los conceptos aprendidos, expresados en un lenguaje de
programación de alto nivel con la ayuda de varias herramientas de desarrollo.

6. PROGRAMA DEL CURSO

I. INTRODUCCIÓN (2 SESIONES - 6 HORAS)


• La Tecnología Java
• Plataforma Java SE
• Plataforma Java EE
• Plataformas Móviles para Teléfonos Inteligentes
• Tipos de Aplicaciones

II. DISEÑO DE INTERFACES GRÁFICAS DE USUARIO (3 SESIONES - 9 HORAS)


• Diseño de Interfaces Gráficas
• Manejadores de Eventos
• Arquitectura Modelo — Vista — Controlador

III. JDBC CONEXIÓN A UN SISTEMA DE GESTIÓN DE BASE DE DATOS (2 SESIONES - 6 HORAS)


• Descripción del API JDBC
• Drivers de Conexión
• Introducción al Sistema de Gestión de Base de Datos MySQL

IG1002-3 Página 1 de 3 SYLLABUS DEL CURSO


JAVA PROGRAMMING LANGUAGE
• Administración de MySQL
• Conexión a MySQL
• Creación, Extracción, manipulación y eliminación de datos

IV. APLICACIONES WEB CON JAVA EE (4 SESIONES - 12 HORAS)


• Introducción
• Tecnologías
• Servidor de Aplicaciones Web
• Gestión de un Servidor de Aplicaciones Web
• Desarrollo de una Aplicación Web
• Despliegue de una Aplicación Web

V. APLICACIONES PARA TELÉFONOS INTELIGENTES (3 SESIONES - 9 HORAS)


• Introducción
• Entornos de Desarrollo
• Estructura de una Aplicación
• Interfaz
• Conectividad

7. CARGA HORARIA: TEORÍA/PRÁCTICA

Número de sesiones por semana: 1 sesión


Duración de cada sesión: 3 horas
Número de semanas: 14

8. CONTRIBUCIÓN DEL CURSO EN LA FORMACIÓN DEL ESTUDIANTE

Este curso contribuye en la formación del estudiante con conocimiento teórico y experiencia práctica en el
análisis, diseño y desarrollo de software utilizando el lenguaje de programación Java, con el fin de solucionar
problemas que se dan en el mundo real.

FORMACIÓN FORMACIÓN FORMACIÓN


BÁSICA PROFESIONAL HUMANA
X

9. RELACIÓN DE LOS RESULTADOS DE APRENDIZAJE DEL CURSO CON LOS RESULTADOS DE


APRENDIZAJE DE LA CARRERA

RESULTADOS
CONTRIBUCIÓN
RESULTADOS DE APRENDIZAJE DE
(Alta, Media, EL ESTUDIANTE DEBE:
DE LA CARRERA APRENDIZAJE
Baja)
DEL CURSO
a) Aplicar el conocimiento, Implementar un proyecto que es
técnicas, destrezas, y presentado al final del curso a través de
herramientas modernas. ALTA 2,3,4 un entregable.
El proyecto final es sustentado en el
laboratorio de computación.
b) Aplicar conocimientos de Aplicar los conceptos avanzados de la
matemáticas y tecnología programación orientada a objetos para
para problemas que MEDIA 4 el diseño e implementación de
requieran amplio proyectos de software reales
conocimiento práctico.
c) Conducir pruebas y
mediciones estándares,
analizar e interpretar --
datos para resolver
problemas técnicos.
d) Trabajar como miembro Analizar, diseñar e implementar
de un equipo técnico. BAJA 1,2 soluciones como miembro de un grupo
de trabajo

IG1002-3 Página 2 de 3 SYLLABUS DEL CURSO


JAVA PROGRAMMING LANGUAGE
e) Identificar, analizar y Descomponer un problema grande en
resolver problemas de partes más pequeñas, cada una de las
ALTA 14
,
tecnología de ingeniería. cuales se convertirán en clases que
estarán agrupadas en librerías.
f) Comunicarse --
efectivamente
g) Comprometerse con el --
aprendizaje continuo.
h) Comprender la Identificar y entender los aspectos
responsabilidad ética y éticos, sociales, de seguridad y
BAJA 4
profesional, incluyendo el productividad de las aplicaciones que
respeto por la diversidad. desarrolla
i) Compromiso con la calidad
y el mejoramiento --
continuo.
j) Conocer temas --
contemporáneos
k) Capacidad de liderar,
gestionar o emprender --
proyectos.

10. EVALUACIÓN DEL CURSO


Actividades de Evaluación
Exámenes X
Lecciones X
Tareas X
Proyectos X
Otras X

11. RESPONSABLE DE LA ELABORACIÓN DEL SYLLABUS Y FECHA DE ELABORACIÓN

Elaborado por Ing. Ronald Criollo


Fecha 15/05/2013

12. VISADO

SECRETARIO ACADÉMICO DE LA DIRECTOR DE LA SECRETARÍA


UNIDAD ACADÉMICA TÉCNICA ACADÉMICA
NOMBRE: NOMBRE:

Sra. Leonor Caicedo G. Ing. Marcos Mendoza V.


FIRMA:,f,--- 41100Pil
.. • ,,
EIsReM0AELA
: ...
SUPERIO - • e :111 . ,4
13 11 iEl LITORAL
/
4 'di; y'' 474,,..•
,i* ""
41
,w9,. 11.)- I
Re • o •n y Fecha de a Brobación e , ...... .„ .". ...
Consejo Directivo: 1. rooslIsienZtel
2013-537 # -10-07 DIRECTOR DE LA SECRETAR!
TÉCNICA ACADÉmore 1

13. VIGENCIA DEL SYLLABUS

RESOLUCIÓN COMISIÓN 13-12-343


ACADÉMICA:
2013-12-12
FECHA:

IG1002-3 Página 3 de 3 SYLLABUS DEL CURSO


JAVA PROGRAMMING LANGUAGE

Вам также может понравиться