Vous êtes sur la page 1sur 13

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

Escuela de Ciencias Bsicas, Tecnologa e Ingeniera


Curso 301304 Introduccin a la Programacin

GUA INTEGRADA DE ACTIVIDADES
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
Curso: 301304 - Introduccin a la Programacin

Temticas 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, segn Richards (2010), a
un enfoque centrado en el uso de tareas como el ncleo central de la planeacin y proceso para
llevar al aprendizaje del idioma. Algunos de sus proponentes lo presentan como un desarrollo
lgico del enfoque Comunicativo, ya que se basa en varios de los principios que fueron parte de la
enseanza comunicativa del idioma, de los aos 80s. Son premisas del TBL, el uso de:
1. Actividades que involucren la comunicacin 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
pedaggicas en el aprendizaje de la lengua extranjera. En este sentido, el rol de las tareas ha
trascendido su aplicacin 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 autntico.
2. Las tareas son actividades que tienen significado para los estudiantes como su enfoque
central.
3. Estas buscan lograr uno o varios objetivos especficos que deben ser alcanzados en un tiempo
determinado.

Un estudiante comprometido en la elaboracin de una tarea, facilita la activacin del proceso de
aprendizaje a travs de espacios en los que ste puede involucrar tanto sus conocimientos previos
como los nuevos, renegociando significados e involucrndose en el uso natural de diferentes
habilidades, no slo de carcter acadmico sino de estrategias metacognitivas que le lleven a la
consecucin del o los objetivos propuestos. De acuerdo con Richards y Nunan (2010) los pilares
del Aprendizaje basado en tareas, se podran resumir de la siguiente manera:
1. Hay un enfoque fuerte ms al proceso que al producto.
2. Las actividades con un propsito especfico para la realizacin de una tarea significativa,
promueven el uso y aprendizaje del idioma.
3. Las actividades y tareas pueden ser en dos vas, 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 pedaggico especfico 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 cuestin, el lenguaje o conocimiento requerido para
desarrollarla, y el grado de apoyo con el que se dispone para acompaar al estudiante durante el
proceso de ejecucin.
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 gua para el logro de los objetivos propuestos,
permitindole al estudiante todo su protagonismo al poner en juego sus conocimientos previos y

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Curso 301304 Introduccin a la Programacin
nuevos, intereses y gustos, al igual que sus estrategias de interaccin con los recursos y personas
que le rodean en la realizacin de la tarea.

La elaboracin de la tarea est contemplada, segn Nunan en tres momentos llamados: Pre-tarea,
Ciclo de la tarea y Post-tarea.
1


En cada momento se pueden organizar de manera jerrquica actividades en atencin a los
objetivos que se plantean.

Sntesis de las actividades

Las actividades se desarrollarn 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, apoyndose en los contenidos
dispuestos para este fin en el entorno de conocimiento.

Para conseguir un aprendizaje significativo los participantes deben interactuar con sus
compaeros 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, organizacin de
conceptos fundamentales requeridos.

TAREA

La tarea es realizada por los estudiantes individualmente o en grupos, dndole a cada uno la
posibilidad de expresarse y hacer propuestas frente a la elaboracin de la misma. El docente
monitorea, invita y apoya a la participacin, ms no da puntos de vista, corrige o cambia; ya que el
propsito de esta etapa es que el estudiante se sienta en confianza para la construccin que
realizar. Esta etapa conlleva a que el grupo haga una planeacin 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
Guzmn, Luz Dary. (2013). Metodologas, estrategias y herramientas didcticas para el diseo de cursos en ambientes
virtuales de aprendizaje en la Universidad Nacional Abierta y a Distancia UNAD.
2
Ibid.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Curso 301304 Introduccin a la Programacin

Actividades para cada uno de los momentos

PRETAREA

Actividad Entorno Semanas Puntaje
Reconocimiento del aula y
entornos de AVA.
Semana 1 y 2 N/A
Lectura del syllabus Conocimiento
Diligenciar los acuerdos del curso Seguimiento y evaluacin
Presentarse en el foro general del
curso
Informacin inicial
Revisar agenda del curso Informacin inicial
Actualizar perfil
Desarrollar la evaluacin inicial
tipo cuestionario
Seguimiento y evaluacin Semana 1 y 2 25


Referencias
bibliogrficas
requeridas
Universidad Nacional Abierta y a Distancia UNAD. Conceptos generales de
Programacin. Disponible en
http://datateca.unad.edu.co/contenidos/301304/AVA_301304/Entorno_de_conocimi
ento/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_conocimi
ento/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_conocimi
ento/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_conocimi
ento/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_conocimi
ento/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_conocimi
ento/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_conocimi
ento/Unidad_1/Funciones.pdf

Garca Snchez, Jos Daniel, Prez Menor, Jos Mara, Snchez Garca, Luis
Miguel, Carretero Prez, Jess & Garca Caballeira, Flix. (2004). (Eds. Paraninfo,
S.A). Problemas resueltos de programacin en lenguaje C. (pp. 81-96). Disponible
en Biblioteca virtual UNAD. Gale Virtual Reference Library.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Curso 301304 Introduccin a la Programacin

Referencias
bibliogrficas
complementarias
Lobos, Mara Elena de. Aprende a programar. Lenguajes de programacin.
Disponible en http://www.mailxmail.com/curso-aprende-programar/concepto-
lenguaje-programacion

Oviedo Regino, Efrain M. (2004). Lgica de programacin (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 Prctico.

Estudiar los temas correspondientes a la Unidad 1, disponibles en el Entorno de Conocimiento.
Conceptos generales de programacin.
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 programacin en lenguaje C, disponible en la Caja de
Herramientas del Entorno de Conocimiento).

Desarrollar el trabajo colaborativo en el Entorno de Aprendizaje Colaborativo, en atencin a
las siguientes instrucciones:

Cronograma de actividad

Inicio: Agosto 18 de 2014 00:00 horas
Finalizacin: 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 Gua de
instalacin del entorno Dev-C, disponible en la Caja de Herramientas del Entorno de
conocimiento.

2. Reconocimiento del entorno DEV C mediante codificacin del siguiente programa:

#include<iostream.h> //Libreria para utilizar cout, cin, system("cls"), system("pause")
main() //funcin principal
{ char op; //declaracin de variable tipo char
int x1,x2; //declaracin de variable tipo int

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Curso 301304 Introduccin a la Programacin
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
cout<<"\n\n\t\tDigite otro numero entero: ";
cin>>x2; //almacena valor en variable
cout<<"\n\n\n\n"; //4 saltos de lnea
do //inicia ciclo do while
{ system("cls"); //funcin 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 mltiple
{ 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 lnea
system("pause"); //detiene la ejecucin del programa hasta que el usuario digite una tecla
}while(op!='5'); //final del ciclo do while
}


3. Cada estudiante debe consultar un ejercicio bsico de programacin en lenguaje C que
incluya funciones, ejecutarlo en Dev-C y compartir el archivo .cpp con los compaeros,
haciendo comentarios explicativos en la codificacin.


Trabajo en grupo:

4. Organizar la forma de trabajo eligiendo un lder 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 tringulo, el promedio de notas de 5 estudiantes y la validacin de un dato positivo:
Disear el diagrama de flujo.
Realizar la codificacin y compilacin en Dev-C con el siguiente men:
a. Calcular el rea de un tringulo.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Curso 301304 Introduccin a la Programacin
b. Promedio de notas de 5 estudiantes.
c. Validar que un dato sea positivo.
d. Salir.

Cada opcin a, b y c deben desarrollarse mediante una funcin.
La codificacin debe incluir comentarios explicativos.

Capturar las pantallas de resultados de la ejecucin del programa.


Producto a entregar

7. Consolidar en una carpeta comprimida llamada GrupoX-Laboratorio1 (reemplazar la X por el
nmero 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 ejecucin del Ejercicio 1.
Conclusiones y referencias bibliogrficas.
Archivo .cpp del Ejercicio 1 (numeral 6).
Archivo .exe del Ejercicio 1 (numeral 6).











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


TAREA

La tarea es realizada por los estudiantes individualmente o en grupos, dndole a cada uno la
posibilidad de expresarse y hacer propuestas frente a la elaboracin de la misma. El docente
monitorea, invita y apoya a la participacin, ms no da puntos de vista, corrige o cambia; ya que el
propsito de esta etapa es que el estudiante se sienta en confianza para la construccin que
realizar. Esta etapa conlleva a que el grupo haga una planeacin de la tarea que realizar,
CONDICIONES DEL TRABAJO:

nicamente se recibe un trabajo por grupo, entregado por el lder 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 das de las fechas establecidas.
Es responsabilidad del lder del grupo incluir en el trabajo final nicamente a quienes
participaron de manera activa.


UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Curso 301304 Introduccin a la Programacin
teniendo en cuenta los recursos que necesitar, haciendo nfasis en la importancia de tener un
producto claro, organizado y preciso.
3


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

Referencias
bibliogrficas
requeridas
Universidad Nacional Abierta y a Distancia UNAD. Arreglos, definicin y
declaracin. Disponible en
http://datateca.unad.edu.co/contenidos/301304/AVA_301304/Entorno_de_conocimi
ento/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_conocimi
ento/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_conocimi
ento/Unidad_2/Cadenas_de_caracter.pdf

Universidad Nacional Abierta y a Distancia UNAD. Mtodos de ordenacin y
bsqueda. Disponible en
http://datateca.unad.edu.co/contenidos/301304/AVA_301304/Entorno_de_conocimi
ento/Unidad_2/Metodos_de_ordenacion_y_busqueda.pdf

Garca Snchez, Jos Daniel, Prez Menor, Jos Mara, Snchez Garca, Luis
Miguel, Carretero Prez, Jess & Garca Caballeira, Flix. (2004). (Eds. Paraninfo,
S.A). Problemas resueltos de programacin en lenguaje C. (pp. 159-173).
Disponible en Biblioteca virtual UNAD. Gale Virtual Reference Library.

Referencias
bibliogrficas
complementarias
Garrido, Antonio. Fundamentos de Programacin en C. Cadenas de caracteres (pp. 143 -
148). Disponible en
http://books.google.com.co/books?id=OC17arE5xukC&pg=PR5&dq=lenguaje+de+program
acion+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, definicin y declaracin.

3
Ibid.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Curso 301304 Introduccin a la Programacin
Arreglos unidimensionales y bidimensionales.
Cadenas de carcter.
Mtodos de ordenacin y bsqueda.
Errores y ejercicios resueltos (revisar el documento: Instrucciones para consultar el libro
Problemas resueltos de programacin en lenguaje C, disponible en la Caja de
Herramientas del Entorno de Conocimiento).

Desarrollar el trabajo colaborativo en el Entorno de Aprendizaje Colaborativo, en atencin a
las siguientes instrucciones:

Cronograma de actividad

Inicio: Septiembre 22 de 2014 00:00 horas
Finalizacin: 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 codificacin en Dev-C.
2. Compartir el ejercicio debidamente explicado a los compaeros de grupo.

Trabajo en grupo

3. Organizar la forma de trabajando eligiendo un lder de grupo.
4. Revisar las codificaciones de los compaeros, verificar que compilen, hacer preguntas, resolver
inquietudes, brindar explicaciones.
5. Distribuirse los siguientes ejercicios para desarrollar el diagrama de flujo y la codificacin,
utilizando vectores y funciones:
Recibir el sueldo de 5 trabajadores, ordenarlos de menor a mayor y mostrar resultados.
Almacenar 5 nombres y permitir su bsqueda y modificacin.
Almacenar los datos de 5 personas (nombre, gnero y estado civil), permitir la consulta de
mujeres, hombres, solteros, casados).
Utilizar una matriz de 5 x 5 para almacenar nmeros y permitir la consulta de cuntas veces
se repite un valor.
Almacenar una frase en una cadena y contar cuntas veces se repite una letra digitada por
el usuario.
6. Verificar que todos los programas compilen sin errores de sintaxis y/o lgicos.

Producto a entregar

8. Consolidar en una carpeta comprimida llamada GrupoX-Vectores (reemplazar la X por el
nmero 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.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Curso 301304 Introduccin a la Programacin
Diagramas de flujo.
Capturas de pantalla de resultados de la ejecucin de cada programa.
Conclusiones y referencias bibliogrficas
Archivos .cpp de los programas realizados.
Archivos .exe de los ejercicios realizados.
.













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


TAREA 2

Laboratorio 2: consultar la Hoja de ruta en el Entorno de Aprendizaje Prctico.
Desarrollar el trabajo colaborativo en el Entorno de Aprendizaje Colaborativo, en atencin a las
siguientes instrucciones:

Cronograma de actividad

Inicio: Octubre 13 de 2014 00:00 horas
Finalizacin: 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 solucin requiera el
uso de vectores, matrices, cadenas, mtodos de ordenacin, mtodos de bsqueda y
funciones.

Trabajo en grupo:

2. Organizar la forma de trabajo eligiendo un lder de equipo.
3. Analizar las propuestas individuales de problemas, elegir y mejorar una de ellas para
desarrollar la solucin.
4. Disear el diagrama de flujo.
CONDICIONES DEL TRABAJO:

nicamente se recibe un trabajo por grupo, entregado por el lder 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 das de las fechas establecidas.
Es responsabilidad del lder del grupo incluir en el trabajo final nicamente a quienes
participaron de manera activa.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Curso 301304 Introduccin a la Programacin
5. Desarrollar la codificacin en Dev-C incluyendo vectores, matrices, cadenas, mtodo de
ordenacin, mtodo de bsqueda y funciones (incluir comentarios que expliquen la
codificacin).
6. Capturar las pantallas de resultados de la ejecucin del programa.

Producto a entregar

7. Consolidar en una carpeta comprimida llamada GrupoX-Laboratorio2:
Un solo documento pdf que incluya:
Portada.
Lista de aprendizajes obtenidos.
Descripcin detallada del problema que se resuelve.
Diagrama de flujo.
Capturas de pantalla de resultados de la ejecucin del programa.
Conclusiones y referencias bibliogrficas.
Archivo .cpp del programa con comentarios explicativos.
Archivo .exe del programa.

.










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


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
bibliogrficas
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
CONDICIONES DEL TRABAJO:

nicamente se recibe un trabajo por grupo, entregado por el lder 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 das de las fechas establecidas.
Es responsabilidad del lder del grupo incluir en el trabajo final nicamente a quienes
participaron de manera activa.


UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Curso 301304 Introduccin a la Programacin

Universidad Nacional Abierta y a Distancia UNAD. Archivos, definicin y caractersticas.
Disponible en
http://datateca.unad.edu.co/contenidos/301304/AVA_301304/Entorno_de_conocimiento
/Unidad_3/Archivos_definicion_y_caracteristicas.pdf

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

Garca Snchez, Jos Daniel, Prez Menor, Jos Mara, Snchez Garca, Luis Miguel,
Carretero Prez, Jess & Garca Caballeira, Flix. (2004). (Eds. Paraninfo, S.A). Problemas
resueltos de programacin en lenguaje C. (pp. 246-260). Disponible en Biblioteca virtual
UNAD. Gale Virtual Reference.

Referencias
bibliogrficas
complementarias
Deytel & Deytel. Como programa C++(segunda Edicin). Mexico D.F. 1999. Prentice Hall.
McGRAW-HILL

Joyanes Aguilar, Luis. Snchez Garca, Lucas. Programacin en C++: un enfoque prctico.
Editorial McGraw-Hill. Espaa. 2006.

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

WikiLibros. Programacin 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, definicin y caractersticas.
Acceso a los archivos.
Instrucciones para manejar archivos.
Errores y ejercicios resueltos (revisar el documento: Instrucciones para consultar el libro
Problemas resueltos de programacin en lenguaje C, disponible en la Caja de
Herramientas del Entorno de Conocimiento).

Desarrollar el trabajo colaborativo en el Entorno de Aprendizaje Colaborativo, en atencin a
las siguientes instrucciones:


UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Curso 301304 Introduccin a la Programacin
Cronograma de actividad

Inicio: Octubre 27 de 2014 00:00 horas
Finalizacin: Diciembre 14 de 2014 23:55 horas

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

Trabajo individual

1. Consultar un ejercicio donde se utilicen estructuras y archivos, disear el diagrama de flujo y
ejecutar la codificacin en Dev-C.
2. Compartir el ejercicio debidamente explicado a los compaeros de grupo.

Trabajo en grupo

1. Organizar la forma de trabajando eligiendo un lder de grupo.
2. Revisar las codificaciones de los compaeros, verificar que compilen, hacer preguntas, resolver
inquietudes, brindar explicaciones.
3. Verificar que todos los programas compilen sin errores de sintaxis y/o lgicos.
4. Identificar un problema real, diferente a los resueltos que permita almacenar datos en un medio
fsico, recuperarlos para su consulta y modificacin.
5. Disear el diagrama de flujo.
6. Desarrollar la codificacin y compilacin en Dev-C utilizando estructuras, archivos y funciones.
Toda la informacin debe estar validada.
7. Capturar las pantallas de resultados de la ejecucin del programa.

Producto a entregar

8. Consolidar en una carpeta comprimida llamada GrupoX-ManejoArchivos (reemplazar la X por
el nmero del grupo, por ejemplo Grupo15-ManejoArchivos):
Un documento .pdf que incluya:
Portada.
Lista de aprendizajes obtenidos.
Descripcin clara y precisa del problema real a resolver.
Diagrama de flujo.
Explicaciones claras de la codificacin del programa
Capturas de pantalla de resultados de la ejecucin del programa.
Conclusiones y referencias bibliogrficas.
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 lder 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 das de las fechas establecidas.
Es responsabilidad del lder del grupo incluir en el trabajo final nicamente a
quienes participaron de manera activa.


UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Curso 301304 Introduccin a la Programacin



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



Directora
Curso 301304-Introduccin a la Programacin

Vous aimerez peut-être aussi