You are on page 1of 8

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD Escuela de ciencias bsicas, Tecnologa e Ingeniera Programa de Ingeniera de Sistemas

Curso Introduccin a la Programacin

CURSO: INTRODUCCIN A LA PROGRAMACIN 3 CRDITOS

MIRIAN DEL CARMEN BENAVIDES RUANO PROGRAMA INGENIERA DE SISTEMAS ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA

La edicin del material didctico del curso Introduccin a la Programacin, diseado por Mirian del Carmen Benavides Ruano, del programa Ingeniera de Sistemas estuvo a cargo de la Escuela de Ciencias Bsicas, Tecnologa en Ingeniera de la Universidad Nacional Abierta y a Distancia (UNAD). Derechos reservados: 2014, Universidad Nacional Abierta y a Distancia UNAD

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD Escuela de ciencias bsicas, Tecnologa e Ingeniera Programa de Ingeniera de Sistemas

Curso Introduccin a la Programacin

Actividad 10 - TRABAJO COLABORATIVO No. 2 Temticas que se revisarn: Unidad 2: Arreglos Captulo 4: Arreglos y cadenas Captulo 5: Ordenacin y bsqueda Captulo 6: Punteros y apuntadores

Aspectos generales del trabajo: Para desarrollar la gua de actividades del presente trabajo es indispensable y se tendr en cuenta en el momento de la calificacin los aportes individuales y la interaccin en el pequeo grupo colaborativo. Por lo tanto se requiere que todos y cada uno conozca y entienda las instrucciones para su construccin. La intencin es que este trabajo se convierta en un medio que permita unir esfuerzos, saberes, aportes y competencias de todos los integrantes del grupo y con ello construir trabajos individuales y de grupo, que tengan excelente calidad y apoyen su autoaprendizaje. En el trabajo colaborativo se incluye el desarrollo del componente prctico del curso. Estrategia de aprendizaje propuesta: E-portafolio: esta estrategia permite recopilar muestras de las actividades realizadas, que luego pueden ser compartidas con los compaeros. Permite estructurar las tareas de aprendizaje, motiva la autoreflexin y la evaluacin tanto el proceso como el producto.. Peso Evaluativo: 30 puntos (6% del peso del curso) Laboratorio 2 35 puntos (7% del peso del curso) Correspondientes al trabajo colaborativo 2 Cronograma de actividades: Teniendo en cuenta que el trabajo se realiza en dos etapas, en el foro se crearn 2 temas: Laboratorio 2: inicia en Abril 1 y finaliza en Abril 13 Trabajo colaborativo 2: inicia en Abril 14 y finaliza en Abril 29

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD Escuela de ciencias bsicas, Tecnologa e Ingeniera Programa de Ingeniera de Sistemas

Curso Introduccin a la Programacin

Objetivos del Trabajo Organizar tareas colectivas aportando y superando las dificultades que se presenten, con una actitud tolerante hacia las ideas de los compaeros. Definir mediante acuerdos, responsabilidades individuales que faciliten el verdadero trabajo en equipo. Mantener buenas relaciones con los miembros del grupo, responsabilizndose de la consecucin de los objetivos. Conocer y aplicar tcnicas para administrar informacin utilizando arreglos. Declarar, inicializar y referenciar elementos de un arreglo

Gua de tareas El trabajo se realizar en 2 etapas: la primera corresponde al componente prctico del curso y la segunda corresponde al trabajo colaborativo 2. En el foro se abrir un tema para cada etapa: Laboratorio 2 Trabajo colaborativo 2 PRIMERA ETAPA (Componente prctico del curso Laboratorio 2) Actividades previas: Cada integrante del pequeo grupo colaborativo, debe: Realizar una lectura reflexiva de los 3 captulos correspondientes a la Unidad 2. Leer, analizar e interpretar las instrucciones de la gua de actividades. Revisar la rbrica de evaluacin. Actividades: Trabajo individual: 1. Consultar sobre el tema de vectores, mtodos de bsqueda y ordenacin, y compartirlo con sus compaeros de grupo mediante un documento .pdf. 2. Elegir 1 de los 5 ejercicios propuestos y desarrollar la programacin. Cada estudiante debe elegir 1 ejercicio diferente al de sus compaeros (distribuirse los 5 ejercicios) Ejercicios: a) Recibir la edades de 10 personas, ordenarlas de menor a mayor y mostrar resultados. b) Recibir las notas de 10 estudiantes, permitir la bsqueda de los estudiantes que tienen una nota determinada. c) Almacenar 10 nombres y permitir la bsqueda de los nombres que inicien con una letra especfica.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD Escuela de ciencias bsicas, Tecnologa e Ingeniera Programa de Ingeniera de Sistemas

Curso Introduccin a la Programacin

d) Utilizar una matriz de 4 x 4 para almacenar nmeros enteros. El programa debe tener la opcin para contar cuntas veces se repite un dato especfico. e) Hacer una encuesta para saber: nmero de mujeres, nmero de hombres, personas mayores de 20 aos. Recopilar toda la informacin y luego obtener las estadsticas. 3. Explicar los programas realizados a los compaeros de grupo, indicando qu mtodo de ordenacin y bsqueda utiliza, mediante un archivo .pdf. Trabajo grupal: 4. Elegir un lder de grupo que ser responsable de subir un nico trabajo a nombre del grupo. 5. Reflexionar sobre los conceptos de vectores, mtodos de ordenacin y bsqueda 6. Analizar y comentar los programas de los compaeros. 7. Expresar inquietudes, compartir experiencias sobre el desarrollo de los ejercicios, afianzar aprendizajes con el apoyo de los compaeros. 8. Verificar la compilacin y ejecucin adecuada de todos los programas. 9. Consolidar en una carpeta llamada GrupoX-Laboratorio2 los resultados del trabajo. 10. Hacer entrega de la carpeta GrupoX-Laboratorio2 en el foro correspondiente, en los tiempos establecidos. El grupo debe entregar un nico trabajo en el tema del foro: Laboratorio 2 hasta el 13 de abril, con las especificaciones indicadas en Producto(s) esperado(s). Producto(s) esperado(s): Una carpeta comprimida en zip, cuyo nombre debe ser GrupoX-Laboratorio2 (ejemplo: Grupo21-Laboratorio2), con los siguientes archivos: Un documento .pdf que incluya portada, introduccin, lista de los aprendizajes obtenidos, codificacin de los 5 ejercicios, conclusiones sobre el trabajo y referencias bibliogrficas

SEGUNDA ETAPA (Trabajo colaborativo 2) Trabajo individual: 1. Retomar y analizar los ejercicios realizados en el laboratorio 2 Trabajo grupal: 2. Acordar con los compaeros la forma de trabajo y elegir un lder de grupo que ser responsable de subir un nico trabajo a nombre del grupo.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD Escuela de ciencias bsicas, Tecnologa e Ingeniera Programa de Ingeniera de Sistemas

Curso Introduccin a la Programacin

3. Tomando como referencia los trabajos desarrollados en el laboratorio 2, proponer un problema bien estructurado donde se trabaje con vectores, se realice la ordenacin y bsqueda de datos. 4. Desarrollar la codificacin que permita resolver el problema planteado, utilizando un men de opciones, vectores, mtodos de ordenacin y bsqueda y utilizando funciones. 3. Consolidar en una carpeta llamada GrupoX-Colaborativo2 los resultados del trabajo. 4. El grupo debe entregar un nico trabajo en el tema del foro: Trabajo Colaborativo 2 hasta el 29 de abril, con las especificaciones indicadas en Producto(s) esperado(s). Producto(s) esperado(s): Una carpeta comprimida en zip, cuyo nombre debe ser GrupoX-Colaborativo2 (ejemplo: Grupo21-Colaborativo2), con los siguientes archivos: Un documento .pdf que incluya portada, problema a resolver bien estructurado, conclusiones y referencias bibliogrficas. El archivo .cpp del programa desarrollado. El archivo .exe del programa desarrollado

IMPORTANTE: Si encuentra algn inconveniente en el desarrollo de este trabajo, por favor emplee el Foro destinado a esta actividad para comunicarlo y brindarle una oportuna asesora. En el mismo debe desarrollar la intercomunicacin con su grupo de trabajo. nicamente se recibe un trabajo por grupo en cada etapa. El nico medio de entrega de los trabajos es el foro de Act. 10: en los temas: Laboratorio 2 y Trabajo colaborativo 2. Estudiante que no quede registrado en el trabajo escrito, slo se le calificar la participacin individual.

Recursos bibliogrficos AGUILAR, Luis. Fundamentos de programacin, algoritmos y estructura de datos (segunda edicin). Espaa. McGRAW-HILL. AGUILAR, Luis. Fundamentos de programacin, algoritmos, estructura de datos y Objetos (tercera edicin). Espaa. 2003. McGRAW-HILL. DEYTEL Y DEYTEL. Como programa C++(segunda Edicin). Mexico D.F. 1999.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD Escuela de ciencias bsicas, Tecnologa e Ingeniera Programa de Ingeniera de Sistemas

Curso Introduccin a la Programacin

Prentice Hall. McGRAW-HILL FARREL, Joyce, introduccin a la programacin lgica y diseo. Mexico D.F 2000. Thomson JOYANES AGUILAR, Luis. CASTILLO SANZ, Andrs. SANCHEZ GARCIA, Lucas. C algoritmos, programacin y estructuras de datos. Editorial McGraw-Hill. Espaa. 2005. JOYANES AGUILAR, Luis. SANCHEZ GARCIA, Lucas. Programacin en C++: un enfoque prctico. Editorial McGraw-Hill. Espaa. 2006. MENCHANA GARCIA, Felipe Rolando. Fundamentos de programacin en lenguaje C. Editorial: Instituto Politcnico nacional de Mxico. 2010 Sitios WEB http://members.tripod.com/~MoisesRBB/c.html http://www.ilustrados.com/publicaciones/EpZVVEZpyEdFpAKxjH.php http://libromanual.blogspot.com/2010/02/curso-de-c-con-devc.html http://mcyti.izt.uam.mx/~gustavo/Cursos/Tutoriales/Codificacion_Compilacion_y_D epuracion_con_el_IDE_DevC++.pdf http://docente.ucol.mx/al989508/public_html/Hc1.htm http://www.elmonton.net/PMc.php?contenido=PMc_3001_5077788_1 http://sistemas.uniandes.edu.co/~isis1301/dokuwiki/lib/exe/fetch.php?media=mater ial_monitorias:manual_de_c.pdf

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD Escuela de ciencias bsicas, Tecnologa e Ingeniera Programa de Ingeniera de Sistemas

Curso Introduccin a la Programacin

Rbrica de Evaluacin Los trabajos sern evaluados de acuerdo al contenido de las siguientes tablas: LABORATORIO 2
Item a Evaluar Valoracin Baja Valoracin Media Valoracin Alta Mximo Puntaje

Aportes individuales

El estudiante nunca particip en el trabajo. (Puntos = 0)

El estudiante no realiz todas las tareas indicadas. (Puntos = 4)

El estudiante realiz aportes significativos, con argumentaciones y desarrollo 2 ejercicios. (Puntos = 7)

Tiempo de participacin

Nunca ingres al foro. (Puntos = 0)

Ingres tarde para el desarrollo del trabajo. (Puntos = 3)

Particip a tiempo para el desarrollo del trabajo. (Puntos = 5) Particip activamente en la construccin del trabajo, tuvo en cuenta los aportes de los compaeros. (Puntos = 5)

Interaccin con el equipo

No interacta con el equipo. (Puntos = 0)

Participa pero no tiene en cuenta los aportes de los compaeros. (Puntos = 3)

Documento .pdf

No presentan el archivo .pdf (Puntos = 0)

Faltan algunos elementos solicitados. (Puntos = 6)

Incluye portada, introduccin, los 5 ejercicios, lista de aprendizajes, conclusiones y referencias bibliogrficas. (Puntos = 13)

13

TOTAL DE PUNTOS POSIBLES 30

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD Escuela de ciencias bsicas, Tecnologa e Ingeniera Programa de Ingeniera de Sistemas

Curso Introduccin a la Programacin

TRABAJO COLABORATIVO 2
Item a Evaluar Valoracin Baja Valoracin Media Valoracin Alta Mximo Puntaje

Aportes individuales

El estudiante nunca particip en el trabajo. (Puntos = 0)

El estudiante no realiz todas las tareas indicadas. (Puntos = 4)

El estudiante realiz aportes significativos, con argumentaciones sobre funciones (Puntos = 7)

Tiempo de participacin

Nunca ingres al foro. (Puntos = 0)

Ingres tarde para el desarrollo del trabajo. (Puntos = 3)

Particip a tiempo para el desarrollo del trabajo. (Puntos = 6) Particip activamente en la construccin del trabajo, tuvo en cuenta los aportes de los compaeros. (Puntos = 6)

Interaccin con el equipo

No interacta con el equipo. (Puntos = 0)

Participa pero no tiene en cuenta los aportes de los compaeros. (Puntos = 3)

Documento .pdf

No presentan el archivo .pdf (Puntos = 0)

Faltan algunos elementos solicitados. (Puntos = 4)

Incluye portada, introduccin, problema bien estructurado, conclusiones y referencias bibliogrficas. (Puntos = 8)

Archivos .cpp y .exe

No entregaron archivos. (Puntos = 0)

No cumple con todas las especificaciones o hace falta algn archivo. (Puntos = 4)

El programa incluye lo solicitado y entregaron los archivos que compilan adecuadamente. (Puntos = 8)

TOTAL DE PUNTOS POSIBLES 35

xitos Ing. Esp. Mirian Benavides Ruano

You might also like