El documento describe los métodos y estrategias para una clase. Se utilizará principalmente la enseñanza magistral y la resolución de ejercicios prácticos mediante el método de Aprendizaje Basado en Problemas. Los estudiantes realizarán trabajos de investigación en bibliotecas virtuales que formarán parte de la evaluación continua.
2. V PROGRAMACIÓN TEMÁTICA:
1 Introducción a la programación orientada a objetos
COMPETENCIA Conocer los conceptos fundamentales del paradigma orientado a objetos
SEMANA
CONTENIDOS
ESTRATEGIAS RECURSOS
RESULTADOS DEL
APRENDIZAJECONCEPTUAL PROCEDIMENTAL ACTITUDINAL
1
• Objetos
• Clases
• Métodos
• Constructores
Conoce los términos a
usarse en el desarrollo
del curso.
Comprende la
abstracción del
mundo real en
objetos.
Sé familiariza con la
herramienta de
desarrollo.
Asiste y es puntual.
Demuestra criticidad
en el trabajo en
equipo.
Demuestra interés
por aprender
Lectura comprensiva y
ronda de preguntas
Participación en clase
Actividades de trabajo
autónomo
Proyector.
Presentaciones
electrónicas.
Internet.
Laboratorios.
E.V.A.
Identifica los
conceptos del
paradigma orientado
a objetos.
2
• Constructores
• Variables y
métodos
estáticos
• Encapsulación
Describe elementos
de la programación
orientada a objetos
Asiste y es puntual.
Demuestra criticidad
en el trabajo en
equipo.
Demuestra interés
por aprender.
Demuestra
responsabilidad en el
uso de equipos.
Investigación
bibliográfica de
variables y métodos
estáticos
Exposición de
investigaciones.
Actividades de trabajo
autónomo
Debate sobre la
encapsulación
Proyector.
Presentaciones
electrónicas.
Internet.
Laboratorios.
E.V.A.
Programa clases en las
cuales se manifieste
claramente la
presencia del
encapsulamiento
3
Private Utiliza correctamente
las las formas de
acceso a los atributos y
métodos de los objetos
Asiste y es puntual.
Demuestra criticidad
en el trabajo en
equipo.
Demuestra interés
por aprender.
Demuestra
responsabilidad en el
uso de equipos.
Actividades de trabajo
autónomo
Exposiciones.
Talleres de
programación
Evaluación
Proyector.
Presentaciones
electrónicas.
Internet.
Laboratorios.
E.V.A.
Programa clases con
diversos niveles de
acceso.
3. 2 Elementos de la programación orientada a objetos
COMPETENCIA Analiza los requerimientos de una aplicación para la construcción de sus objetos mediante sus respectivas clases
SEMANA
CONTENIDOS
ESTRATEGIAS RECURSOS
RESULTADOS DEL
APRENDIZAJECONCEPTUAL PROCEDIMENTAL ACTITUDINAL
4
• Diferencias
de C# y Java
• Herencia
Desarrolla programas
que demuestran el
aprovechamiento de
la herencia de clases
Asiste y es puntual.
Demuestra criticidad
en el trabajo en
equipo.
Demuestra interés
por aprender.
Demuestra
responsabilidad en el
uso de equipos.
Actividades de trabajo
autónomo
Talleres de
programación
Proyector.
Presentaciones
electrónicas.
Internet.
Laboratorios.
E.V.A.
Programa clases base
y subclases que
aprovechan la
característica de la
herencia
5
• Redefinición y
sobrecarga
• Métodos
abstractos
Realiza programas
orientados a objetos
que aprovechan la
sobrecarga de
métodos.
Desarrolla métodos
abstractos en las
clases
Asiste y es puntual.
Demuestra criticidad
en el trabajo en
equipo.
Demuestra interés
por aprender.
Demuestra
responsabilidad en el
uso de equipos.
Actividades de trabajo
autónomo
Talleres de
programación
Proyector.
Presentaciones
electrónicas.
Internet.
Laboratorios.
E.V.A.
Programa clases que
sobrecargan métodos.
6
• Herencia
múltiple
Realiza programas
orientados a objetos
que permiten simular la
herencia múltiple en
Java
Asiste y es puntual.
Demuestra criticidad
en el trabajo en
equipo.
Demuestra interés
por aprender.
Demuestra
responsabilidad en el
uso de equipos.
Actividades de trabajo
autónomo
Exposiciones.
Talleres de
programación
Evaluación
Proyector.
Presentaciones
electrónicas.
Internet.
Laboratorios.
E.V.A.
Programa clases que
simulan la herencia
múltiple en Java
4. 3 Paquetes y clases básicas
COMPETENCIA Aplica las clases pública y privadas necesarias mediante los cuales se desarrollara un software orientado a objetos.
SEMANA
CONTENIDOS
ESTRATEGIAS RECURSOS RESULTADOS DEL APRENDIZAJE
CONCEPTUAL PROCEDIMENTAL ACTITUDINAL
7
• Paquetes
• Clases
públicas
Optimiza sus
programas
mediante el uso de
paquetes y clases
públicas
Asiste y es puntual.
Demuestra criticidad
en el trabajo en
equipo.
Demuestra interés
por aprender.
Demuestra
responsabilidad en
el uso de equipos.
Actividades de trabajo
autónomo
Talleres de
programación
Proyector.
Presentaciones
electrónicas.
Internet.
Laboratorios.
E.V.A.
Desarrolla aplicaciones que
utilizan paquetes y clases
públicas de Java
8
• Clase String Utiliza
correctamente los
métodos de la clase
String
proporcionados por
el lenguaje Java.
Hace uso de la
clase String para
mejorar y optimizar
aplicaciones
orientadas a
objetos
Asiste y es puntual.
Demuestra criticidad
en el trabajo en
equipo.
Demuestra interés
por aprender.
Demuestra
responsabilidad en
el uso de equipos.
Actividades de trabajo
autónomo
Talleres de
programación
Proyector.
Presentaciones
electrónicas.
Internet.
Laboratorios.
E.V.A.
Desarrolla aplicaciones que
aprovechan el uso de la clase
String de Java
9
• Clase
Applet
Utiliza los métodos
de la clase Applet
proporcionados por
el lenguaje Java.
Hace uso de la
clase Applet para
incrustar código
java en páginas
web
Asiste y es puntual.
Demuestra criticidad
en el trabajo en
equipo.
Demuestra interés
por aprender.
Demuestra
responsabilidad en
el uso de equipos.
Actividades de trabajo
autónomo
Talleres de
programación
Evaluación
Proyector.
Presentaciones
electrónicas.
Internet.
Laboratorios.
E.V.A.
Programa páginas web que
permiten embeber diversos
applets desarrollados en Java
5. 4 Desarrollo de aplicaciones C# / J# / JAVA
COMPETENCIA Desarrolla software en base a los paradigmas de programación orientada a objetos, utilizando diversos lenguajes de programación
SEMANA
CONTENIDOS
ESTRATEGIAS RECURSOS RESULTADOS DEL APRENDIZAJE
CONCEPTUAL PROCEDIMENTAL ACTITUDINAL
10
• Java /
J# / .NET
Desarrolla clases y
objetos utilizando
diversos lenguajes de
programación.
Sé familiariza con los
lenguajes de
programación
Asiste y es puntual.
Demuestra criticidad
en el trabajo en
equipo.
Demuestra interés
por aprender.
Demuestra
responsabilidad en
el uso de equipos.
Actividades de trabajo
autónomo
Talleres de
programación
Proyector.
Presentaciones
electrónicas.
Internet.
Laboratorios.
E.V.A.
Programa clases equivalentes en
diversos lenguajes de
programación
11
• Característi
cas
Desarrolla soluciones
de acuerdo al
paradigma orientado
a objetos, utilizando
diversos lenguajes de
programación
Sé familiariza con los
lenguajes de
programación
Asiste y es puntual.
Demuestra criticidad
en el trabajo en
equipo.
Demuestra interés
por aprender.
Demuestra
responsabilidad en
el uso de equipos.
Actividades de trabajo
autónomo
Talleres de
programación
Proyector.
Presentaciones
electrónicas.
Internet.
Laboratorios.
E.V.A.
Desarrolla aplicaciones
utilizando el paradigma
orientado a objetos
independientemente del
lenguaje de programación
empleado
12
• Tipos de
datos
Diferencia
claramente entre
datos y tipo de
datos en diversos
lenguajes de
programación.
Asiste y es puntual.
Demuestra criticidad
en el trabajo en
equipo.
Demuestra interés
por aprender.
Demuestra
responsabilidad en
el uso de equipos.
Actividades de trabajo
autónomo
Talleres de
programación
Proyector.
Presentaciones
electrónicas.
Internet.
Laboratorios.
E.V.A.
Desarrolla aplicaciones
utilizando el paradigma
orientado a objetos
independientemente del
lenguaje de programación
empleado
13
• Operadores Diferencia
claramente entre
operadores y
operaciones en
diversos lenguajes
de programación.
Asiste y es puntual.
Demuestra criticidad
en el trabajo en
equipo.
Demuestra interés
por aprender.
Demuestra
responsabilidad en
el uso de equipos.
Actividades de trabajo
autónomo
Talleres de
programación
Proyector.
Presentaciones
electrónicas.
Internet.
Laboratorios.
E.V.A.
Desarrolla aplicaciones
utilizando el paradigma
orientado a objetos
independientemente del
lenguaje de programación
empleado
6. 14
• Objetos Desarrolla objetos
utilizando diversos
lenguajes de
programación.
Asiste y es puntual.
Demuestra criticidad
en el trabajo en
equipo.
Demuestra interés
por aprender.
Demuestra
responsabilidad en
el uso de equipos.
Actividades de trabajo
autónomo
Talleres de
programación
Proyector.
Presentaciones
electrónicas.
Internet.
Laboratorios.
E.V.A.
Desarrolla aplicaciones
utilizando el paradigma
orientado a objetos
independientemente del
lenguaje de programación
empleado