Syllabus

Planeación de los temas
Tema Sub Tema
1. Fundamentos de Java

1.1 Historia y características de Java
1.2 Identificadores y palabras clave
1.3 Tipos de datos primitivos
1.4 Expresiones y operadores
1.5 Estructuras de control
Estrategias educativas 1. Exposición interactiva:
2. Prácticas de laboratorio:
3. Trabajo cooperativo o en equipo:
4. Ejercicios:
5. Proyectos:
Aprendizaje colaborativo:
Recursos y materiales Pizarrón, Libros, IDE, Presentaciones Objetivos de aprendizaje 2. Entiende todos los elementos propios del lenguaje de programación.
3. Emplea los objetos apropiados para resolver problemas.
4. Vincula el aprendizaje con la asignatura de: Ser universitario

Medios de evaluación Examen escrito
Lecturas
Proyecto Aplicativo/Integrador

Sesiones
3 semanas
2. Métodos y tipos referencia

2.1 Métodos de la clase Math
2.2 Declaración de métodos
2.3 Arreglos
2.4 Métodos de la clase String
2.5 Clase para entrada de datos
Estrategias educativas 1. Exposición interactiva:
2. Prácticas de laboratorio:
3. Trabajo cooperativo o en equipo:
4. Ejercicios:
5. Proyectos:
Aprendizaje colaborativo:

Recursos y materiales Pizarrón, Libros, IDE, Presentaciones

Objetivos de aprendizaje 2. Entiende todos los elementos propios del lenguaje de programación.
3. Emplea los objetos apropiados para resolver problemas.
4. Vincula el aprendizaje con la asignatura de: Ser universitario

Medios de evaluación Examen escrito
Lecturas
Proyecto Aplicativo/Integrador
Sesiones – Calendarización 1 Semana
3. Java con objetos

3.1 Concepto y declaración de clases
3.2 La palabra reservada this
3.3 Métodos: constructores, set (establecer) y get (obtener)
3.4 Modificadores static y final
3.5 Uso de comentarios Javadoc
Estrategias educativas 1. Exposición interactiva:
2. Prácticas de laboratorio:
3. Trabajo cooperativo o en equipo:
4. Ejercicios:
5. Proyectos:
Aprendizaje colaborativo:

Recursos y materiales Pizarrón, Libros, IDE, Presentaciones

Objetivos de aprendizaje 1. Desarrolla en lenguaje JAVA programas con un mediano nivel de complejidad.
2. Entiende todos los elementos propios del lenguaje de programación.
3. Emplea los objetos apropiados para resolver problemas.
4. Vincula el aprendizaje con la asignatura de: Ser universitario

Medios de evaluación Examen escrito
Lecturas
Proyecto Aplicativo/Integrador

Sesiones – Calendarización 4 semanas
4. Excepciones y archivos

4.1 Definición de excepción
4.2 Sentencia try-catch-finally
4.3 Arrojar y encadenar excepciones
4.4. E/S con archivos
Estrategias educativas 1. Exposición interactiva:
2. Prácticas de laboratorio:
3. Trabajo cooperativo o en equipo:
4. Ejercicios:
5. Proyectos:
Aprendizaje colaborativo:

Recursos y materiales Pizarrón, Libros, IDE, Presentaciones

Objetivos de aprendizaje 1. Desarrolla en lenguaje JAVA programas con un mediano nivel de complejidad.
2. Entiende todos los elementos propios del lenguaje de programación.
3. Emplea los objetos apropiados para resolver problemas.
4. Vincula el aprendizaje con la asignatura de: Ser universitario

Medios de evaluación Examen escrito
Lecturas
Proyecto Aplicativo/Integrador

Sesiones – Calendarización 2 semanas
5. Conceptos avanzados sobre las clases

5.1 Abstracción de datos y encapsulamiento
5.2 Herencia simple
5.3 Polimorfismo
5.4 Clases abstractas e interfaces
Estrategias educativas 1. Exposición interactiva:
2. Prácticas de laboratorio:
3. Trabajo cooperativo o en equipo:
4. Ejercicios:
5. Proyectos:
Aprendizaje colaborativo:

Recursos y materiales Pizarrón, Libros, IDE, Presentaciones

Objetivos de aprendizaje 1. Desarrolla en lenguaje JAVA programas con un mediano nivel de complejidad.
2. Entiende todos los elementos propios del lenguaje de programación.
3. Emplea los objetos apropiados para resolver problemas.
4. Vincula el aprendizaje con la asignatura de: Ser universitario

Medios de evaluación Examen escrito
Lecturas
Proyecto Aplicativo/Integrador
Sesiones – Calendarización 2 semanas
6. Interfaces gráficas

6.1 El API de Swing
6.2 Eventos
6.3 Java 2D
6.4 Applets y contenido multimedia
Estrategias educativas 1. Exposición interactiva:
2. Prácticas de laboratorio:
3. Trabajo cooperativo o en equipo:
4. Ejercicios:
5. Proyectos:
Aprendizaje colaborativo:

Recursos y materiales Pizarrón, Libros, IDE, Presentaciones

Objetivos de aprendizaje 1. Desarrolla en lenguaje JAVA programas con un mediano nivel de complejidad.
2. Entiende todos los elementos propios del lenguaje de programación.
3. Emplea los objetos apropiados para resolver problemas.
4. Vincula el aprendizaje con la asignatura de: Ser universitario

Medios de evaluación Examen escrito
Lecturas
Proyecto Aplicativo/Integrador

Sesiones – Calendarización 2 semanas
7. Introducción a la programación multihilos

7.1 Threads en Java
7.2 La interface Runnable
Estrategias educativas 1. Exposición interactiva:
2. Prácticas de laboratorio:
3. Trabajo cooperativo o en equipo:
4. Ejercicios:
5. Proyectos:
Aprendizaje colaborativo:

Recursos y materiales Pizarrón, Libros, IDE, Presentaciones

Objetivos de aprendizaje 1. Desarrolla en lenguaje JAVA programas con un mediano nivel de complejidad.
2. Entiende todos los elementos propios del lenguaje de programación.
3. Emplea los objetos apropiados para resolver problemas.
4. Vincula el aprendizaje con la asignatura de: Ser universitario

Medios de evaluación Examen escrito
Lecturas
Proyecto Aplicativo/Integrador

Sesiones – Calendarización 2 semanas