Sistema de Tareas Programación II
Sistema de Tareas Programación II
Sistema de Tareas Programación 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:
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
Identificacin de las
ventajas y
desventajas de
programar orientado
a objetos.
TAREA 1.1
Identificar las
caractersticas
(fundamentos) de la POO y
ejemplificarlas.
TAREA 1.2
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.
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
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.
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.
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.
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.
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.
TAREA 5.2
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.
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.
en
Programacin orientada a
objetos en C++. Evelio
Granizo. EdiEspe.
Identificacin de
las
caractersticas y
bondades de la
herencia en la
programacin
actual.
FCCE PROGRAMACIN II
TAREA 6.2
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.
Desarrollo de
ejercicios en
lenguaje C++
aplicando el
polimorfismo.
TAREA 6.3
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:
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.
C++.
Programacin orientada
a objetos en C++. Evelio
Granizo. EdiEspe.
Identificacin de las
caractersticas y
bondades de la
herencia en la
programacin
actual.
TAREA 7.2
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.
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.
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.
13