Vous êtes sur la page 1sur 3

PROGRAMACION II

IEC981100

Tabla de Diseo Instruccional


Unidad Semana Tema Objetivo Conocer el desarrollo de las formas y caracterstica s de la programaci n Definiciones bsicas y terminologa a emplear. Materiales Actividades para el estudiante Escribir un ensayo sobre la importancia de la POO, resaltando sus ventajas y desventajas. Identificar los objetos, mensajes, operaciones en un escenario real Actividades del docente Explicar la tecnologa orientada a objetos y su modelo. Inicio Fin Criterio de Evaluacin

Paradigmas de Programacin historia de lenguajes

la e los

Texto, computadora y acceso al Aula Virtual

Semana 1

Semana 1

Ensayo

El modelo orientado a objetos

Texto, computadora y acceso a Aula Virtual

Mediante diagrama UML definir clases, identificando atributos y comportamiento

Caractersticas asociadas a la POO

Conocer los conceptos de abstraccin y encapsulami ento

Texto, computadora y acceso a Aula Virtual

Investigar y comprobar el significado de los trminos de abstraccin, encapsulamiento y ocultamiento

Lenguaje de Programacin Orientado a Objetos

Conocer y manejar la herramienta para programar Identificar las caracterstica s que representara n a la clase Conocer y poder disear los diferentes tipo de constructore s Conocer y

Computadora y lenguaje C++ contenido en Visual Studio

Practicar la forma de emplear el compilador de C++ que tiene la escuela e investigar cual o cuales puede descargar gratuitamente

Representacin de la informacin por medio de objetos, atributos y mtodos

Computadora con herramienta y C++

Elaborar diagramas de clases para representar los mtodos y atributos; sacar su equivalente en cdigo y probarlos

Explicar los conceptos bsico de la POO como son: objeto, clase, herencia, mensajes, etc. Explicar los conceptos de encapsulacin y abstraccin, realizando ejemplos reales Explicar el manejo de la herramienta de Programacin y ensearle un programa durante el proceso Explicar el concepto de clase mediante el diagrama UML Explicar los diferentes tipos de constructores de las clases y las caractersticas de cada uno de estos Explicar el uso

Semana 2

Semana 2

Ejercicios UML

Semana 3

Semana 3

Ensayo y elaboracin de ejemplos

Semana 4

Semana 4

Elaborar un programa semejante al de ejemplo

Semana 5

Semana 5

Elaborar ejemplos usando la herramienta de programacin

2 6 Constructores de las clases

Computadora, acceso a Aula Virtual y lenguaje C++

Disear ejemplos de programacin y representarlos en lenguaje C++ para cada tipo de constructor de clases que tiene C++

Semana 6

Semana 6

Ejercicios elaborados usando la herramienta de programacin

Tipos de acceso

Computadora,

Elaborar ejemplos

Semana

Semana

Ejercicios

manejar los 3 tipos de acceso a los miembros de la clase

Acceso a aula virtual y lenguaje C++

implementados en lenguaje C++ que contengan los tipos de constructores descritos por el instructor

Encapsulamiento de la informacin

Poder separar las propiedades internas de las externas

Computadora, acceso a aula virtual y lenguaje C++

Elaborar diagramas UML y programas que representen la separacin de las propiedades externas de las internas

del de los modificares public, protected y private, y las caractersticas de cada uno de ellos Explicar y destacar la diferencia de las propiedades internas

elaborados usando la herramienta de programacin y cuestionarios de repaso

Semana 8

Semana 8

Aplicacin de examen terico

Sobre carga de operadores en C++, sobrecarga monarias.

Conoce la forma de crear un tipo de dato diseado por ellos Desarrollar un proyecto en equipo donde cada uno tendr un rol establecido Establecer el comportamie nto de no miembros de una clase y como se hacen excepciones a los mtodos de acceso Analizar el comportamie nto de la clase iostream

Computadora, acceso aula virtual y lenguaje de programacin

Elaborar un ensayo de la importancia de la sobrecarga y para qu sirve, Probara ejemplos dados por el instructor

Explicar la sobrecarga de operadores y su comportamiento Establecer el papel de cada roll dentro de un equipo de desarrollo de software y supervisar el desarrollo de un proyecto Explicar cmo se hacen excepciones a las restricciones entre no miembros de una clase y presentar el escenario a desarrollar a los estudiantes Presentar al los estudiantes la organizacin de la clase IOSTRAM

Semana 9

Semana 9

Ensayo y ejercicios

10

Sobrecarga de operadores binarios

Computadora, acceso a aula virtual y lenguaje de programacin

Analizara el escenario presentado por el instructor e implementara la solucin en forma colaborativa en grupos de estudiantes

Semana 10

Semana 10

Planteamiento del problema, anlisis en UML, distribucin de la carga entre los integrantes del equipo

11

Funciones y clases amigas

Computadora, acceso aula virtual y al lenguaje C++

El estudiante analizara un escenario presentado por el instructor y empleando el tema solucionara el problema planteado. Intercambiando roles con sus compaeros de equipo, adems de presentar su anlisis

Semana 11

Semana 11

Presentacin del proyecto y su solucin

12

Sobrecarga de los operadores de extraccin de flujo

Computadora, acceso a aula virtual y lenguaje C++

Conocer la organizacin del lenguaje C++ al elaborar la sobrecarga de estos operadores mediante proyectos

Semana 12

Semana 12

Cuestionario y/o examen, programas elaborados

13

Comunicacin entre clases y abstraccin de estas

Analizar mayor atributo de la POO es la abstraccin de clases y atributos Conocer el uso del encapsulami ento y la abstraccin Comportamie nto de los atributos en la Jerarqua de clases Moldear el comportamie nto de las clase a nuestras necesidades

Computadora, acceso a aula virtual y lenguaje C++

Explicar las diferentes formas de comunicacin entre clases dando ejemplos

Presentar las diferentes formas de comunicacin entre las clases

Semana 13

Semana 13

Ensayo y programas

14

Relaciones de agregacin, composicin, asociacin, y especializacin/generali zacin

Computadora, acceso a aula virtual y lenguaje C++

Implementar mediante diagramas UML la composicin de las relaciones entre clases

Explicar cada uno de los conceptos de las relaciones entre clases Presentar la forma en que se comunican las clases en un jerarqua Explicar las ventajas que se tienen al reutilizar cdigo ahorrando espacio en memoria

Semana 14

Semana 14

Ensayo y programas

15

Redefinicin de mtodos en clases heredadas

Computadora, acceso a aula virtual y lenguaje C++

Explicar las diferentes formas en que se comportan los atributos y los mtodos dentro de una jerarqua de clases

Semana 15

Semana 15

Cuestionario y/o examen, programas elaborados

16

Modificacin de acceso protegido y posibilidades de uso

Computadora, acceso a aula virtual y lenguaje C++

Elaborar un proyecto en forma colaborativa donde se establezcan las relaciones entre diferentes clases

Semana 16

Semana 16

Ensayo, ejercicios y programas

Vous aimerez peut-être aussi