Está en la página 1de 12

Universidad Nacional Abierta y a Distancia

Vicerrectoría Académica y de Investigación


Curso: Fundamentos de Programación
Código: 213022

Guía de actividades y rúbrica de evaluación - Unidad 2 - Paso 3 -


Estructuras repetitivas y arreglos

1. Descripción de la actividad
Tipo de actividad: Independiente
Momento de la evaluación: Intermedio
Puntaje máximo de la actividad: 125 puntos
La actividad inicia el: La actividad finaliza el:
jueves,21 de marzo de 2024 miércoles,17 de abril de 2024
Con esta actividad se espera conseguir los siguientes
resultados de aprendizaje:

Diseñar soluciones básicas de programación, a partir de la


comprensión de la sintaxis y semántica de las estructuras de
control, repetición y utilización de arreglos, utilizando lenguaje de
programación en C#.
La actividad consiste en:

La presente actividad consta de un conjunto de problemas, de los


cuales cada estudiante debe elegir resolver dos (2) problemas (1 de
estructuras repetitivas y 1 de matrices), desarrollar la tabla de
requerimientos y aportar carpeta con los archivos de cada proyecto
completo trabajado en C# en el IDE Visual Studio 2019 o posterior.

El programa realizado en C# debe incluir, condicionales, ciclos y


arreglos.

Todo lo anterior debe ser comprimido en Zip o RAR y subido al entorno


de evaluación.

Con el fin de evitar repetición en la elección de los problemas, el


estudiante publicara en el foro los problemas seleccionados a través del
diligenciamiento de una tabla básica para tal fin, por tanto, los demás
compañeros no podrán repetir, y deberán respetar lo que se eligió por
parte del compañero de grupo. El propósito de la actividad es lograr que

1
el estudiante identifique y comprenda los tipos de instrucción y
estructuras de control simple y anidado, ciclos y uso de arreglos
en la solución de problemas a través del enfoque estructurado y use
adecuadamente las estructuras necesarias para la generación de
soluciones básicas.

 El estudiante deberá participar en el foro de la actividad Paso 3 -


Estructuras repetitivas y arreglos, indicando cuáles serán los
dos (2) problemas a resolver.

Actividades para desarrollar

El Paso 3 de esta Unidad consiste en dar solución a dos (2)


problemas (1 de estructuras repetitivas y 1 de matrices)
mediante la entrega de soluciones de programación. Para el desarrollo
de este paso, es necesario que revise en el Entorno de Aprendizaje
(Unidad 2 - Contenidos y referentes bibliográficos).

2
Descripción del Paso 3:

A continuación, encontrará indicaciones para el desarrollo del Paso 3 a


través de las siguientes actividades:

Actividad 1:

Del archivo titulado: “Anexo 1 - Banco de Problemas - Paso 3”,


cada estudiante debe seleccionar dos (2) problemas a desarrollar y
deberá publicar en el foro una tabla con la siguiente información, tal y
como se describe a continuación:

Tabla 1: Información Situación Problema a Resolver

Estudiante Problema Asignado


(Indique el numeral de los problemas
escogido)

Identificación y Problemas:
Nombre completo

Actividad 2:

El estudiante debe diligenciar la tabla de requerimientos con base en los


campos exigidos. La construcción de la tabla de requerimientos forma
parte del análisis del problema. Los requerimientos hacen referencia a
las necesidades de los usuarios, es decir, identifican los aspectos que
los usuarios del programa desean resolver mediante software
posteriormente. Estos requerimientos se denominan funcionales al
sostener una relación directa con la funcionalidad del sistema.

Tabla 2: Tabla de Requerimientos – Problema #


Identificación del Descripción Entradas Resultados
requerimiento (salidas)

3
Para el diligenciamiento correcto de la tabla de requerimientos, se debe
tener en cuenta lo siguiente:

Identificación del requerimiento: es un código que identifica al


requerimiento, generalmente compuesto por una letra y un dígito.
Identificadores comunes para los requerimientos son R1, R2, R3, etc.
Descripción: consiste en una descripción concisa y clara, en lenguaje
natural, del requerimiento.
Entradas: son los insumos o datos necesarios para que el
requerimiento se pueda suplir con éxito.
Resultados o salidas: constituyen el cumplimiento del requerimiento,
es decir, son los resultados que dan solución a un requerimiento
funcional definido por el usuario.

Aquí un ejemplo para que tenga de base para su diligenciamiento:

Figura 1. Tabla de requerimientos. Botero, R., Castro, C., Taborda, G., Maya, J., &
Valencia, M. (2009). Lógica y programación orientada a objetos: un enfoque basado
en problemas. Grupo GIISTA. Tecnológico de Antioquia Institución Universitaria,
Medellín.

4
Actividad 3:

Utilizando el lenguaje de programación C#, el estudiante codifica y


hace las respectivas pruebas de escritorio para validar que el
programa esté entregando los resultados esperados. Para ello, es
importante que consulte los recursos educativos que están dispuestos
en el Entorno de Conocimiento, allí se explican paso a paso la forma
de codificar la solución básica. Importante que en el código fuente
sea incluido al comienzo unas líneas de comentarios donde se escriba
los siguientes datos:

 Nombre del estudiante


 Grupo
 Número y Texto del programa
 Código Fuente: autoría propia

Como respaldo a la carpeta del código se debe copiar en el informe el


código completo, donde se evidencie el resultado de las operaciones
realizadas por el programa creado.

Actividad 4:

El estudiante entrega en un archivo comprimido la carpeta completa


del código fuente y el informe. El nombre del archivo debe cumplir la
siguiente estructura: Codigo_Grupo_Paso3_NombreApellido.zip

5
Para el desarrollo de la actividad tenga en cuenta que:

En el Entorno de Aprendizaje debe: Realizar la lectura de las referencias


bibliográficas correspondientes a la unidad 2 y participar en el foro del
Paso 3 - Estructuras repetitivas y arreglos.

En el Entorno de Aprendizaje tiene a disposición varios recursos


educativos digitales con ejemplos precisos de cómo realizar los
diagramas de flujo, pruebas de escritorio y codificación con el lenguaje
de programación C#.

Consulte con su tutor las dudas frente al desarrollo de la actividad,


teniendo en cuenta los horarios de atención sincrónica que están
dispuestos en el Entorno de Información Inicial.

Consulte el Anexo 2 - Instalación Visual Community donde se explica


todo el proceso de instalación del entorno de programación a utilizar
para el curso: Visual Community C#. A través del Anexo 3 – Conociendo
Visual C# podrá explorar inicialmente el lenguaje de programación,
siempre contando con la orientación del tutor del curso. Los anexos 2 y
3 están disponibles en la misma carpeta donde está alojada la guía de
actividades para su consulta permanente.

El acompañamiento y realimentación de los productos de la actividad


del Paso 3 se realizará por parte del tutor SOLO hasta el
antepenúltimo día del cierre de la actividad.

En el Entorno de Evaluación debe: Entregar en un archivo comprimido


.ZIP el documento individual en formato PDF con la consolidación de
los cuadros de requerimientos y los archivos fuente que contienen la
codificación de las soluciones básicas de programación de los
problemas seleccionados.

6
Evidencias de trabajo independiente:
Las evidencias de trabajo independiente para entregar son:

En el foro de discusión el estudiante debe publicar las situaciones


problema que va a desarrollar utilizando el formato diseñado para tal
fin.

En el Entorno de Evaluación - Paso 3 - Estructuras repetitivas y


arreglos, subir un único archivo .ZIP con el nombre de
Codigo_Grupo#_Paso3_NombreApellido.zip que contiene lo
siguiente:

1. El documento PDF con la estructura exigida el cual debe nombrarse


Paso_3_NombreApellidoEstudiante, ejemplo: Paso3_MarioTorres
y debe contener:

 Portada.
 Introducción
 Objetivos
 Desarrollo de la situación problémica (Tabla 1 Selección del
problema, Tabla 2 tabla de requerimientos, copiar el código
fuente por cada problema).
 Conclusiones (mínimo dos conclusiones)
 Referencias Bibliográficas teniendo en cuenta las normas APA

7
2. Archivo .ZIP con las dos carpetas de los proyectos trabajados en Visual
Studio y el informe en pdf.

 Recuerde que para la atención de inquietudes y realimentación se


realiza mediante Microsoft Teams de su tutor o el foro, por favor
identifique su tutor asignado el cual encontrará en el menú
lateral, en la opción participante.

Evidencias de trabajo grupal:


En esta actividad no se requieren evidencias de trabajo grupal.

8
2. Lineamientos generales para la elaboración de las evidencias
de aprendizaje a entregar.

Para evidencias elaboradas independientemente, tenga en cuenta las


siguientes orientaciones

1. Realice un reconocimiento general del curso y de cada uno de los


entornos antes de abordar el desarrollo de las actividades.
2. Identifique los recursos y referentes de la unidad a la que
corresponde la actividad.
3. Intervenga en el foro de discusión aplicando las normas de
Netiqueta Virtual, evidenciando siempre respeto por las ideas de sus
compañeros y del cuerpo docente.
4. Antes de entregar el producto solicitado revise que cumpla con todos
los requerimientos que se señalaron en esta guía de actividades,
rúbrica de evaluación y por parte del tutor en el foro de discusión.
5. No cometa fraudes, ni plagios ni actos que atenten contra el
normal desarrollo académico de las actividades.

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ículo


99, 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”

9
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.
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.

10
3. Formato de Rúbrica de evaluación

Tipo de actividad: Independiente


Momento de la evaluación: Intermedio
La máxima puntuación posible es de 125 puntos

Nivel alto: El estudiante identifica claramente los tipos de datos,


expresiones y operadores aritméticos.
Primer criterio de
Si su trabajo se encuentra en este nivel puede obtener
evaluación:
Identifica los tipos de entre 30 puntos y 35 puntos
datos, expresiones y
operadores Nivel Medio: El estudiante identifica parcialmente los tipos de datos,
aritméticos. expresiones y operadores aritméticos.
Este criterio Si su trabajo se encuentra en este nivel puede obtener
representa 35 entre 21 puntos y 29 puntos.
puntos del total
de 125 puntos de Nivel bajo: El estudiante presenta dificultades a la hora de identificar
la actividad. tipos de datos, expresiones regulares de programación y el uso
adecuado de los operadores aritméticos.
Si su trabajo se encuentra en este nivel puede obtener 0
puntos a 20 puntos.
Segundo criterio Nivel alto: El estudiante comprende y aplica correctamente las
de evaluación: estructuras de control y repetición a través del lenguaje de
Identifica y programación c#.
comprende los tipos Si su trabajo se encuentra en este nivel puede obtener
de instrucción y entre 34 puntos y 40 puntos.
estructuras de control
y repetición en la
solución de problemas Nivel Medio: El estudiante comprende y aplica parcialmente las
a través del enfoque estructuras de control y repetición a través del lenguaje de
estructurado. programación c#.
Si su trabajo se encuentra en este nivel puede obtener
Este criterio entre 24 puntos y 33 puntos
representa 40
puntos del total Nivel bajo: El estudiante presenta dificultades en la comprensión y
de 125 puntos de aplicación de las estructuras de control y repetición a través del
la actividad lenguaje de programación c#.

11
Si su trabajo se encuentra en este nivel puede obtener 0
puntos a 23 puntos.
Nivel alto: El estudiante utiliza adecuadamente arreglos para la
generación de la solución básica de programación.
Tercer criterio de
evaluación: Si su trabajo se encuentra en este nivel puede obtener
Usa adecuadamente entre 34 puntos y 40 puntos
arreglos la generación
de soluciones básicas
conprogramación Nivel Medio: El estudiante implementa parcialmente las estructuras
estructurada. arreglos bidimensionales para la generación de la solución básica de
programación.
Este criterio Si su trabajo se encuentra en este nivel puede obtener
representa 40 entre 24 puntos y 33 puntos
puntos del total
de 125 puntos de Nivel bajo: El estudiante presenta dificultades en la implementación
la actividad o no implementa arreglos en la generación de la solución básica de
programación.
Si su trabajo se encuentra en este nivel puede obtener
0 puntos a 23 puntos.
Nivel alto: El informe individual presenta, de forma organizada y bien
Cuarto criterio de redactada los aportes individuales en la aplicación de los conceptos y
evaluación: desarrollo de las soluciones básicas de programación. Cumple con todas
Presentación: El las especificaciones solicitadas en la guía de actividades y se entrega
informe individual en el entorno indicado.
presenta, de forma
Si su trabajo se encuentra en este nivel puede obtener
organizada y bien
redactada, los aportes entre 9 puntos y 10 puntos
individuales en el
desarrollo de las Nivel Medio: Aunque presenta el informe individual (único
soluciones básicas de documento), este presenta fallas en su organización, redacción y/o
programación.
completitud, no sigue los lineamientos dados.
Si su trabajo se encuentra en este nivel puede obtener
Este criterio entre 6 puntos y 8 puntos.
representa 10
puntos del total
de 125 puntos de Nivel bajo: El informe presentado no sigue los lineamientos dados o
no fue presentado en el entorno de evaluación.
la actividad
Si su trabajo se encuentra en este nivel puede obtener
entre 0 puntos y 5 puntos

12

También podría gustarte