tarea
en el curso)
•
Utilizar técnicas de modelado para la solución de problemas.
•
Aplicar la sintaxis de un lenguaje orientado a objetos.
•
Aplicar un lenguaje orientado a objetos para la solución de problemas.
6.- COMPETENCIAS PREVIAS
•
Analizar y solucionar problemas informáticos y representarsu solución mediante
herramientas de software orientado a objetos.
7.- TEMARIO
Unidad
1
2
3
4
Temas
Subtemas
Fundamentos del lenguaje. 1.1 Entorno de desarrollo.
1.2 Configuración del entorno de desarrollo.
1.3 Palabras reservadas.
1.4 Comentarios.
1.5 Tipos de datos.
1.6 Variables.
1.7 Constantes.
1.8 Operadores.
1.9 Sentencias.
1.10 Conversión de tipos de datos(cast).
1.11 Estructuras de control.
Arreglos.
2.1 Unidimensional.
2.2 Multidimensional.
Clases y objetos.
3.1 Definición de una clase.
3.2 Declaración de clases.
3.3 Miembros de una clase.
3.4 Ámbito referente a una clase.
3.5 Especificadores de acceso.
3.6 Creación de objetos.
3.7 Puntero this.
3.8 Constructores y destructores.
3.9 Clases Predefinidas.
3.10 Definición, creación yreutilización de
paquetes/librerías.
3.11 Manejo de excepciones.
Métodos.
4.1 Definición de un método.
4.2 Estructura de un método.
4.3 Valor de retorno.
4.4 Declaración de un método.
4.5 Ámbito y tiempo de vida de variables.
4.6 Argumentos y paso de parámetros.
4.7 Sobrecarga de métodos.
4.8 Encapsulamiento.
5
Herencia y polimorfismo.
6
Archivos.
5.1
5.2
5.3
5.4
5.5
5.65.7
5.8
6.1
6.2
6.3
Concepto de herencia y polimorfismo.
Definición de una clase base.
Definición de una clase derivada.
Clases abstractas.
Definición de herencia múltiple.
Implementación de herencia múltiple.
Reutilización de la definición de paquetes /
librerías.
Clases genéricas (Plantillas).
Definición de Archivos de texto y archivos
binarios.
Operaciones básicas en archivostexto y
binario.
Manejo de excepciones en archivos
8.- SUGERENCIAS DIDÁCTICAS (desarrollo de competencias genéricas)
El profesor debe:
Ser conocedor de la disciplina que está bajo su responsabilidad, conocer su origen y
desarrollo histórico para considerar este conocimiento al abordar los temas. Desarrollar
la capacidad para coordinar y trabajar en equipo; orientar el trabajo delestudiante y
potenciar en él la autonomía, el trabajo cooperativo y la toma de decisiones. Mostrar
flexibilidad en el seguimiento del proceso formativo y propiciar la interacción entre los
estudiantes. Tomar en cuenta el conocimiento de los estudiantes como punto de partida y
como obstáculo para la construcción de nuevos conocimientos.
•
•
•
•
•
•
•
•
•
•
•
•
•
Propiciaractividades de metacognición. Ante la ejecución de una actividad, señalar o
identificar el tipo de proceso intelectual que se realizó: una identificación de patrones,
un análisis, una síntesis, la creación de un heurístico, etc. Al principio lo hará el
profesor, luego será el estudiante quien lo identifique.
Propiciar actividades de búsqueda, selección y análisis de información en distintasfuentes.
Fomentar actividades grupales que propicien la comunicación, el intercambio
argumentado de ideas, la reflexión, la integración y la colaboración de y entre los
estudiantes. Ejemplo: Realizar practicas en equipo que permitan obtener un resultado
a partir del trabajo de todos.
Relacionar los contenidos de esta asignatura con las demás del plan de estudios a
las que ésta da soporte paradesarrollar una visión interdisciplinaria en el estudiante.
Ejemplos: Resolver un grupo de ecuaciones por el método de Cramer.
Propiciar el desarrollo de capacidades intelectuales relacionadas con la lectura, la
escritura y la expresión oral. Ejemplos: trabajar las actividades prácticas a través de
guías escritas, redactar reportes e informes de las actividades de experimentación,
exponer al...
Regístrate para leer el documento completo.