Sei sulla pagina 1di 13

FCCE PROGRAMACIN II

SISTEMA DE TAREAS
ASIGNATURA: PROGRAMACIN II

NIVEL:

CUARTO INFORMTICA

OBJETIVO DE NIVEL:
INFORMTICA:
Implementar programas en base a un proceso de abstraccin conceptual de los datos y gestin de memoria que
permitan manipular la informacin almacenada en archivos, mediante un proceso de investigacin basado en
temticas de ndole general.

OBJETIVO DE ASIGNATURA:
Desarrollar aplicaciones de software utilizando el lenguaje de programacin C++, para resolver problemas reales,
empleando el paradigma de programacin orientado a objetos, evidenciando la capacidad de anlisis, sntesis, toma
de decisiones y desarrollo de su pensamiento lgico, creativo y crtico, demostrando responsabilidad, solidaridad,
tica y moral.

FCCE PROGRAMACIN II

UNIDAD I:

INTRODUCCIN A LOS LENGUAJES ORIENTADOS A OBJETOS

Objetivo de la Unidad:
Interiorizar los conceptos bsicos e importancia de la Programacin Orientada a Objetos en el desarrollo de software.

SISTEMA DE TAREAS
Actividad de Aprendizaje

Producto Acreditable

FUENTE DE
INFORMACIN

HABILIDADES A
DESARROLLAR

ORIENTACIONES PARA
LA ENTREGA O ENVO

Especificar y resumir
las caractersticas
de la Orientacin a
Objetos

Esta tarea debe


entregarse en la
plataforma virtual en los
plazos que el tutor le
orientar.

Identificacin de las
ventajas y
desventajas de
programar orientado
a objetos.

Esta tarea debe


entregarse en la
plataforma virtual en los
plazos que el tutor le
orientar.

TAREA 1.1

Identificar las
caractersticas
(fundamentos) de la POO y
ejemplificarlas.

Documento de Word con


el resumen a travs de Libro gua:
organizadores grficos de
las caractersticas de la Programacin
POO.
orientada a objetos
en C++. Evelio
Granizo. EdiEspe.

TAREA 1.2

Comparar los diferentes


mtodos de programacin y
describir las ventajas y
desventajas de la POO con
respecto
a
los
otros
paradigmas.

Libro gua:
Documento de resumen
con un cuadro
comparativo de los
diferentes mtodos de
programacin y describir
las ventajas de la POO.

Programacin
orientada a objetos
en C++. Evelio
Granizo. EdiEspe.
Internet

FCCE PROGRAMACIN II

UNIDAD II:

CLASES

Objetivo de la Unidad:
Definir y construir clases, utilizando especificadores de acceso, datos y funciones miembro en la resolucin de
programas.

SISTEMA DE TAREAS
Actividad de Aprendizaje

Producto Acreditable

FUENTE DE
INFORMACIN

HABILIDADES A
DESARROLLAR

ORIENTACIONES PARA LA
ENTREGA O ENVO

Desarrollar
ejercicios en
lenguaje C++
aplicando la
creacin de clases.

Esta tarea debe


entregarse impresa en los
plazos que el tutor le
orientar.

TAREA 2.1

Documentos digitales:
de Programas fuentes y
Material de apoyo de la
de
los unidad 2 del CD.
entidades
en
clases ejecutables
ejercicios propuestos.
utilizando lenguaje C++, su
Libro gua:
respectiva definicin de
Programacin orientada
atributos de clases de
a objetos en C++. Evelio
Granizo. EdiEspe.
ejemplo.
Representacin

FCCE PROGRAMACIN II
TAREA 2.2

Programas fuentes y
Ejercicios para la aplicacin ejecutables de los
de
especificadores
de ejercicios propuestos.
acceso para cada miembro
segn los requerimientos
de los programas y la POO.

Documentos digitales:
Material de apoyo de la
unidad 2 del CD.
Libro gua:

Desarrollar
ejercicios en
lenguaje C++
aplicando el
acceso a miembros

Tarea a entregarse
mediante la plataforma
virtual en el tiempo
establecido.

Desarrollar
ejercicios en
lenguaje C++
aplicando
funciones en lnea.

Tarea a entregarse
mediante la plataforma
virtual en el tiempo
establecido.

Programacin orientada
a objetos en C++. Evelio
Granizo. EdiEspe.

TAREA 2.3

Ejercicios de definicin y

Programas fuentes y
codificacin de funciones ejecutables de los
ejercicios propuestos.
en lnea.

Documentos digitales:
Material de apoyo de la
unidad 2 del CD.
Libro gua:
Programacin orientada
a objetos en C++. Evelio
Granizo. EdiEspe.

FCCE PROGRAMACIN II

UNIDAD III:

CONSTRUCTORES Y DESTRUCTORES

Objetivo de la Unidad:
Programar con clases que contengan y manipulen informacin utilizando constructores y destructores para la
inicializacin y liberacin de memoria de los datos respectivamente.

SISTEMA DE TAREAS
Actividad de Aprendizaje

Producto Acreditable

FUENTE DE
INFORMACIN

HABILIDADES A
DESARROLLAR

ORIENTACIONES PARA LA
ENTREGA O ENVO

TAREA 3.1

Ejercicios
para
la Programas fuentes y
aaplicacin
eficaz
de ejecutables de los
constructores
y ejercicios propuestos.
destructores
en
el
desarrollo de programas.

Documentos digitales:
Material de apoyo de la
unidad 3 del CD.
Libro gua:
Programacin orientada
a objetos en C++. Evelio
Granizo. EdiEspe.

Desarrollo de
ejercicios en
lenguaje C++
aplicando
constructores y
destructores

Esta tarea debe


entregarse en los plazos
que el tutor le orientar a
travs de la plataforma
virtual.

TAREA 3.2

FCCE PROGRAMACIN II

Ejercicios para la
asignacin de memoria
dinmicamente, para crear
objetos en tiempo de
ejecucin.

Programas fuentes y
ejecutables de los
ejercicios propuestos.

Documentos digitales:
Material de apoyo de la
unidad 3 del CD.
Libro gua:

Desarrollo de
ejercicios en
lenguaje C++
aplicando
asignacin de
memoria dinmica.

Esta tarea debe


entregarse en los plazos
que el tutor le orientar a
travs de la plataforma
virtual.

Programacin orientada
a objetos en C++. Evelio
Granizo. EdiEspe.
TAREA 3.3

Programas fuentes y
Desarrollo de programas ejecutables de los
utilizando el apuntador this. ejercicios propuestos.

Documentos digitales:
Material de apoyo de la
unidad 3 del CD.
Libro gua:

Desarrollo de
ejercicios en
lenguaje C++
aplicando puntero
this.

Esta tarea debe


entregarse en los plazos
que el tutor le orientar a
travs de la plataforma
virtual.

Programacin orientada
a objetos en C++. Evelio
Granizo. EdiEspe.

FCCE PROGRAMACIN II

UNIDAD IV:

CLASES AMIGAS

Objetivo de la unidad:
Crear funciones y clases amigas para manipular los datos definidos como privados de una clase externa.
SISTEMA DE TAREAS
Actividad de Aprendizaje

Producto Acreditable

FUENTE DE
INFORMACIN

HABILIDADES A
DESARROLLAR

ORIENTACIONES PARA LA
ENTREGA O ENVO

TAREA 4.1

Desarrollo de programas
utilizando clases amigas
para acceder a los
miembros privados de otra
clase, identificando la
manera de acceder a los
datos privados de una
clase mediante funciones
amigas.

Programas fuentes y
ejecutables de los
ejercicios propuestos.

Documentos digitales:
Material de apoyo de la
unidad 4 del CD.
Libro gua:
Programacin orientada
a objetos en C++. Evelio
Granizo. EdiEspe.

Desarrollo de
ejercicios en
lenguaje C++ que
permitan acceder a
los miembros de
otra clase
aplicando clases y
funciones amigas.

Esta tarea debe


entregarse en los plazos
que el tutor le orientar a
travs de la plataforma
virtual.

TAREA 4.2

Ejercicios para la
manipulacin de datos y
funciones static.

Programas fuentes y
ejecutables de los
ejercicios propuestos.

Documentos digitales:
Material de apoyo de la
unidad 4 del CD.
Libro gua:

Desarrollo de
ejercicios en
lenguaje C++ con
la inclusin de
miembros
estticos.

Esta tarea debe


entregarse en los plazos
que el tutor le orientar a
travs de la plataforma
virtual.

Programacin orientada
a objetos en C++. Evelio
Granizo. EdiEspe.

FCCE PROGRAMACIN II

UNIDAD V:

SOBRECARGA

Objetivo de la Unidad:

Programar soluciones a problemas matemticos y reales utilizando sobrecarga de funciones, operadores y conversin de
tipos.
SISTEMA DE TAREAS
Actividad de Aprendizaje

FUENTE DE INFORMACIN

Producto Acreditable

HABILIDADES A
DESARROLLAR

ORIENTACIONES
PARA LA ENTREGA O
ENVO

TAREA 5.1

Construir programas
utilizando sobrecarga de
operadores y funciones,
para ampliar su la
funcionalidad en
operaciones entre objetos.

Programas fuentes y
ejecutables de los
ejercicios propuestos.

Documentos digitales:
Material de apoyo de la
unidad 5 del CD.
Libro gua:
Programacin orientada a
objetos en C++. Evelio
Granizo. EdiEspe.

Desarrollo de
ejercicios en
lenguaje C++ que
permitan
sobrecargar
operadores y
funciones.

Esta tarea debe


entregarse en los
plazos que el tutor le
orientar a travs de la
plataforma virtual.

TAREA 5.2

Utilizar conversin de tipos


en operaciones entre
objetos durante el
desarrollo de programas.

Programas fuentes y
ejecutables de los
ejercicios propuestos.

Documentos digitales:
Material de apoyo de la
unidad 5 del CD.
Libro gua:
Programacin orientada a
objetos en C++. Evelio
Granizo. EdiEspe.

Desarrollo de
ejercicios en
lenguaje C++ que
utilizando la
sobrecarga permitan
la conversin de
tipos.

Esta tarea debe


entregarse en los
plazos que el tutor le
orientar a travs de la
plataforma virtual.

FCCE PROGRAMACIN II

UNIDAD VI:

DERIVACIN DE CLASES

Objetivo de la Unidad:
Aplicar herencia de clases y polimorfismo en la creacin de programas para facilitar y optimizar los mismos.

SISTEMA DE TAREAS
Actividad de Aprendizaje

Producto Acreditable

FUENTE DE
INFORMACIN

HABILIDADES A
DESARROLLAR

ORIENTACIONES
PARA LA
ENTREGA O
ENVO

TAREA 6.1

Identificar la importancia de la
herencia en la programacin de
aplicaciones de software.

Word Documentos digitales:


Material de apoyo de la
presentando un cuadro de
unidad 6 del CD.
resumen con las bondades
Libro gua:
de la herencia.
Documento

en

Programacin orientada a
objetos en C++. Evelio
Granizo. EdiEspe.

Identificacin de
las
caractersticas y
bondades de la
herencia en la
programacin
actual.

Esta tarea debe


entregarse en
los plazos que el
tutor le orientar
a travs de la
plataforma
virtual.

FCCE PROGRAMACIN II

TAREA 6.2

Construir programas utilizando


clases que se generan a partir de
otras ya existentes. Adems de la
utilizacin de clases y funciones
virtuales para evitar los
problemas generados por la
herencia mltiple

Programas fuentes y
ejecutables de los ejercicios
propuestos.

Documentos digitales:
Material de apoyo de la
unidad 6 del CD.
Libro gua:
Programacin orientada a
objetos en C++. Evelio
Granizo. EdiEspe.

Desarrollo de
ejercicios en
lenguaje C++
aplicando la
herencia y el uso
de funciones y
clases virtuales.

Esta tarea debe


entregarse en
los plazos que el
tutor le orientar
a travs de la
plataforma
virtual.

Desarrollo de
ejercicios en
lenguaje C++
aplicando el
polimorfismo.

Esta tarea debe


entregarse en
los plazos que el
tutor le orientar
a travs de la
plataforma
virtual.

TAREA 6.3

Construir programas donde se


aplique el polimorfismo.

Programas fuentes y
ejecutables de los ejercicios
propuestos.

Documentos digitales:
Material de apoyo de la
unidad 6 del CD.
Libro gua:
Programacin orientada a
objetos en C++. Evelio

10

FCCE PROGRAMACIN II

Granizo. EdiEspe.

11

FCCE PROGRAMACIN II

UNIDAD VII:

OPERACIONES DE ENTRADA / SALIDA DE ARCHIVOS

Objetivo de la Unidad:
Aplicar las funciones, objetos y manipuladores para el acceder a datos utilizando los flujos de entrada / salida de archivos en
Lenguaje C++.
SISTEMA DE TAREAS
Actividad de Aprendizaje

Producto Acreditable

FUENTE DE
INFORMACIN

HABILIDADES A
DESARROLLAR

ORIENTACIONES
PARA LA ENTREGA O
ENVO

TAREA 7.1

Ejercicios prcticos
aplicando los mtodos para

Programas fuentes y
ejecutables de los
ejercicios propuestos.

Documentos digitales:
Material de apoyo de la
unidad 7 del CD.

el acceso a archivos con


Libro gua:

C++.

Programacin orientada
a objetos en C++. Evelio
Granizo. EdiEspe.

Identificacin de las
caractersticas y
bondades de la
herencia en la
programacin
actual.

Esta tarea debe


entregarse en los
plazos que el tutor le
orientar a travs de la
plataforma virtual.

TAREA 7.2

Crear programas que


utilicen funciones
manipuladoras.

Programas fuentes y
ejecutables de los
ejercicios propuestos.

Documentos digitales:
Material de apoyo de la
unidad 7 del CD.
Libro gua:
Programacin orientada
a objetos en C++. Evelio
Granizo. EdiEspe.

Desarrollo de
ejercicios en
lenguaje C++
aplicando la
herencia y el uso de
funciones y clases
virtuales.

Esta tarea debe


entregarse en los
plazos que el tutor le
orientar a travs de la
plataforma virtual.

12

FCCE PROGRAMACIN II

UNIDAD VIII:

TIPOS GENRICOS

Objetivo de la Unidad:
Aplicar las funciones, objetos y manipuladores para el acceder a datos utilizando los flujos de entrada / salida de archivos en
Lenguaje C++.
SISTEMA DE TAREAS
Actividad de Aprendizaje

Producto Acreditable

FUENTE DE
INFORMACIN

HABILIDADES A
DESARROLLAR

ORIENTACIONES
PARA LA ENTREGA O
ENVO

TAREA 8.1

Ejercicios prcticos
construyendo plantillas.

Programas fuentes y
ejecutables de los
ejercicios propuestos.

Documentos digitales:
Material de apoyo de la
unidad 8 del CD.
Libro gua:
Programacin orientada
a objetos en C++. Evelio
Granizo. EdiEspe.

Identificacin de las
caractersticas y
bondades de la
herencia en la
programacin
actual.

Esta tarea debe


entregarse en los
plazos que el tutor le
orientar a travs de la
plataforma virtual.

TAREA 8.2

Ejercicios
prcticos Programas fuentes y
construyendo clases a ejecutables de los
ejercicios propuestos.
partir de tipos genricos.

Documentos digitales:
Material de apoyo de la
unidad 8 del CD.
Libro gua:
Programacin orientada
a objetos en C++. Evelio
Granizo. EdiEspe.

Desarrollo de
ejercicios en
lenguaje C++
aplicando la
herencia y el uso de
funciones y clases
virtuales.

Esta tarea debe


entregarse en los
plazos que el tutor le
orientar a travs de la
plataforma virtual.

13

Potrebbero piacerti anche