Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
1 Universidad Nacional Abierta y a Distancia Vicerrectoría Académica y de Investigación Curso: Programación Código: 243002 Guía de actividades y rúbrica de evaluación – Tarea 6 Presentación de resultados 1. Descripción de la actividad Tipo de actividad: Independiente Momento de la evaluación: Final Puntaje máximo de la actividad: 125 puntos La actividad inicia el: lunes, 10 de mayo de 2021 La actividad finaliza el: domingo, 23 de mayo de 2021 Con esta actividad se espera conseguir los siguientes resultados de aprendizaje: El estudiante será capaz de reconocer los elementos básicos del lenguaje C, mediante el uso de estructuras de control selectivas, identificando el flujo de ejecución general de un programa. El estudiante estará en capacidad de identificar el funcionamiento de las estructuras de control repetitivas, contrastando las diferencias de uso de cada una de estas dentro del lenguaje C. El estudiante será capaz de comprender la estructura de un arreglo y su correlación con el uso de punteros mediante la organización secuencial de datos inmersos en la ejecución de un programa, a fin de organizar extensos volúmenes de información. El estudiante estará en capacidad de desarrollar funciones propias dentro del lenguaje C, a partir del paradigma de programación modular, con el fin de optimizar el diseño, desarrollo y mantenimiento de una solución algorítmica. La actividad consiste en: Atención: Todo aporte de código dentro del foro debe de realizarse con su correspondiente archivo fuente (.c) y un pantallazo de la ejecución del programa donde se evidencie la fecha del sistema (reloj 2 del sistema), todo dentro de un archivo comprimido con el nombre del estudiante y el número del aporte, ejemplo: Juan_Porras_Aporte1.zip En caso de dudas remitirse al video de apoyo Como realizar mis aportes en código, publicado en el Foro de Noticias del curso. Por otra parte, es fundamental que el estudiante antes de comenzar a realizar la actividad haya revisado y estudiado a conciencia las temáticas propuestas en el entorno de conocimiento. Por otra parte, es de vital importancia asistir a la web académica programada para esta unidad del curso o en su defecto revisar la grabación de esta. La programación de dicho encuentro está disponible en el Entorno de Aprendizaje colaborativo, apartado de Encuentros Sincrónicos. Importante: Para el desarrollo del curso se trabajará de forma exclusiva con el lenguaje de programación C, aportes en cualquier otro lenguaje de programación (C++, C#, pseudocódigo, Java, Python, etc..) no son validos. Actividad individual: Para el desarrollo de esta actividad, cada estudiante debe realizar un programa que permita ejecutar de forma selectiva cada uno de los ejercicios realizados en las Unidades 1,2,3 y 4 del Curso; para ello es necesario implementar un menú que le permita al usuario acceder a cada uno de los programas desarrollados, por lo cual es necesario tener presente: El menú debe de contar con 6 opciones: • Unidad 1 • Unidad 2 • Unidad 3 • Unidad 4 • Créditos • Salir En el apartado de créditos se deben mostrar los siguientes datos del estudiante: • Nombre completo 3 • Cedula • Grupo • Curso • Ciudad Requisitos del programa: • El menú debe ejecutarse de forma cíclica hasta que el usuario elija la opción de salir. • Es necesario validar que los datos que está ingresando el usuario por consola se ajusten a los rangos y categorías solicitados en el menú. • Todos los datos que se muestren por consola se deben de mostrar enmarcados dentro de un recuadro elaborado a partir de cualquier carácter del código ASCII, tal como se muestra en la figura 1 y 2. • Se debe utilizar la función system() asociada a la librería stdlib para mejorar la presentación de la información, a partir de instrucciones como “pause” y “cls”. No se pueden usar variables globales para el desarrollo del programa. Figura 1. Ejemplo de menú. Autor 4 Figura 2. Ejemplo contenido datos. Autor Desarrollo y entrega del trabajo individual: Esta actividad se debe de desarrollar en el foro Unidad 4 – Funciones. El estudiante debe de enviar como aporte en el foro el archivo fuente (.c) y el pantallazo de ejecución del trabajo individual a la espera de la realimentación del tutor y sus compañeros. Luego de que reciba el visto bueno del tutor, puede subir el producto final de la actividad individual, el cual consiste en un archivo comprimido que contiene el archivo fuente del ejercicio presentado y el Formato de informe individual que se encuentra publicado en el entorno de aprendizaje. Adicionalmente cada estudiante debe de revisar y realimentar de forma significativa los ejercicios presentados por sus compañeros. Los ejercicios presentados deben ser de su autoría, si se encuentra a un estudiante utilizando código tomado textualmente de internet, automáticamente tiene CERO en su nota. 5 El producto final para entregar es un archivo comprimido que contiene el Formato de informe Individual y una carpeta con el archivo fuente (.c) del ejercicio desarrollado, el cual se subirá en el Entorno de Evaluación. Para el desarrollo de la actividad tenga en cuenta que: En el entorno de Información inicial debe: • Revisar el apartado de noticias del curso, allí se publicará de forma constante material de apoyo e información fundamental para el desarrollo del curso. • Verificar en el espacio Encuentros sincrónicos vía web conferencia las fechas programadas para el encuentro de cada una de las unidades. • Estar atento de las invitaciones de los CIPAS virtuales que se publicaran en el foro de noticias. En el entorno de Aprendizaje debe: • Realizar sus aportes relativos al trabajo realizado, esperando la realimentación del Tutor y compañeros • Realizar las correcciones solicitadas por el Tutor en caso de que apliquen. • Realimentar los aportes realizados por los compañeros. En el entorno de Evaluación debe: • Subir el archivo comprimido final que contiene el formato de informe individual y el archivo fuente (.c) del ejercicio realizado. Evidencias de trabajo independiente: Las evidencias de trabajo independiente para entregar son: Participación en el foro dispuesto para el desarrollo de la Actividad Individual mediante el Entorno de Aprendizaje colaborativo y entrega de un archivo comprimido que contenga el Formato de informe individual junto con el archivo fuente (.c) el cual debe de llevar el siguiente nombre: Pressentacion_Resultados__Nombre_Apellido.zip 6 Evidencias de trabajo grupal: En esta actividad no se requieren evidencias de trabajo grupal. 7 2. Lineamientos generales para la elaboración de las evidencias de aprendizaje a entregar. Para evidencias elaboradas independientemente, tenga en cuenta las siguientes orientaciones: Participación en el foro dispuesto para el desarrollo de la Actividad Individual mediante el Entorno de Aprendizaje colaborativo y entrega de un archivo comprimido que contenga el Formato de informe individual junto con el archivo fuente (.c) el cual debe de llevar el siguiente nombre: Pressentacion_Resultados__Nombre_Apellido.zip Tenga en cuenta que todos los productos escritos individuales o grupales deben cumplir con las normas de ortografía y con las condiciones de presentación que se hayan definido. En cuanto al uso de referencias considere que el producto de esta actividad debe cumplir con las normas APA En cualquier caso, cumpla con las normas de referenciación y evite el plagio académico, para ello puede apoyarse revisando sus productos escritos mediante la herramienta Turnitin que encuentra en el campus virtual. Considere que en el acuerdo 029 del 13 de diciembre de 2013, artículo99, se considera como faltas que atentan contra el orden académico, entre otras, las siguientes: literal e) “El plagiar, es decir, presentar como de su propia autoría la totalidad o parte de una obra, trabajo, documento o invención realizado por otra persona. Implica también el uso de citas o referencias faltas, o proponer citad donde no haya coincidencia entre ella y la referencia” y liberal f) “El reproducir, o copiar con fines de lucro, materiales educativos o resultados de productos de investigación, que cuentan con derechos intelectuales reservados para la Universidad” Las sanciones académicas a las que se enfrentará el estudiante son las siguientes: a) En los casos de fraude académico demostrado en el trabajo académico o evaluación respectiva, la calificación que se impondrá será de cero puntos sin perjuicio de la sanción disciplinaria correspondiente. 8 b) En los casos relacionados con plagio demostrado en el trabajo académico cualquiera sea su naturaleza, la calificación que se impondrá será de cero puntos, sin perjuicio de la sanción disciplinaria correspondiente. 9 3. Formato de Rúbrica de evaluación Tipo de actividad: Independiente Momento de la evaluación: Final La máxima puntuación posible es de 125 puntos Primer criterio de evaluación: La entrega final contiene el archivo fuente .C y el Formato de Informe individual, el cual presenta un desarrollo lógico de cada uno de sus ítems mostrando una solución coherente del ejercicio resuelto Este criterio representa 25 puntos del total de 125 puntos de la actividad. Nivel alto: La entrega final contiene el archivo fuente .C y el Formato de Informe individual, el cual presenta un desarrollo lógico de cada uno de sus ítems mostrando una solución coherente del ejercicio resuelto. . Si su trabajo se encuentra en este nivel puede obtener entre 20 puntos y 25 puntos Nivel Medio: El Formato de Informe individual no presenta un desarrollo lógico de cada uno de sus ítems o no muestra una solución coherente del ejercicio resuelto para la tarea planteada. No se entrega el correspondiente archivo fuente .C Si su trabajo se encuentra en este nivel puede obtener entre 10 puntos y 19 puntos Nivel bajo: El estudiante no realiza la entrega del formato de Informe Individual y/o el archivo fuente .C Si su trabajo se encuentra en este nivel puede obtener entre 0 puntos y 9 puntos Segundo criterio de evaluación: El programa presentado por el estudiante cumple con los requerimientos planteados en el ejercicio con respecto a su Nivel alto: El programa presentado por el estudiante cumple con los requerimientos planteados en el ejercicio con respecto a su funcionalidad y resultados finales Si su trabajo se encuentra en este nivel puede obtener entre 30 puntos y 40 puntos Nivel Medio: El programa presentado por el estudiante cumple parcialmente con los requerimientos planteados en el ejercicio con respecto a su funcionalidad y resultados finales Si su trabajo se encuentra en este nivel puede obtener entre 18 puntos y 29 puntos 10 funcionalidad y resultados finales Este criterio representa 40 puntos del total de 125 puntos de la actividad Nivel bajo: El estudiante no realiza la entrega del programa solicitado. Si su trabajo se encuentra en este nivel puede obtener entre 0 puntos y 17 puntos Tercer criterio de evaluación: El programa presentado hace correcto uso de los conceptos planteados para la unidad en curso, siguiendo las buenas prácticas de programación para la creación de la función main, inclusión de librerías y orden en el código. Este criterio representa 60 puntos del total de 125 puntos de la actividad Nivel alto: El programa presentado por el estudiante responde a la tarea planteada, hace correcto uso de las funciones de salida y entrada (printf, scanf), operadores aritméticos, lógicos, de comparación, de asignación, estructuras de control (if, if-else y switch) y estructuras de control repetitivas (while, do while y for) inmersas en el uso de arreglos y punteros. El código sigue las correctas prácticas de programación para la creación de la función main, inclusión de librerías y orden en el código. Se implementan las 3 funciones solicitadas, estas reciben al menos un arreglo por parámetro y por lo menos una de estas tiene un valor de retorno especifico. Si su trabajo se encuentra en este nivel puede obtener entre 50 puntos y 60 puntos Nivel Medio: El programa presentado por el estudiante responde parcialmente a la tarea planteada, no hace uso de las funciones de salida y entrada (printf, scanf), operadores aritméticos, lógicos, de comparación, de asignación y estructuras de control (if, if-else y switch) y estructuras de control repetitivas (while, do while y for) inmersas en el uso de arreglos y punteros.. El código no sigue las correctas prácticas de programación para la creación de la función main, inclusión de librerías y orden en el código. No se implementan las 3 funciones solicitadas o los parámetros que estas reciben no son acordes a lo solicitado Si su trabajo se encuentra en este nivel puede obtener entre 30puntos y 49 puntos Nivel bajo: El estudiante no presenta el programa solicitado o no realiza envió del archivo fuente (.c). Si su trabajo se encuentra en este nivel puede obtener entre 0 puntos y 29 puntos 11
Compartir