Está en la página 1de 7

c

c
c

c

ccc
cc c c 
c
c
Nombre de la asignatura: c 
c
 ccc
Carrera: c c
c
 c
Clave de la asignatura: c c
Horas teoría-Horas práctica-Créditos: c c
c
c
c
c  

c cc
c
Analizar, diseñar, desarrollar e implementar soluciones orientadas a objetos utilizando encapsulamiento, herencia,
polimorfismo y archivos.

c 
!"#c"#c c c "Competencias específicas a desarrollar #c
c
u Comprender y describir los conceptos principales del paradigma orientado a objetos.
u Crear clases y objetos aplicando encapsulamiento para proteger los datos.
u Creación de métodos para enviar mensajes a un objeto.
u Implementar constructores para inicializar atributos y liberar recursos.
u Sobrecargar métodos y operadores para optimizar el código de una clase.
u Implementar la herencia en una clase derivada para reutilizar los miembros de una clase base.
u Re d ef inir u n mé t od o e n un a cla se d e riva d a p a ra mo d if ica r el comportamiento de una clase base.
u Implementar clases abstractas e interfaces para generar diferentes comportamientos en clases derivadas.
u Manejar y gestionar excepciones para prevenir la interrupc ión de la ejecución de un programa.
u Crear y gestionar excepciones personalizadas para manejar errores definidos por el usuario.
u Crear y manipular archivos para guardar y recuperar información en memoria secundaria.

c $ 

cc
 c
c
£nidad: 1 Tema: Introducción al paradigma orientado a objetos

Competencia específica de la unidad Criterios de evaluación de la £nidad


Investigación y exposición de los temas del
Elementos del modelo de objetos. modelo de objetos.

£nidad: 2 Tema:
Clases y objetos

Competencia específica de la unidad Criterios de evaluación de la £nidad


Declaración de clase. Desarrollo de programas que contengan
Instanciación de una clase. clases y cubran cada uno de los puntos.
Invocación de métodos (mensajes).
Constructores y destructores.
Sobrecarga de métodos.
Sobrecarga de operadores.
£nidad: 3 Tema: Herencia

Competencia específica de la unidad Criterios de evaluación de la £nidad


Definicion. Desarrollo de programas que contengan
Clasificacion. clases y cubran cada uno de los puntos.
Implementacion.
Reutilizacion de miembros heredados
Referencia al objeto de la clase base.
Constructores y destructores en clases derivadas.
Redefinicion de métodos en las clases derivadas.

£nidad: 4 Tema: Poli mo rf ismo

Competencia específica de la unidad Criterios de evaluación de la £nidad


Definicion. Desarrollo de programas que contengan
Clases abstractas. clases y cubran cada uno de los puntos.
Interfaces.
Variables polimórficas

£nidad: 5 Tema:
E xce p cio n e s

Competencia específica de la unidad Criterios de evaluación de la £nidad


Definicion. Desarrollo de programas que contengan
Tipos de Excepcion. clases y cubran cada uno de los puntos.
Excepciones comunes.
Propagacion de excepciones.
Destion de excepciones.
Excepcion definidas por el usuario.

£nidad: 6 Tema:
Flujo s y a rchivo s

Competencia específica de la unidad Criterios de evaluación de la £nidad


Definicion. Desarrollo de programas que contengan
Clasificacion. clases y cubran cada uno de los puntos.
Operaciones básicas.
Desarrollo de competencias
Horas teorico-
Actividades de aprendizaje Actividades de enseñanza genéricas
prácticas
Propiciar actividades de búsqueda, £so de los Interfaces Integradas de
selección y análisis de información Diseño de los lenguajes de Desarrollar, implementar y
en distintas fuentes. programación C# administrar software de
sistemas o de aplicación que
Propiciar el uso de las nuevas Solución de problemas con clases. cumpla con los estándares de
tecnologías en el desarrollo de calidad con el fin de apoyar la
los contenidos de la asignatura. Creación, compilación y ejecución de productividad y competitividad
programas. de las organizaciones.
Fomentar actividades grupales
que propicien la comunicación, Declaración de constructores y
el intercambio argumentado de destructores.
ideas, la reflexión, la integración
y la colaboración de y entre los Entrada y Salida de datos a archivos de
estudiantes. texto plano.

Propiciar, en el estudiante, el Desarrollo de un proyecto de software


desarrollo de actividades completo, resaltando la importancia del
intelectuales de inducción-deducción ciclo de vida del software.
y análisis-síntesis, las cuales lo
encaminan hacia la investigación, la
aplicación de conocimientos y la
solución de problemas.
Fuentes de información Apoyos didácticos:

Pintarrón

Proyector

Laboratorio de Computo.
Calendarización de evaluación (semanas):

Sem. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
T. P
T.R.
Ä = Evaluación diagnóstica. = Evaluación formativa.  = Evaluación sumativa. TP= Tiempo planeado TR=Tiempo real

Fecha de elaboración__________________

Nombre y Firma del Docente Vo. Bo. Jefe del Departamento


c

También podría gustarte