Download Nombre del texto: Fundamentos de programación. Algoritmos
Document related concepts
Transcript
1. Nombre del texto: Fundamentos de programación. Algoritmos, estructura de datos y objetos. 2. Tipo de texto: Manual (expositivo, procedimental) 3. Vínculo con los objetivos del programa: El texto está estrechamente vinculado con los objetivos del programa. El texto es en sí mismo una gran ayuda para el estudiante, en tanto, por su carácter de manual, está claramente separado, contiene resúmenes, ejercicios-problema y soluciones. 4. Propuesta de guía de lectura Para este texto se pueden usar dos tipos de estrategias para facilitar la comprensión por parte de los alumnos: estrategias generales de lectura que faciliten el uso del texto como un todo, por parte del estudiante y estrategias particulares, que contribuyan a la comprensión de un capítulo en específico. Estrategias generales para la comprensión de un manual En este caso, el propósito de lectura general del texto es: Conocer, manejar y poder aplicar los conceptos que fundamentan la programación, los algoritmos, la estructura de datos y objetos Para ello se sugiere: a) Que los estudiantes tengan fotocopias del índice general y terminológico del libro b) Que el profesor explique la estructura general del texto, qué se aprende en qué parte del texto y les dé a los estudiantes una mirada panorámica sintética de todos los contenidos y ejercicios que el estudiante deberá realizar a lo largo del curso. c) Que se solicite a los alumnos, como propósito de lectura general: manejar cualquiera de los títulos de los capítulos o entradas del índice temático d) Que los estudiantes utilicen algunos de los lenguajes de programación del curso, para generar mapas conceptuales de cada capítulo a partir de los títulos del índice general y de las entradas del índice temático Estrategias particulares para la comprensión de uno o más capítulos: Propósitos de lectura: Puede definir la noción de “lenguaje de programación” y su función en programación Puede distinguir la diferencia entre lenguaje de máquinas, lenguajes de bajo nivel y lenguajes de alto nivel a) ¿Define la noción de lenguaje de programación? (pregunta literal) b) Compara las ventajas y desventajas de los lenguaje de máquinas (Pregunta analítica) c) Establece las diferencias y semejanzas entre los lenguajes de máquina y los lenguajes de bajo nivel (Pregunta analítica) d) ¿Cuál es la función de un ensamblador? (pregunta literal) e) ¿Cuál es la diferencia entre el programa fuente y el programa objeto f) ¿Cuáles son las ventajas y las desventajas de los ensambladores versus los lenguajes de máquinas? (Pregunta analítica) g) ¿Cuáles son las principales ventajas de los lenguajes de alto nivel versus los ensambladores y los lenguajes de máquina? (Pregunta analítica) h) Haz una lista con los nombre de los lenguajes de programación más usados en la actualidad