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 6 - TRABAJO COLABORATIVO No. 1


Temticas que se revisarn:
Unidad 1 del curso, Introduccin a la Programacin en C
Captulo 1: Generalidades
Captulo 2: Conceptos bsicos de los programas en C
Captulo 3: Sentencias de control y funciones
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:
Aprendizaje basado en tareas: mediante el desarrollo de actividades orientadas
por una meta de aprendizaje y realizadas en tiempos establecidos, el estudiante
aprende del proceso, desarrolla habilidades comunicativas, aprovecha habilidades
y conocimientos de los compaeros, fomenta la responsabilidad y la autogestin.
Peso Evaluativo:
30 puntos (6% del peso del curso) Laboratorio 1
35 puntos (7% del peso del curso) Correspondientes al trabajo colaborativo 1
Cronograma de actividades:
Apertura: 04/MARZO/14 00:00

/ Cierre: 01/ABRIL/14 23:55

Teniendo en cuenta que el trabajo se realiza en dos etapas, en el foro se crearn


2 temas:
Laboratorio 1: inicia en Marzo 4 y finaliza en Marzo 16

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 1: inicia en Marzo 17 y finaliza en Abril 1


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.
Desarrollar habilidades en el planteamiento e interpretacin de problemas,
diseo de soluciones y desarrollo de programas.
Interpretar y aplicar las caractersticas de las estructuras de datos y
reconocer su importancia en la codificacin de programas de lenguaje
estructurado.
Definir y proponer cambios en la mejora del planteamiento y solucin de los
programas.
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 1.
En el foro se abrir un tema para cada etapa:
Laboratorio 1
Trabajo colaborativo 1
PRIMERA ETAPA (Componente prctico del curso Laboratorio 1)
Pre-tarea
Cada integrante del pequeo grupo colaborativo, debe:
Realizar una lectura reflexiva de los 3 captulos correspondientes a la
Unidad 1.
Leer, analizar e interpretar las instrucciones de la gua de actividades.
Revisar la rbrica de evaluacin.
Ciclo de la tarea
Trabajo individual:
1. Consultar sobre la instalacin del entorno de desarrollo Borland C++ y
compartirlo con sus compaeros de grupo
2. Elegir 2 de los 10 ejercicios propuestos y desarrollar la programacin. Cada
estudiante debe elegir 2 ejercicios diferentes a los de sus compaeros
(distribuirse los 10 ejercicios)
Ejercicios:

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de ciencias bsicas, Tecnologa e Ingeniera
Programa de Ingeniera de Sistemas

Curso Introduccin a la Programacin

a)
b)
c)
d)
e)
f)
g)
h)

Leer 10 nmeros e indicar cuntos son positivos y cuntos son negativos.


Solicitar 5 notas y calcular el promedio.
Solicitar 5 nmeros y verificar si estn en el rango entre 0 y 5
Calcular el rea de un cuadrado
calcular el rea de un tringulo
Solicitar 3 nmeros e informar cul es el mayor y cul es el menor
Solicitar 10 nmeros e informar cuntos son pares y cuntos son impares
Leer 2 nmeros enteros y determinar si la diferencia entre los dos es un
nmero primo.
i) Leer 10 nmero y sumar los que son mayores de 100
j) Leer un carcter e informar si es una vocal
3. Explicar los programas realizados a los compaeros de grupo
Trabajo grupal:
4. Elegir un lder de grupo que ser responsable de subir un nico trabajo a
nombre del grupo.
5. Teniendo en cuenta los aportes individuales, construir un tutorial que describa
la instalacin del entorno de desarrollo Borland C++
6. Analizar el desarrollo de los ejercicios, compartir inquietudes, solicitar
explicaciones a los compaeros y compartir experiencias sobre el desarrollo de
los ejercicios para consolidar aprendizajes de programacin.
7. Consolidar en una carpeta llamada GrupoX-Laboratorio1 los resultados del
trabajo.
8. El grupo debe entregar un nico trabajo en el tema del foro: Laboratorio 1
hasta el 16 de marzo, con las especificaciones indicadas en Producto(s)
esperado(s).
Producto(s) esperado(s):
Una carpeta comprimida en zip, cuyo nombre debe ser GrupoX-Laboratorio1
(ejemplo: Grupo21-Laboratorio1), con los siguientes archivos:
Un tutorial de instalacin del entorno de desarrollo Borland C++
Un documento .pdf que incluya portada, introduccin, lista de los
aprendizajes obtenidos, codificacin de los 10 ejercicios, conclusiones
sobre el trabajo y referencias bibliogrficas

SEGUNDA ETAPA (Trabajo colaborativo 1)


Trabajo individual:
1. Consultar ejemplos sobre el desarrollo de funciones
2. Explicar con ejemplos como se desarrolla una funcin.
Trabajo grupal:

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. 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.
4. Tomando como referencia los ejercicios desarrollados en el laboratorio 1,
analizarlos y elegir 5 de ellos para realizar el trabajo.
5. Desarrollar un programa que integre los 5 ejercicios elegidos e integrarlos
mediante un men de opciones, utilizando una funcin para el men y una
funcin para cada ejercicio.
6. Consolidar en una carpeta llamada GrupoX-Colaborativo1 los resultados del
trabajo.
7. El grupo debe entregar un nico trabajo en el tema del foro: Trabajo
Colaborativo 1 hasta el 1 de abril, con las especificaciones indicadas en
Producto(s) esperado(s).
Post tarea
Producto(s) esperado(s):
Una carpeta comprimida en zip, cuyo nombre debe ser GrupoX-Colaborativo1
(ejemplo: Grupo21-Colaborativo1), con los siguientes archivos:
Un documento .pdf que incluya portada, los aspectos ms importantes que
se deben tener en cuenta al trabajar con funciones, 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. 6: en los
temas: Laboratorio 1 y Trabajo colaborativo 1.
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.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de ciencias bsicas, Tecnologa e Ingeniera
Programa de Ingeniera de Sistemas

Curso Introduccin a la Programacin

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.
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 1
Item a Evaluar

Aportes
individuales

Valoracin Baja

Valoracin Media

El estudiante nunca
particip en el
trabajo.

El estudiante no
realiz todas las
tareas indicadas.

(Puntos = 0)

(Puntos = 3)

Valoracin Alta

El estudiante
realiz aportes
significativos, con
argumentaciones y
desarrollo 2
ejercicios.

Mximo
Puntaje

(Puntos = 6)
Tiempo de
participacin

Nunca ingres al
foro.

Ingres tarde para


el desarrollo del
trabajo.

Particip a tiempo
para el desarrollo
del trabajo.

(Puntos = 3)

(Puntos = 5)

Participa pero no
tiene en cuenta los
aportes de los
compaeros.

Particip
activamente en la
construccin del
trabajo, tuvo en
cuenta los aportes
de los compaeros.

(Puntos = 0)

Interaccin con
el equipo

No interacta con el
equipo.
(Puntos = 0)

(Puntos = 3)

(Puntos = 5)
Tutorial

No presentan el
tutorial

Presentacin
inadecuada, es
poco entendible.

Tiene buena
presentacin, es
claro y preciso.

(Puntos = 4)

(Puntos = 7)

Faltan algunos
elementos
solicitados.

Incluye portada,
introduccin, los 10
ejercicios, lista de
aprendizajes,
conclusiones y
referencias
bibliogrficas.

(Puntos = 0)

Documento .pdf

No presentan el
archivo .pdf
(Puntos = 0)

(Puntos = 4)

(Puntos = 7)
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 1
Item a Evaluar

Aportes
individuales

Valoracin Baja

Valoracin Media

El estudiante nunca
particip en el
trabajo.

El estudiante no
realiz todas las
tareas indicadas.

(Puntos = 0)

(Puntos = 4)

Valoracin Alta

El estudiante
realiz aportes
significativos, con
argumentaciones
sobre funciones

Mximo
Puntaje

(Puntos = 7)
Tiempo de
participacin

Nunca ingres al
foro.

Ingres tarde para


el desarrollo del
trabajo.

Particip a tiempo
para el desarrollo
del trabajo.

(Puntos = 3)

(Puntos = 6)

Participa pero no
tiene en cuenta los
aportes de los
compaeros.

Particip
activamente en la
construccin del
trabajo, tuvo en
cuenta los aportes
de los compaeros.

(Puntos = 0)

Interaccin con
el equipo

No interacta con el
equipo.
(Puntos = 0)

(Puntos = 3)

(Puntos = 6)
Documento .pdf

No presentan el
archivo .pdf

Faltan algunos
elementos
solicitados.

(Puntos = 0)
(Puntos = 4)

Incluye portada,
introduccin, tema
manejo de
funciones,
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.

El programa incluye
lo solicitado y
entregaron los
archivos que
compilan
adecuadamente.

(Puntos = 4)
(Puntos = 8)

TOTAL DE PUNTOS POSIBLES 35

xitos
Ing. Esp. Mirian Benavides Ruano

You might also like