Guia Integrada de Actividades

17
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Curso 301304 – Introducción a la Programación GUÍA INTEGRADA DE ACTIVIDADES ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA Curso: 301304 - Introducción a la Programación Temáticas revisadas: Referencias requeridas y referencias complementarias de cada unidad. Estrategia de aprendizaje: Aprendizaje Basado en Tareas “Task-Based Learning (TBL), el aprendizaje basado en tareas se refiere, según Richards (2010), a un enfoque centrado en el uso de tareas como el núcleo central de la planeación y proceso para llevar al aprendizaje del idioma. Algunos de sus proponentes lo presentan como un desarrollo lógico del enfoque Comunicativo, ya que se basa en varios de los principios que fueron parte de la enseñanza comunicativa del idioma, de los años 80’s. Son premisas del TBL, el uso de: 1. Actividades que involucren la comunicación real, son esenciales para el aprendizaje del idioma. 2. Actividades que sean significativas para el estudiante, ayudan al proceso de aprendizaje. 3. Actividades en las que lenguaje es utilizado para desarrollar tareas significativas, promueven el aprendizaje real del idioma. Es decir, las tareas son propuestas como una herramienta útil para desarrollar aplicaciones pedagógicas en el aprendizaje de la lengua extranjera. En este sentido, el rol de las tareas ha trascendido su aplicación en el aprendizaje de una lengua para proponerse como alternativa en otros campos del conocimiento porque: 1. La tarea es una actividad orientada por una meta de aprendizaje en la cual los estudiantes elaboran un producto real y auténtico. 2. Las tareas son actividades que tienen “significado para los estudiantes” como su enfoque central. 3. Estas buscan lograr uno o varios objetivos específicos que deben ser alcanzados en un tiempo determinado. Un estudiante comprometido en la elaboración de una tarea, facilita la activación del proceso de aprendizaje a través de espacios en los que éste puede involucrar tanto sus conocimientos previos como los nuevos, renegociando significados e involucrándose en el uso natural de diferentes habilidades, no sólo de carácter académico sino de estrategias metacognitivas que le lleven a la consecución del o los objetivos

Transcript of Guia Integrada de Actividades

Page 1: Guia Integrada de Actividades

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADEscuela de Ciencias Básicas, Tecnología e Ingeniería

Curso 301304 – Introducción a la Programación

GUÍA INTEGRADA DE ACTIVIDADESESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA

Curso: 301304 - Introducción a la Programación

Temáticas revisadas: Referencias requeridas y referencias complementarias de cada unidad.

Estrategia de aprendizaje: Aprendizaje Basado en Tareas

“Task-Based Learning (TBL), el aprendizaje basado en tareas se refiere, según Richards (2010), a un enfoque centrado en el uso de tareas como el núcleo central de la planeación y proceso para llevar al aprendizaje del idioma. Algunos de sus proponentes lo presentan como un desarrollo lógico del enfoque Comunicativo, ya que se basa en varios de los principios que fueron parte de la enseñanza comunicativa del idioma, de los años 80’s. Son premisas del TBL, el uso de: 1. Actividades que involucren la comunicación real, son esenciales para el aprendizaje del idioma.

2. Actividades que sean significativas para el estudiante, ayudan al proceso de aprendizaje.

3. Actividades en las que lenguaje es utilizado para desarrollar tareas significativas, promueven el aprendizaje real del idioma.

Es decir, las tareas son propuestas como una herramienta útil para desarrollar aplicaciones pedagógicas en el aprendizaje de la lengua extranjera. En este sentido, el rol de las tareas ha trascendido su aplicación en el aprendizaje de una lengua para proponerse como alternativa en otros campos del conocimiento porque: 1. La tarea es una actividad orientada por una meta de aprendizaje en la cual los estudiantes elaboran un producto real y auténtico.

2. Las tareas son actividades que tienen “significado para los estudiantes” como su enfoque central.

3. Estas buscan lograr uno o varios objetivos específicos que deben ser alcanzados en un tiempo determinado.

Un estudiante comprometido en la elaboración de una tarea, facilita la activación del proceso de aprendizaje a través de espacios en los que éste puede involucrar tanto sus conocimientos previos como los nuevos, renegociando significados e involucrándose en el uso natural de diferentes habilidades, no sólo de carácter académico sino de estrategias metacognitivas que le lleven a la consecución del o los objetivos propuestos. De acuerdo con Richards y Nunan (2010) los pilares del Aprendizaje basado en tareas, se podrían resumir de la siguiente manera: 1. Hay un enfoque fuerte más al proceso que al producto.

2. Las actividades con un propósito específico para la realización de una tarea significativa, promueven el uso y aprendizaje del idioma. 3. Las actividades y tareas pueden ser en dos vías, una tiene que ver con aquello que el estudiante necesita hacer o lograr hacer en su vida real; y otra que está relacionada con un objetivo pedagógico específico de un curso.

4. Dentro de un curso, la dificultad de las tareas dependerá de factores como: la experiencia previa del aprendiz, la complejidad del tema en cuestión, el lenguaje o conocimiento requerido para desarrollarla, y el grado de apoyo con el que se dispone para acompañar al estudiante durante el proceso de ejecución.

5. El docente se convierte en un “monitor”, es decir, no se encuentra en el centro del proceso de aprendizaje sino que va al lado como observador y guía para el logro de los objetivos propuestos, permitiéndole al estudiante todo su protagonismo al poner en juego sus conocimientos previos y

Page 2: Guia Integrada de Actividades

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADEscuela de Ciencias Básicas, Tecnología e Ingeniería

Curso 301304 – Introducción a la Programación

nuevos, intereses y gustos, al igual que sus estrategias de interacción con los recursos y personas que le rodean en la realización de la tarea.

La elaboración de la tarea está contemplada, según Nunan en tres momentos llamados: Pre-tarea, Ciclo de la tarea y Post-tarea.”1

En cada momento se pueden organizar de manera jerárquica actividades en atención a los objetivos que se plantean.

Síntesis de las actividades

Las actividades se desarrollarán aplicando la estrategia de Aprendizaje basado en tareas, que se ha dividido en tres momentos, cada uno se llevará a cabo en los diferentes entornos del curso.

Para lograr un proceso exitoso, es indispensable que los estudiantes atiendan las instrucciones y desarrollen las actividades propuestas en cada momento, apoyándose en los contenidos dispuestos para este fin en el entorno de conocimiento.

Para conseguir un aprendizaje significativo los participantes deben interactuar con sus compañeros en el entorno de trabajo colaborativo, de manera organizada y pertinente, de tal manera que consoliden trabajos de calidad que deben entregar como resultado del proceso.

MOMENTOS DE LA ESTRATEGIA APRENDIZAJE BASADO EN TAREAS

PRETAREA

Constituye la parte introductoria de la estrategia, en la que se prepara las bases necesarias para el desarrollo de la tarea: conocimiento del entorno, herramientas de trabajo, organización de conceptos fundamentales requeridos.

TAREA

“La tarea es realizada por los estudiantes individualmente o en grupos, dándole a cada uno la posibilidad de expresarse y hacer propuestas frente a la elaboración de la misma. El docente monitorea, invita y apoya a la participación, más no da puntos de vista, corrige o cambia; ya que el propósito de esta etapa es que el estudiante se sienta en confianza para la construcción que realizará. Esta etapa conlleva a que el grupo haga una planeación de la tarea que realizará, teniendo en cuenta los recursos que necesitará, haciendo énfasis en la importancia de tener un producto claro, organizado y preciso.”2

POSTAREA

En esta etapa se consolida y se comparte el producto final de la tarea para compartir hallazgos, aprendizajes logrados. Permite evidenciar el conocimiento adquirido en los procesos desarrollados en las etapas anteriores.

1 Guzmán, Luz Dary. (2013). Metodologías, estrategias y herramientas didácticas para el diseño de cursos en ambientes virtuales de aprendizaje en la Universidad Nacional Abierta y a Distancia UNAD.2 Ibid.

Page 3: Guia Integrada de Actividades

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADEscuela de Ciencias Básicas, Tecnología e Ingeniería

Curso 301304 – Introducción a la Programación

Actividades para cada uno de los momentos

PRETAREA

Actividad Entorno Semanas PuntajeReconocimiento del aula y entornos de AVA.

Semana 1 y 2 N/A

Lectura del syllabus ConocimientoDiligenciar los acuerdos del curso Seguimiento y evaluaciónPresentarse en el foro general del curso

Información inicial

Revisar agenda del curso Información inicialActualizar perfilDesarrollar la evaluación inicial tipo cuestionario

Seguimiento y evaluación Semana 1 y 2 25

Referencias bibliográficas requeridas

Universidad Nacional Abierta y a Distancia – UNAD. Conceptos generales de Programación. Disponible en http://datateca.unad.edu.co/contenidos/301304/AVA_301304/Entorno_de_conocimiento/Unidad_1/Conceptos_generales_de_programacion.pdf

Universidad Nacional Abierta y a Distancia – UNAD. Editor de lenguaje C. Disponible en http://datateca.unad.edu.co/contenidos/301304/AVA_301304/Entorno_de_conocimiento/Unidad_1/Editor_de_lenguaje_C.pdf

Universidad Nacional Abierta y a Distancia – UNAD. Estructura general de un programa en C. Disponible en http://datateca.unad.edu.co/contenidos/301304/AVA_301304/Entorno_de_conocimiento/Unidad_1/Estructura_general_de_un_programa_en_C.pdf

Universidad Nacional Abierta y a Distancia – UNAD. Tipos de datos. Disponible en http://datateca.unad.edu.co/contenidos/301304/AVA_301304/Entorno_de_conocimiento/Unidad_1/Tipos_de_datos.pdf

Universidad Nacional Abierta y a Distancia – UNAD. Entradas y salidas. http://datateca.unad.edu.co/contenidos/301304/AVA_301304/Entorno_de_conocimiento/Unidad_1/Entradas_y_salidas.pdf

Universidad Nacional Abierta y a Distancia – UNAD. Sentencias de control. Disponible en http://datateca.unad.edu.co/contenidos/301304/AVA_301304/Entorno_de_conocimiento/Unidad_1/Sentencias_de_control.pdf

Universidad Nacional Abierta y a Distancia – UNAD. Funciones. Disponible en http://datateca.unad.edu.co/contenidos/301304/AVA_301304/Entorno_de_conocimiento/Unidad_1/Funciones.pdf

García Sánchez, José Daniel, Pérez Menor, José María, Sánchez García, Luis Miguel, Carretero Pérez, Jesús & García Caballeira, Félix. (2004). (Eds. Paraninfo, S.A). Problemas resueltos de programación en lenguaje C. (pp. 81-96). Disponible en Biblioteca virtual UNAD. Gale Virtual Reference Library.

Page 4: Guia Integrada de Actividades

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADEscuela de Ciencias Básicas, Tecnología e Ingeniería

Curso 301304 – Introducción a la Programación

Referencias bibliográficas complementarias

Lobos, María Elena de. Aprende a programar. Lenguajes de programación. Disponible en http://www.mailxmail.com/curso-aprende-programar/concepto-lenguaje-programacion

Oviedo Regino, Efrain M. (2004). Lógica de programación (pp. 67-116). Bogotá: Ecoe Ediciones. (pag. 51 a 56). Disponible en http://books.google.com.co/books?id=Z_n5lbyJfrQC&printsec=frontcover&hl=es#v=onepage&q&f=false

Actividades para el momento PRETAREA

Laboratorio 1: consultar la Hoja de ruta en el Entorno de Aprendizaje Práctico.

Estudiar los temas correspondientes a la Unidad 1, disponibles en el Entorno de Conocimiento. Conceptos generales de programación. Editor de lenguaje C Estructura general de un programa. Tipos de datos. Entradas y salidas. Sentencias de control. Funciones Errores y ejercicios resueltos (revisar el documento: Instrucciones para consultar el libro

Problemas resueltos de programación en lenguaje C, disponible en la Caja de Herramientas del Entorno de Conocimiento).

Desarrollar el trabajo colaborativo en el Entorno de Aprendizaje Colaborativo, en atención a las siguientes instrucciones:

Cronograma de actividad

Inicio: Agosto 18 de 2014 00:00 horasFinalización: Septiembre 21 de 2014 23:55 horas

Peso evaluativo: 75 puntos (15% del total del curso)

Trabajo individual

1. Instalar el entorno de desarrollo Dev C en sus equipos de trabajo, consulte la Guía de instalación del entorno Dev-C, disponible en la Caja de Herramientas del Entorno de conocimiento.

2. Reconocimiento del entorno DEV C mediante codificación del siguiente programa:

#include<iostream.h> //Libreria para utilizar cout, cin, system("cls"), system("pause")main() //función principal{ char op; //declaración de variable tipo char int x1,x2; //declaración de variable tipo int cout<<"\n\n\n\n Bienvenido a un sencillo programa de las operaciones basicas "; cout<<"\n\n\n\t\tDigite un numero entero: "; cin>>x1; //almacena valor en variable

Page 5: Guia Integrada de Actividades

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADEscuela de Ciencias Básicas, Tecnología e Ingeniería

Curso 301304 – Introducción a la Programación

cout<<"\n\n\t\tDigite otro numero entero: "; cin>>x2; //almacena valor en variable cout<<"\n\n\n\n"; //4 saltos de línea do //inicia ciclo do while { system("cls"); //función para limpieza de pantalla cout<<"\n\n\t\t\t\t MENU "; cout<<"\n\n\t\t1 Suma"; cout<<"\n\n\t\t2 Resta"; cout<<"\n\n\t\t3 Multiplicacion"; cout<<"\n\n\t\t4 Division"; cout<<"\n\n\t\t5 Salir"; cout<<"\n\n\t Elija el numero de la operacion a realizar : "; cin>>op; //almacena el valor digitado por usuario switch(op) //selectiva múltiple { case '1': cout<<"\n\n\t"<<x1<<" + "<<x2<<" = "<<(x1+x2); break; case '2': cout<<"\n\n\t"<<x1<<" - "<<x2<<" = "<<(x1-x2); break; case '3': cout<<"\n\n\t"<<x1<<" x "<<x2<<" = "<<(x1*x2); break; case '4': if(x2!=0) cout<<"\n\n\t"<<x1<<" / "<<x2<<" = "<<(x1/x2); else printf("\n\n\t No es posible la divion entre 0"); break; case '5': cout<<"\n\n\t Hasta pronto"; break; default: cout<<"\n\n\tNo existe esa opcion"; } cout<<"\n\n"; //2 saltos de línea system("pause"); //detiene la ejecución del programa hasta que el usuario digite una tecla }while(op!='5'); //final del ciclo do while }

3. Cada estudiante debe consultar un ejercicio básico de programación en lenguaje C que

incluya funciones, ejecutarlo en Dev-C y compartir el archivo .cpp con los compañeros, haciendo comentarios explicativos en la codificación.

Trabajo en grupo:

4. Organizar la forma de trabajo eligiendo un líder de equipo.5. Revisar las codificaciones individuales, verificar que compilen, hacer preguntas, resolver

inquietudes, brindar explicaciones.6. Solucionar el siguiente problema: Ejercicio 1, se requiere un programa que calcule el área de

un triángulo, el promedio de notas de 5 estudiantes y la validación de un dato positivo: Diseñar el diagrama de flujo. Realizar la codificación y compilación en Dev-C con el siguiente menú:

a. Calcular el área de un triángulo. b. Promedio de notas de 5 estudiantes. c. Validar que un dato sea positivo. d. Salir.

Page 6: Guia Integrada de Actividades

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADEscuela de Ciencias Básicas, Tecnología e Ingeniería

Curso 301304 – Introducción a la Programación

Cada opción a, b y c deben desarrollarse mediante una función.La codificación debe incluir comentarios explicativos.

Capturar las pantallas de resultados de la ejecución del programa.

Producto a entregar

7. Consolidar en una carpeta comprimida llamada GrupoX-Laboratorio1 (reemplazar la X por el número del grupo, por ejemplo Grupo15-Laboratorio1):

Un solo documento pdf que incluya: Portada. Llista de aprendizajes obtenidos Codificaciones de ejercicios consultados con las respectivas explicaciones y el

nombre del estudiante que lo entregó. Diagrama de flujo del Ejercicio 1. Capturas de pantalla de resultados de la ejecución del Ejercicio 1. Conclusiones y referencias bibliográficas.

Archivo .cpp del Ejercicio 1 (numeral 6). Archivo .exe del Ejercicio 1 (numeral 6).

IMPORTANTE: Durante el proceso del trabajo cada estudiante debe registrar información de actividad individual y colectiva en el E-portafolio, ubicado en el Entorno de Seguimiento y Evaluación.

TAREA

“La tarea es realizada por los estudiantes individualmente o en grupos, dándole a cada uno la posibilidad de expresarse y hacer propuestas frente a la elaboración de la misma. El docente monitorea, invita y apoya a la participación, más no da puntos de vista, corrige o cambia; ya que el propósito de esta etapa es que el estudiante se sienta en confianza para la construcción que realizará. Esta etapa conlleva a que el grupo haga una planeación de la tarea que realizará, teniendo en cuenta los recursos que necesitará, haciendo énfasis en la importancia de tener un producto claro, organizado y preciso.”3

3 Ibid.

CONDICIONES DEL TRABAJO:

Únicamente se recibe un trabajo por grupo, entregado por el líder en las fechas establecidas.

No se evaluará a los estudiantes que no realicen aportes significativos al trabajo y/o que ingresen únicamente en los últimos 5 días de las fechas establecidas.

Es responsabilidad del líder del grupo incluir en el trabajo final únicamente a quienes participaron de manera activa.

Page 7: Guia Integrada de Actividades

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADEscuela de Ciencias Básicas, Tecnología e Ingeniería

Curso 301304 – Introducción a la Programación

Este momento se ha dividido en dos (2) tareas (Tarea 1 y Tarea 2), para desarrollar un aprendizaje progresivo.

Referencias bibliográficas requeridas

Universidad Nacional Abierta y a Distancia – UNAD. Arreglos, definición y declaración. Disponible en http://datateca.unad.edu.co/contenidos/301304/AVA_301304/Entorno_de_conocimiento/Unidad_2/Arreglos_definicion_y_declaracion.pdf

Universidad Nacional Abierta y a Distancia – UNAD. Arreglos unidimensionales y bidimensionales. Disponible en http://datateca.unad.edu.co/contenidos/301304/AVA_301304/Entorno_de_conocimiento/Unidad_2/Arreglos_unidimensionales_y_bidimensionales.pdf

Universidad Nacional Abierta y a Distancia – UNAD. Cadenas de caracter. Disponible en http://datateca.unad.edu.co/contenidos/301304/AVA_301304/Entorno_de_conocimiento/Unidad_2/Cadenas_de_caracter.pdf

Universidad Nacional Abierta y a Distancia – UNAD. Métodos de ordenación y búsqueda. Disponible en http://datateca.unad.edu.co/contenidos/301304/AVA_301304/Entorno_de_conocimiento/Unidad_2/Metodos_de_ordenacion_y_busqueda.pdf

García Sánchez, José Daniel, Pérez Menor, José María, Sánchez García, Luis Miguel, Carretero Pérez, Jesús & García Caballeira, Félix. (2004). (Eds. Paraninfo, S.A). Problemas resueltos de programación en lenguaje C. (pp. 159-173). Disponible en Biblioteca virtual UNAD. Gale Virtual Reference Library.

Referencias bibliográficas complementarias

Garrido, Antonio. Fundamentos de Programación en C. Cadenas de caracteres (pp. 143 - 148). Disponible en http://books.google.com.co/books?id=OC17arE5xukC&pg=PR5&dq=lenguaje+de+programacion+c&hl=es&sa=X&ei=DWBxUseUJ7i3sASy9ICYDQ&ved=0CEYQ6AEwBDgK#v=onepage&q=lenguaje%20de%20programacion%20c&f=false

Lobos, Maria Elena de. Aprender a Programar. Estructuras de datos y arreglos. Disponible en http://www.mailxmail.com/curso-aprende-programar/estructuras-datos-arreglos

Lobos, Maria Elena de. Aprender a Programar. Matrices y cadenas. Disponible en http://www.mailxmail.com/curso-aprende-programar/matrices-cadenas-caracteres

Actividades para el momento TAREA

TAREA 1

Estudiar los temas correspondientes a la Unidad 2, disponibles en el Entorno de Conocimiento. Arreglos, definición y declaración. Arreglos unidimensionales y bidimensionales. Cadenas de carácter. Métodos de ordenación y búsqueda.

Page 8: Guia Integrada de Actividades

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADEscuela de Ciencias Básicas, Tecnología e Ingeniería

Curso 301304 – Introducción a la Programación

Errores y ejercicios resueltos (revisar el documento: Instrucciones para consultar el libro Problemas resueltos de programación en lenguaje C, disponible en la Caja de Herramientas del Entorno de Conocimiento).

Desarrollar el trabajo colaborativo en el Entorno de Aprendizaje Colaborativo, en atención a las siguientes instrucciones:

Cronograma de actividad

Inicio: Septiembre 22 de 2014 00:00 horasFinalización: Octubre 12 de 2014 23:55 horas

Peso evaluativo: 200 puntos (40% del total del curso)

Trabajo individual

1. Consultar un ejercicio donde se utilicen vectores para almacenar datos, que incluya funciones y ejecutar la codificación en Dev-C.

2. Compartir el ejercicio debidamente explicado a los compañeros de grupo.

Trabajo en grupo

3. Organizar la forma de trabajando eligiendo un líder de grupo.4. Revisar las codificaciones de los compañeros, verificar que compilen, hacer preguntas, resolver

inquietudes, brindar explicaciones.5. Distribuirse los siguientes ejercicios para desarrollar el diagrama de flujo y la codificación,

utilizando vectores y funciones: Recibir el sueldo de 5 trabajadores, ordenarlos de menor a mayor y mostrar resultados. Almacenar 5 nombres y permitir su búsqueda y modificación. Almacenar los datos de 5 personas (nombre, género y estado civil), permitir la consulta de

mujeres, hombres, solteros, casados). Utilizar una matriz de 5 x 5 para almacenar números y permitir la consulta de cuántas veces

se repite un valor. Almacenar una frase en una cadena y contar cuántas veces se repite una letra digitada por

el usuario.6. Verificar que todos los programas compilen sin errores de sintaxis y/o lógicos.

Producto a entregar

8. Consolidar en una carpeta comprimida llamada GrupoX-Vectores (reemplazar la X por el número del grupo, por ejemplo Grupo15-Vectores):

Un documento .pdf que incluya: Portada. Llista de aprendizajes obtenidos. Codificaciones de los ejercicios desarrollados con las respectivas explicaciones y

el nombre del estudiante que lo entregó. Diagramas de flujo. Capturas de pantalla de resultados de la ejecución de cada programa. Conclusiones y referencias bibliográficas

Archivos .cpp de los programas realizados.

Page 9: Guia Integrada de Actividades

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADEscuela de Ciencias Básicas, Tecnología e Ingeniería

Curso 301304 – Introducción a la Programación

Archivos .exe de los ejercicios realizados..

IMPORTANTE: Durante el proceso del trabajo cada estudiante debe registrar información de actividad individual y colectiva en el E-portafolio, ubicado en el Entorno de Seguimiento y Evaluación.

TAREA 2

Laboratorio 2: consultar la Hoja de ruta en el Entorno de Aprendizaje Práctico. Desarrollar el trabajo colaborativo en el Entorno de Aprendizaje Colaborativo, en atención a las

siguientes instrucciones:

Cronograma de actividad

Inicio: Octubre 13 de 2014 00:00 horasFinalización: Octubre 26 de 2014 23:55 horas

Peso evaluativo: 75 puntos (15% del total del curso)

Trabajo individual

1. Proponer un problema bien estructurado, diferente a los ya resueltos, cuya solución requiera el uso de vectores, matrices, cadenas, métodos de ordenación, métodos de búsqueda y funciones.

Trabajo en grupo:

2. Organizar la forma de trabajo eligiendo un líder de equipo.3. Analizar las propuestas individuales de problemas, elegir y mejorar una de ellas para

desarrollar la solución.4. Diseñar el diagrama de flujo.5. Desarrollar la codificación en Dev-C incluyendo vectores, matrices, cadenas, método de

ordenación, método de búsqueda y funciones (incluir comentarios que expliquen la codificación).

6. Capturar las pantallas de resultados de la ejecución del programa.

CONDICIONES DEL TRABAJO:

Únicamente se recibe un trabajo por grupo, entregado por el líder en las fechas establecidas.

No se evaluará a los estudiantes que no realicen aportes significativos al trabajo y/o que ingresen únicamente en los últimos 5 días de las fechas establecidas.

Es responsabilidad del líder del grupo incluir en el trabajo final únicamente a quienes participaron de manera activa.

Page 10: Guia Integrada de Actividades

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADEscuela de Ciencias Básicas, Tecnología e Ingeniería

Curso 301304 – Introducción a la Programación

Producto a entregar

7. Consolidar en una carpeta comprimida llamada GrupoX-Laboratorio2: Un solo documento pdf que incluya:

Portada. Lista de aprendizajes obtenidos. Descripción detallada del problema que se resuelve. Diagrama de flujo. Capturas de pantalla de resultados de la ejecución del programa. Conclusiones y referencias bibliográficas.

Archivo .cpp del programa con comentarios explicativos. Archivo .exe del programa.

.

IMPORTANTE: Durante el proceso del trabajo cada estudiante debe registrar información de actividad individual y colectiva en el E-portafolio, ubicado en el Entorno de Seguimiento y Evaluación.

POSTAREA

En este momento se consolida y se comparte el producto final de la tarea para compartir hallazgos, aprendizajes logrados. Permite evidenciar el conocimiento adquirido en los procesos desarrollados en las etapas anteriores.

Corresponde al desarrollo del proyecto final del curso.

Referencias bibliográficas requeridas

Universidad Nacional Abierta y a Distancia – UNAD. Punteros o apuntadores. Disponible en Datateca UNAD. http://datateca.unad.edu.co/contenidos/301304/AVA_301304/Entorno_de_conocimiento/Unidad_3/Punteros_o_apuntadores.pdf

Universidad Nacional Abierta y a Distancia – UNAD. Estructuras. Disponible en http://datateca.unad.edu.co/contenidos/301304/AVA_301304/Entorno_de_conocimiento/Unidad_3/Estructuras.pdf

Universidad Nacional Abierta y a Distancia – UNAD. Archivos, definición y características. Disponible en http://datateca.unad.edu.co/contenidos/301304/AVA_301304/Entorno_de_conocimiento/Unidad_3/Archivos_definicion_y_caracteristicas.pdf

CONDICIONES DEL TRABAJO:

Únicamente se recibe un trabajo por grupo, entregado por el líder en las fechas establecidas.

No se evaluará a los estudiantes que no realicen aportes significativos al trabajo y/o que ingresen únicamente en los últimos 5 días de las fechas establecidas.

Es responsabilidad del líder del grupo incluir en el trabajo final únicamente a quienes participaron de manera activa.

Page 11: Guia Integrada de Actividades

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADEscuela de Ciencias Básicas, Tecnología e Ingeniería

Curso 301304 – Introducción a la Programación

Universidad Nacional Abierta y a Distancia – UNAD. Acceso a los archivos. Disponible en http://datateca.unad.edu.co/contenidos/301304/AVA_301304/Entorno_de_conocimiento/Unidad_3/Acceso_a_los_archivos.pdf

Universidad Nacional Abierta y a Distancia – UNAD. Instrucciones para manejar archivos. Disponible en http://datateca.unad.edu.co/contenidos/301304/AVA_301304/Entorno_de_conocimiento/Unidad_3/Instrucciones_para_manejar_archivos.pdf

García Sánchez, José Daniel, Pérez Menor, José María, Sánchez García, Luis Miguel, Carretero Pérez, Jesús & García Caballeira, Félix. (2004). (Eds. Paraninfo, S.A). Problemas resueltos de programación en lenguaje C. (pp. 246-260). Disponible en Biblioteca virtual UNAD. Gale Virtual Reference.

Referencias bibliográficas complementarias

Deytel & Deytel. Como programa C++(segunda Edición). Mexico D.F. 1999. Prentice Hall. McGRAW-HILL

Joyanes Aguilar, Luis. Sánchez García, Lucas. Programación en C++: un enfoque práctico. Editorial McGraw-Hill. España. 2006.

Orda, Pedro Alonso, Garcia Granada, Fernando & otros. Diseño e implementación de programas en lenguaje C. Estructuras. (pp. 264 - 268). Disponible en http://books.google.com.co/books?id=LFfhjnmEdyUC&pg=PA8&dq=lenguaje+de+programacion+c&hl=es&sa=X&ei=1VtxUobXCdbKsQSwy4H4CQ&ved=0CFAQ6AEwBg#v=onepage&q=lenguaje%20de%20programacion%20c&f=false

WikiLibros. Programación en C. Manejo de archivos. Disponible en http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_C/Manejo_de_archivos

Actividades para el momento POSTAREA

Estudiar los temas correspondientes a la Unidad 3, disponibles en el Entorno de Conocimiento. Punteros o apuntadores. Estructuras. Archivos, definición y características. Acceso a los archivos. Instrucciones para manejar archivos. Errores y ejercicios resueltos (revisar el documento: Instrucciones para consultar el libro

Problemas resueltos de programación en lenguaje C, disponible en la Caja de Herramientas del Entorno de Conocimiento).

Desarrollar el trabajo colaborativo en el Entorno de Aprendizaje Colaborativo, en atención a las siguientes instrucciones:

Cronograma de actividad

Inicio: Octubre 27 de 2014 00:00 horasFinalización: Diciembre 14 de 2014 23:55 horas

Page 12: Guia Integrada de Actividades

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADEscuela de Ciencias Básicas, Tecnología e Ingeniería

Curso 301304 – Introducción a la Programación

Peso evaluativo: 125 puntos (25% del total del curso)

Trabajo individual

1. Consultar un ejercicio donde se utilicen estructuras y archivos, diseñar el diagrama de flujo y ejecutar la codificación en Dev-C.

2. Compartir el ejercicio debidamente explicado a los compañeros de grupo.

Trabajo en grupo

1. Organizar la forma de trabajando eligiendo un líder de grupo.2. Revisar las codificaciones de los compañeros, verificar que compilen, hacer preguntas, resolver

inquietudes, brindar explicaciones.3. Verificar que todos los programas compilen sin errores de sintaxis y/o lógicos.4. Identificar un problema real, diferente a los resueltos que permita almacenar datos en un medio

físico, recuperarlos para su consulta y modificación.5. Diseñar el diagrama de flujo.6. Desarrollar la codificación y compilación en Dev-C utilizando estructuras, archivos y funciones.

Toda la información debe estar validada.7. Capturar las pantallas de resultados de la ejecución del programa.

Producto a entregar

8. Consolidar en una carpeta comprimida llamada GrupoX-ManejoArchivos (reemplazar la X por el número del grupo, por ejemplo Grupo15-ManejoArchivos):

Un documento .pdf que incluya: Portada. Lista de aprendizajes obtenidos. Descripción clara y precisa del problema real a resolver. Diagrama de flujo. Explicaciones claras de la codificación del programa Capturas de pantalla de resultados de la ejecución del programa. Conclusiones y referencias bibliográficas.

Archivo .cpp del programa con comentarios explicativos. Archivo .exe del programa desarrollado.

CONDICIONES DEL TRABAJO:

Únicamente se recibe un trabajo por grupo, entregado por el líder en las fechas establecidas.

No se evaluará a los estudiantes que no realicen aportes significativos al trabajo y/o que ingresen únicamente en los últimos 15 días de las fechas establecidas.

Es responsabilidad del líder del grupo incluir en el trabajo final únicamente a quienes participaron de manera activa.

Page 13: Guia Integrada de Actividades

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNADEscuela de Ciencias Básicas, Tecnología e Ingeniería

Curso 301304 – Introducción a la Programación

IMPORTANTE: Durante el proceso del trabajo cada estudiante debe registrar información de actividad individual y colectiva en el E-portafolio, ubicado en el Entorno de Seguimiento y Evaluación.

Directora Curso 301304-Introducción a la Programación