IVAN ARTURO LOPEZ ORTIZ Ivan.lopez@UNAD.edu.co Ivan.lopezortiz@gmail.com
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD FACULTAD DE CIENCIAS BSICAS E INGENIERA PROGRAMA INGENIERIA DE SISTEMAS BOGOT D.C., 2005
PROTOCOLO ACADEMICO Y GUA DIDCTICA CURSO: INTRODUCCION A LA PROGRAMACIN
@CopyRigth Universidad Nacional Abierta y a Distancia
ISBN
2005 Centro Nacional de Medios para el Aprendizaje TABLA DE CONTENIDO
Ficha tcnica 1 Introduccin 2 Justificacin 4 Intencionalidades Formativas 5 Propsitos 5 Objetivos 5 Competencias 6 Metas de aprendizaje 6 Unidades Didcticas 6 Palabras clave 6 Planificacin de las unidades didcticas 7 Mapa conceptual 8 Contexto terico 9 Metodologa 11 Sistema de evaluacin 13 Glosario de trminos 14 Fuentes documentales 15 GUIA DE ACTIVIDADES 16 Equivalencias situaciones Vs semanas 17 Fase de Reconocimiento 18 Fase de Profundizacin 19 Fase de transferencia 21 Anexo Grupo colaborativo 22 Anexo Estudio Independiente 24 Anexo Portafolio 26 Anexo Comparar y Contrastar 27 Anexo Formato presentacin proyectos 28
1 1.-FICHA TECNICA
NOMBRE DEL CURSO INTRODUCCION A LA PROGRAMACION
PALABRAS CLAVE Programacin de computadoras, Arreglos, ficheros INSTITUCION UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD CIUDAD SANTA FE DE BOGOT AUTOR DEL PROTOCOLO ACADEMICO IVAN ARTURO LOPEZ ORTIZ Ivan.lopez@UNAD.edu.co ivan.lopezortiz@gmail.com AO 2005 UNIDAD ACADEMICA FACULTAD DE CIENCIAS BASICAS E INGENIERIA CAMPO DE FORMACION PROFESIONAL AREA DE CONOCIMIENTO INGENIERIA DE SISTEMAS Y AFINES CREDITOS ACADEMICOS TRES (3) TIPO DE CURSO TEORICO PRACTICO DESTINATARIOS Estudiantes de diversos programas de la UNAD, COMPETENCIA GENERAL DE APRENDIZAJE El estudiante demuestra la interiorizacin conceptual y tcnica de la programacin de computadoras, mediante el desarrollo de talleres y proyectos METODOLOGIA DE OFERTA A DISTANCIA FORMATO DE CIRCULACION Documentos impresos en papel con apoyo en Web; CD- ROM. DENOMINACION DE LAS UNIDADES DIDACTICAS 1. Introduccin a la programacin en C o C++ 2. Arreglos 3. Estructuras y Archivos
2
2.- INTRODUCCIN.
El curso de introduccin a la programacin, esta adscrito a la facultad de ciencias bsicas e ingeniera en su programa ingeniera de sistemas, de acuerdo al pensum est dirigido inicialmente a alumnos de la UNAD de tercer semestre o periodo acadmico, sin que esto implique que lo puedan tomar otros participantes deseosos de adquirir conocimientos en el arte de la programacin de computadoras; el curso corresponde a la formacin bsica del programa, el participante debe tener conocimiento bsico referente a la programacin de computadoras, esencialmente, dominio de la lgica de programacin sea a travs de algoritmos o diagramas de flujo. Con este curso se espera que los participantes estn en capacidad de aplicar los conocimientos adquiridos en el curso anterior (algoritmos); lo que les permite dominar un lenguaje de programacin establecido para este curso que puede ser C o C++, para lo cual el tutor debe motivar en el estudiante mediante la utilizacin de estrategias propias del modelo de educacin abierta y a distancia, logrando activar competencias cognitivas, metacognitivas, comunicativas y todas las necesarias para que el estudiante se apropie de conocimiento y adquiera la practica necesaria para el dominio de la herramienta utilizada en este curso. Este curso cobra vital importancia, porque permite al estudiante avanzar un peldao en la construccin de su proyecto de vida, adems le brinda la oportunidad de enfrentarse directamente con la computadora como herramienta de trabajo, permitindole no solo desarrollar pequeos supuestos problemicos, sino abordar problemas reales que ya estar en capacidad de solucionar a travs del desarrollo de software. A la par del desarrollo del curso el estudiante debe adquirir dominio en la buenas prcticas de programacin, propios de la ingeniera de software, que se constituye en el eje estructural de la disciplina de la programacin, igualmente el estudiante adquiere habilidades que le permiten desarrollar destrezas de pensamiento bsicas necesarias en el proceso de de aprendizaje continuo. La metodologa utilizada para el desarrollo de curso, est encaminada a la utilizacin de recursos propios de la educacin a distancia, sin perder de vista el apoyo meditico que brida el tutor del curso, pero la esencia es el trabajo individual y el grupo colaborativo, que forman la estructura bsica de este modelo. La evaluacin se rige mediante la normatividad propia de la UNAD, quien establece la autoevaluacin, la coevaluacin y la heteroevaluacin, como elementos fundamentales en el proceso de transferencia, por lo anterior se hace necesario que los actores de este proceso estn en constante interaccin cuyo modelo puede ser: - Tutor-estudiante: a travs del acompaamiento individual y/o grupal 1.Estudiante-estudiante: mediante la participacin activa en los grupos colaborativos de aprendizaje. 2.Estudiantes-tutor: a travs de la necesidad de apropiarse de conocimientos. 3.Estudiantes-estudiantes: en los procesos de socializacin que se realizan en el grupo de curso 4.Tutor- Grupo -> a travs del seguimiento al desarrollo del aprendizaje en las mediaciones grupales o en apoyo a grupos colaborativos de aprendizaje.
3 Por otro lado para lograr las interactividades se hace imperioso que los alumnos se apropien de herramientas y conocimiento bsicos en informtica, por lo cual se recomienda tomar si es necesario un curso electivo en ese sentido; adems por ser uno de los cursos iniciales en el cual los alumnos del programa de ingeniera de sistemas se enfrentan a una computadora, es necesario tener a disponibilidad ( personal, sala de computo u otro medio), para el desarrollo de la fase prctica del curso.
Es de recordar que es indispensable adquirir fuentes documentales impresas o virtuales, que se recomiendan en la gua y buscar otras fuentes que permitan un mayor aprendizaje y dominio del curso.
Por todo lo visto anteriormente, el curso pretende guiar al estudiante, no solo en dominio de tcnicas que permitan desarrollar programas de cmputo, sino tambin habilidades de pensamiento que generen sapiencia y aprendizaje a largo plazo en los alumnos.
Se sugiere tambin si el estudiante no domina herramientas bsicas informticas, tomar cursos que le permitan la manipulacin de recursos tecnolgicos, esencialmente Internet (creacin de sitios Web, participacin en Chat, foros de discusin principalmente en temas relacionados a la programacin de pc). 4 3.- JUSTIFICACIN.
En el programa de ingeniera ofertado por la UNAD el curso de introduccin a la programacin, se ubica en el tercer semestre acadmico, forma parte del rea bsica de formacin del futuro ingeniero y que tiene como predecesor el curso de algoritmia que sirve como referente de conocimientos previos, lo que da lugar a avanzar de manera significativa en el desarrollo del temario; el curso est constituido por tres crditos acadmicos, correspondientes a 38 horas de mediacin por el tutor (acompaamiento a nivel personal, en grupo colaborativo y en gran grupo) y 106 de estudio independiente, que forman parte de la responsabilidad del individuo en su autoformacin. El curso cobra gran importancia por estar enfocado principalmente al desarrollo de programas informticos, lo que significa la apropiacin por completo de los conceptos de algoritmia contenidos en el curso inmediatamente anterior (Algoritmia o computo 1). El curso de acuerdo al pensum de la universidad, se clasifica como terico-practico, en el cual los alumnos se enfrentan a la resolucin de problemas de moderada complejidad, mediante la utilizacin de un lenguaje de programacin que le permitir adquirir dominio y acercamiento a las computadoras que se convierten en la herramienta de mayor uso por parte del ingeniero de sistemas; adems adquirir experticia al enfrentase a problemas prcticos que lo lleva a problemticas reales, para lo cual no solamente requerir del conocimiento tcnico sino de la utilizacin de tcnicas y estrategias de pensamiento crtico, haciendo que el estudiante no solamente adquiera dominio sobre la herramienta propuesta, sino sobre la forma o manera adecuada de abordar y dar solucin a los supuestos semnticos propuesto para cada una de los unidades didcticas; entre otras habilidades, el curso pretende que el alumno sea capaz de: comparar y contrastar, tomar de decisiones, observar, identificar detalles, secuenciar, predecir-estimar, analizar y la habilidad de resolucin de problemas.
En este sentido el curso plantea una serie de intencionalidades que giran en torno al aprendizaje significativo, utilizando como pretexto el anlisis, desarrollo y construccin de programas informticos; para esto el programa aborda tres grandes temas como son: la introduccin a la programacin en C o C++, el manejo y conceptualizacin de arreglos y por ltimo el manejo de estructuras y archivos, llevando al estudiante a una serie de temas y secciones que permiten una apropiacin adecuada del conocimiento por parte de estos.
El curso se estructura teniendo como base el trabajo individual que pretende que el estudiante apropie de una serie de conocimientos, para ser compartidos en el pequeo grupo colaborativo, que se vuelve indispensable a la hora de enfrentarse al gran grupo, esto no significa que el tutor desaparece del mbito acadmico, sino que pasa a ser un mediador de procesos y procedimientos que permitirn el desarrollo adecuado de cada una de las actividades propuestas.
No se puede dejar de lado un tema de vital importancia como lo es la evaluacin, que para este curso toma los referentes establecidos por la universidad, como lo es 5 la autoevaluacin, coevaluacin y la heteroevaluacin, esta ltima tiene un componente de carcter nacional con una equivalencia del 40% de la nota cuantitativa.
Por ltimo, el desarrollo de trabajo individual, en equipo, la discusin y los debates en gran grupo que se incluyen como modalidades didcticas en este curso, favorecen en el estudiante la adquisicin y el fortalecimiento de actitudes y valores, tales como la justicia, la honestidad, la responsabilidad, el respeto y la solidaridad, entre otros, y propiciar que el estudiante transite de la abstraccin a su puesta en prctica en la vida cotidiana dentro y fuera de la universidad.
6 4.- INTENCIONALIDADES FORMATIVAS:
Las intencionalidades formativas estn constituidas por los propsitos, objetivos, competencias y metas de aprendizaje
Propsitos
Desarrollar destreza en los estudiantes que permitan conceptuar los fundamentos bsicos en el desarrollo programas informticos mediante la utilizacin de un lenguaje de programacin especifico Fortalecer las buenas practicas de programacin y abordaje de los supuestos semnticas planteados en cada unidad didcticas, mediante el desarrollo permanente de talleres prcticos
Objetivos
Fundamentar los conceptos bsicos en el desarrollo de programas informticos, Lograr que el estudiante adquiera destrezas y habilidades, mediante la mediacin tutorial, lecturas complementarias, trabajo individual y cooperativo que le den a conocer la organizacin bsica de la informacin en sistemas informticos Poder analizar problemas de manejo de informacin presentados en su entorno real, mediante la utilizacin de arreglos, estructuras y archivos
Competencias
El estudiante describe y analiza de manera adecuada y sistematizada las tcnicas y pautas para la construccin de un programa informtico El estudiante disea y aplica algoritmos y diagramas de flujo en la construccin de programas, como tcnica principal en la resolucin de un determinado problema. El estudiante mediante lecturas y mediaciones sobre tcnicas de construccin de software analiza, sistematiza y pone en practica las buenas practicas de desarrollo de algoritmos y programacin de computadoras
7 Metas de aprendizaje
El estudiante desarrolla el proyecto y los diferentes talleres en forma adecuada, utilizando las diferentes tcnicas y estrategias estudiadas a lo largo del curso El estudiante esta en capacidad de desarrollar software, partiendo de los diferentes supuestos planteados, y quedando motivado para seguir en la lnea de programacin de computadoras. El estudiante desarrolla habilidades que lo lleven por el camino del pensamiento crtico, permitindoles aprender, comprender, practicar y aplicar nueva informacin, que parte de experiencias del medio ambiente, hasta llegar al autoconcepto, formando un individuo critico y pensador.
5.- UNIDADES DIDCTICAS:
PALABRAS CLAVES:
Programacin de computadoras Arreglos Ficheros o archivos 8 PLANIFICACIN DE LAS UNIDADES DIDCTICAS. /***
Unidades Didcticas captulos temas Secciones Generalidades Editor de C++ Estructura General de un Programa Depuracin de programas Anlisis y diseo Estructuracin Abstraccin de datos Documentacin Control de versiones Estructura de una funcin Prototipos Llamados de funcin Funciones incorporadas Funciones propias Declaracin Paso de parmetros por Valor Parmetros Variables locales y globales Parmetros por valor Parmetros por prototipo
Recursividad Funciones Funciones Biblioteca de funciones Funciones de carcter Funciones numricas Funciones de fecha y hora Otras funciones Introduccin a la programacin en C o C++ Punteros Direcciones de referencia Conceptos de punteros y utilizacin
Arreglos unidimensionales Declaracin Arreglos de caracteres y cadenas Funciones Ordenacin Bsqueda Tipos de algoritmos Arreglos Arreglos bidimensionales Declaracin Declaracin de una estructura Estructuras anidadas
Estructuras y Archivos Archivos de Entrada y salida Archivos tipo texto Archivos binarios Acceso aleatoria a archivos Funciones E/S
9
6.-MAPA CONCEPTUAL DE LAS UNIDADES:
Formado por Contiene Contiene Contiene Compuesto por Curso de algoritmos C++ o C Arreglos Estructuras y archivos Operadores Estructuras Un mencinales Bid mencinales Operaciones Entrada y salida Seleccin Control Funciones Prototipos Parmetro Biblioteca de funciones Punteros Binarios Texto 10 7.-CONTEXTO TERICO
Cuales son los nexos que se establecen entre el curso y el campo disciplinario en el que se inscribe? El curso de introduccin a los computadores toma como referentes los conocimientos adquiridos en el curso de computo I o algoritmos, los cuales van formando la base de la columna vertebral en la formacin del profesional, ya que le dan formacin bsica y lo estructuran dentro del pensamiento lgico y analtico que todo ingeniero debe poseer
Cules son las relaciones que se establecen en el curso entre las unidades conceptuales que lo fundamentan?
Las unidades didcticas estn concebidas de manera que se pueda relacionar de una manera sistmica en lo conceptual, metodolgico y operativo, dado que conceptualmente se construir los referentes tericos que permitan hablar el mismo idioma; en lo metodolgico, se genera estrategias que permitan la apropiacin del aprendizaje autnomo, en ambientes colaborativos, llevando a la utilizacin del ciber-espacio, como medio innovador de desarrollo de ambientes propicios para la educacin abierta y a distancia; operativamente se desarrollara estrategias que permitan combinar los procesos presnciales, a distancia y virtuales, logrando formar individuos con altos niveles de experticia en el desarrollo de habilidades y competencias en su campo profesional.
A que tipo de problemticas tericas, metodolgicas o recontextuales responde el curso?
Problemticas Tericas: el curso de introduccin a la programacin, tiene su fundamento en el dominio de la tcnica de programacin, mediante la lgica adquirida en el desarrollo de algoritmos, por consiguiente el alumno debe tener conceptos y practicas muy claras, que le permitan trasponer esos conocimientos a estructurar un programa de computacin que se apoya esencialmente en la realizacin de numerosas operaciones aritmticas y matemticas de diferente complejidad 1
Problemticas metodolgicas: el curso esta constituido por una serie de estrategias metodolgicas, que permitan afianzar los procesos propios del autoaprendizaje utilizando para ello tcnicas de trabajo individual y cooperativo; disminuyendo de alguna manera la mediacin por parte del tutor del curso, lo que constituye en un aprendizaje cada ves ms autnomo.
Problemticas Recontextuales: el presente curso pretende que el estudiante compare, tome dediciones , observe, identifique detalles, critique, indague, justifique, analice y adquiera habilidades para la solucin de problemas; tomando siempre como referente los contenidos planteados a lo largo del curso
1 Luis Joyanes Aguilar, Fundamentos de programacin 11
Cmo se contextualiza en el conjunto de las teoras o tendencias metodolgicas que se estructuran o vienen emergiendo en el campo de conocimiento al que pertenece?
La utilizacin intensiva del computador ha transformado a la actividad cientfica, convirtiendo a la computacin para (y por) usuarios en una naciente disciplina que abre sus propios mtodos y soluciones, explora conjeturas y plantea nuevas situaciones tericas y experimentales ; el eje fundamental referente al diseo de algoritmos y programacin de computadoras, podemos decir que es la ingeniera de software, basado por supuesto en la lgica matemtica. Para el desarrollo de programas se pueden clasificar cinco tendencias principales Orientados a Objetos. !mperativa : Entrada, procesamiento y salidas de Datos. Funcional : "Funciones", los datos son funciones, los resultados pueden ser un valor o una funcin. Lgico : {T, F) + operaciones lgicas (!nteligencia Artificial). Concurrente : Aun esta en proceso de investigacin
Cul es la perspectiva en la que se sita de manera particular el curso en dicho campo de conocimiento y qu aportes se desprendern de su desarrollo?
El curso permite desarrollar habilidades de pensamiento de orden superior entre los participantes, a dems de apoyar la fundamentacin terico-practica del futuro ingeniero de sistemas, dejando motivacin para seguir adelante en el desarrollo de nuevas tcnicas de programacin, mediante la utilizacin de la metodologa propia de la educacin a distancia
Qu tipo de competencias fomenta entre quienes asuman su estudio y aprendizaje? El curso promueve una serie de competencias intrnsecas a lo largo del mismo como son: Cognitivas: donde el participante debe apropiarse de un conjunto de conocimientos, a travs de analizar, compara, inferir, evaluar. Metacognitivas: para poder planear, monitorear, repasar y revisar los conceptos y contenidos de cada una de las unidades propuestas. Comunicativas: que promueven en el estudiante, la capacidad de comprender, expresar e interactuar con el otro, promoviendo las relaciones interpersonales Contextual: le permitir contextualizar el conocimiento en su mbito cultural, regional, poltico y sobretodo en un plano globalizado, que permitan transformar y mejorar la calidad de vida personal y del contexto. 12 Valorativa: Capacidad de apropiarse de valores como el respeto a la vida. La dignidad humana, la convivencia, la solidaridad, la tolerancia y la libertad que orientan las acciones del individuo como persona, ser social y profesional idneo.
8.-METODOLOGA
El curso de introduccin a la programacin toma como referente el curso de cmputo 1 o algoritmos, sin dejar de lado las mediaciones que se pueden adquirir por diferentes canales (guas, libros, acciones tutoriales.), para lograr una mayor aprehensin por el estudiante el curso se ha divido en las siguientes fases:
Reconocimiento: en esta fase se puede subdividir en dos etapas a) la fase de reconocimiento al curso, mediante la socializacin del protocolo y la gua de actividades, que sern el fundamento para el seguimiento del curso. b) la fase de adquisicin de conocimientos previos referentes a la disciplina propia de la presente gua. En esta fase tambin se hace necesario la conformacin de pequeos grupos colaborativos que interactuarn a lo largo del curso. Profundizacin: en cual se tendrn el conjunto de actividades planificadas, que permitirn llevar acabo aprendizaje encada una de las unidades didcticas, de acuerdo a los propsitos, objetivos, competencias y metas propuestas para este curso Transferencia: permitirn el traspaso de actividades de una fase a otra, de igual manera actividades de cierre o balances de aprendizaje , as como la retroalimentacin del tutor y de los participantes.
De acuerdo a la metodologa de la universidad y crditos acadmicos, es necesario establecer que para cada una de las fases se prev: Estudio independiente: Es el fundamento de la formacin y del aprendizaje. Se desarrolla a travs del trabajo personal y del trabajo en pequeos grupos colaborativos de aprendizaje. Por cada crdito acadmico el estudiante debe dedicar en promedio 32 horas al trabajo acadmico en estudio independiente, teniendo en cuenta que el curso consta de tres (3) crditos acadmicos, el estudiante tendr que dedicar 106 horas de estudio independiente Trabajo Personal: Es la fuente bsica del aprendizaje y de la formacin e implica responsabilidades especficas del estudiante con respecto al estudio en cada curso acadmico del plan analtico, gua didctica, mdulo, lecturas complementarias, consultas en biblioteca, consultas de sitios especializados a travs de Internet, desarrollo de actividades programadas en la gua didctica, elaboracin de informes, realizacin de ejercicios de autoevaluacin, presentacin de evaluaciones. Trabajo en pequeos grupos colaborativos de aprendizaje: Es parte del estudio independiente y tiene como propsito el aprendizaje del trabajo en 13 equipo, la socializacin de los resultados del trabajo personal, desarrollo de actividades en equipo, elaboracin de informes segn actividades programadas en la gua didctica. La participacin en un pequeo grupo colaborativo de aprendizaje tiene un carcter obligatorio en cada curso acadmico. Acompaamiento tutorial:Es el apoyo que la institucin y el programa brinda al estudiante para potenciar el aprendizaje y la formacin. Por cada crdito acadmico el programa dedicar en promedio 14 horas al acompaamiento tutorial (38 para tres crditos que corresponden a este curso). El acompaamiento es de carcter obligatorio y se realiza a travs de: o Tutora individual: Es el acompaamiento que el tutor hace al estudiante con carcter de asesora al aprendizaje de los contenidos temticos, consejera sobre pertinencia de mtodos, tcnicas y herramientas para potenciar los procesos de aprendizaje, interlocucin sobre criterios para la valoracin de los conocimientos aprendidos, revisin de informes, evaluacin de las actividades y seguimiento de su proceso formativo y de aprendizaje. o Tutora a pequeos grupos colaborativos: Es el acompaamiento que el tutor realiza a las actividades desarrolladas en pequeos grupos, interlocucin sobre criterios utilizados, revisin de informes, consejera sobre mtodos, tcnicas y herramientas para potenciamiento del aprendizaje colaborativo, sugerencia sobre escenarios productivos de aprendizaje, valoracin de actividades y evaluacin de informes. o Tutora en grupo de curso: Es el acompaamiento que el tutor realiza al conjunto de los estudiantes a su cargo a travs de procesos de socializacin de las actividades desarrolladas en el trabajo personal y en los pequeos grupos colaborativos de aprendizaje, valoracin de informes, intercambio de criterios en el aprendizaje y tratamiento de las temticas. El encuentro en grupo de curso puede ser presencial, virtual o mixto, segn las posibilidades tecnolgicas incorporadas por la institucin.
14 9.-SISTEMAS DE EVALUACIN.
La evaluacin se constituye en la verificacin por parte del docente o tutor si los alumnos verdaderamente estn aprendiendo a pensar, no solo midiendo el avance acadmico sino la forma de determinar el desarrollo de las diferentes habilidades y estrategias utilizadas a lo largo de cada unidad didctica. Para lo cual existen: o Polticas institucionales de evaluacin: Las polticas institucionales sobre evaluacin se constituyen en criterios para las valoraciones de los procedimientos, actividades, acciones y tareas mediante los cuales se evidencian los procesos y resultados del aprendizaje del estudiante. Estas comprende: o Auto evaluacin o coevaluacin o heteroevaluacin, dentro de esta se establecer una evaluacin nacional equivalente a un 40% del valor total de la nota cualitativa A dems La institucin ha puesto en funcionamiento una herramienta para facilitar la objetivacin de los procesos de aprendizaje y la valoracin de sus resultados. Se trata del Portafolio Personal de Desempeo, PPD. Es de obligatoria constitucin por parte del estudiante y de obligatoria consulta por parte del tutor. En el diseo de las situaciones y actividades debern explicitarse cules resultados de las mismas son de carcter individual y se conservarn en el PPD, cules se producirn en el grupo colaborativo de aprendizaje y se insertarn en el PPD y cules resultados de los procesos de socializacin harn parte del mismo".
15 10.-GLOSARIO DE TERMINOS
Algoritmo Un algoritmo es el conjunto de operaciones y procedimientos que deben seguirse para resolver un problema. La palabra "algoritmo" deriva del nombre latinizado del gran matemtico rabe Mohamed Ibn Moussa Al Kow Rizmi, el cual escribi sobre entre los aos 800 y 825 su obra Quitab Al Jabr Al Mugabala, donde se recoga el sistema de numeracin hind y el concepto del cero. Fue Fibonacci, el que tradujo su obra al latn y la inici con las palabras: Algoritmi dicit. Autoevaluacin Herramienta que permite al estudiante reflexionar sobre su propio proceso de aprendizaje Coevaluacin La Coevaluacin es el espacio en el que el proceso y el trabajo de cada participante y/o pequeo grupo son evaluados por los otros integrantes. Crdito acadmico una medida estndar para las diversas metodologas del sistema educativo Estudio independiente Base del trabajo que realiza el estudiante en funcin de su autoformacin Grupo colaborativo Situacin en que los participantes establecen metas que son benficas para si mismos y para los dems miembros del grupo, buscando maximizar su aprendizaje como el de los otros todos para uno y uno para todos Heteroevaluacin (Hetero, voz griega que significa: otro o distinto) Es la valoracin que realiza el tutor, Profesor o maestro (a) al estudiante (inclusive puede ser entre estudiantes, sobre la apropiacin, comprensin e integracin de conocimientos a su estructura cognitiva y que se evidencia (o debe evidenciarse) en el desarrollo de las diferentes actividades de aprendizaje propuestas para la unidad de estudio correspondiente. Portafolio Espacio donde se almacenan todos los documentos producto del trabajo individual y/o cooperativo 16 11.-FUENTES DOCUMENTALES
INSUASTY R, Luis Delfn, Guia A,B,C,D de aprendizaje autonomo. Bogot Colombia, UNAD- Cafan
MAURREN, Priestley . Tecnicas y estrategias del pensamiento critico. Mexico D.F. 1996 (reimp .2000). Trillas.
ARCEO B, Frida y Otro. Estrategias Decentes Para un Aprendizaje Significativo. Mexico D,F 1999. McGRAW-HILL
http://www.funlam.edu.co/bired/index.asp-offset=0.htm (Aprendizaje Autonomo) 17 GUIA DE ACTIVIDADES
La gua de actividades es establece las actividades estratgicas que conllevan al La gua de actividades establece las acciones y estratgicas que conllevan al desarrollo de la activacin cognitiva, estas estn diseadas para que el estudiante a partir de una fase de reconocimiento o adquisicin de saberes previos, logre profundizar y afianzar su conocimiento para ser trasferido, por los mecanismos propuestos para tal fin.
La siguiente matriz pretende desarrollar una serie de actividades, propuestas como pauta para que el tutor las aplique, y logre llevar al estudiante a un aprendizaje significativo.
Esta gua pretende dar a conocer generalidades del de las unidades didcticas a desarrollar, se espera tener la colaboracin del tutor para lograra aplicar las competencias propias del sistema de educacin a distancia, a dems se pretende iniciar en la cultura de la utilizacin de las Tecnologas de informacin y comunicacin Tics, como mecanismo meditico de principal utilizacin.
Adems y de manera especial se espera de las personas que estn involucradas en este proceso (tutores y alumnos), retroalimenten permanentemente este primer intento de construccin, con el fin de estandarizar guas y mdulos que cumplan con todos los criterios propios y apropiados para el desarrollo del aprendizaje autnomo. 18 CUADRO EQUIVALENCIAS SITUACIONES VS SEMANAS A APLICAR
FASES DE APRENDIZA JE UNIDADES DIDCTICA S SITUACION ES DE SALIDA SITUACIONES DIDCTICAS / ACTIVIDADES CARACTE R DE LA ACTIVIDA D FORMATO DE OBJETIVACI N / PRODUCTO S SISTEMA DE INTERACTIVIDA DES SISTEMA DE EVALUACIO N SEGUIMIEN TO Situacin 1: Actividad de induccin al curso en grupo. Tiempo: 2 horas Grupo Colaborativ os Socializacin y puesta en comn del curso Encuentro presencial directo (Tutora grupal) Apertura de portafolio Relatara del evento Introduccin a la programaci n en C o C++ El estudiante reconoce los conceptos fundamental es del curso de introduccin a la programaci n.
Situacin 2: Recopilacin de informacin conceptualizada en el curso anterior y profundizndola con apoyo en fuentes documentales referentes a: Organizacin del editor del compilador turbo c++ Tiempo: 8 horas Individual Mapa conceptual Informe Portafolio Correo electrnico, informe escrito Alumno tutor Alumno grupo colaborativo
Autoevaluaci n Portafolio personal de desempeo Ficha seguimiento 2
Portafolio Situacin 3: Con apoyo en fuentes documentales y consultas en la Web. En temas referentes a: el manejo y manipulacin de arreglos, lo mismo que sus usos prcticos Tiempo: 8 horas Individual Fichas Resumen / Informe Portafolio Correo electrnico, o informe escrito Autoevaluaci n Portafolio personal de desempeo Ficha seguimiento Portafolio R E C O N O C I M I I E N T O
Unidad 2. Arreglos El estudiante aprender a utilizar los arreglos como estructuras que permiten almacenar, ordenar y realizar bsquedas en listas y tablas
Situacin 4: Mediante la observacin del entorno, proponer casos en la cual se pueda emplear arreglos para la solucin de la problemtica encontrada Tiempo: 8 horas Grupo colaborativ o
Informe situacional, a manera de dialogo o relatara Correo electrnico o conversatorio, mediante la utilizacin de Tics Coevaluacin de los compaeros participantes incluido tutor Fichas resumen portafolio
Unidad 3. Estructuras y Archivos El estudiante lograr manejar conceptos de referentes a la manipulaci n de datos Situacin 5: Mediante la utilizacin de fuentes documentales y sitios Web consultar sobre: la estructura jerrquica de los datos, y la organizan lgicamente en un medio fsico(disco) Individual Tiempo 8 horas Informe general y resumen mediante mapa conceptual Correo electrnico, informe escrito Coevaluacin grupo colaborativo Seguimiento portafolio
2 Ver anexo gua autoevaluacin portafolio 20
FASES DE APRENDIZA JE UNIDADES DIDCTICA S SITUACION ES DE SALIDA SITUACIONES DIDCTICAS / ACTIVIDADES CARACTE R DE LA ACTIVIDA D FORMATO DE OBJETIVACI N / PRODUCTOS SISTEMA DE INTERACTIVIDAD ES SISTEMA DE EVALUACIO N SEGUIMIEN TO Situacin 6: Estudio y puesta en comn en gran grupo de la situacin 2 Tiempo: 1 horas grupal Socializacin y puesta en comn de los conceptos Encuentro grupal o mediado a travs de las Tics Heteroevalu acin Participacin activa Situacin 7: Documentacin y acercamiento a la programacin en C++ utilizando Windows como sistema operativo 8 horas Pequeo grupo colaborativ o Relacin de conceptos difusos, adems una posicin grupal a cerca del ejercicio Foro utilizando las tics Coevaluacio n Ficha seguimiento Portafolio Situacin 8: Mediacin y profundizacin, por el tutor en la conceptualizacin de funciones, recursividad Tiempo: 2 horas Grupal Ejercicios Propuestos por el tutor Desarrollo de la actividad en forma grupal Desarrollo y sustentacin de los ejercicios ante el grupo colaborativo y el tutor Ficha seguimiento Portafolio Unidad 1. Introduccin a la programaci n en C o C++ El estudiante adquiere habilidades y conocimient o en el lenguaje de programaci n
Situacin 9: Taller propuesto por el tutor con contenidos que permitan la integracin de estructuras y funciones y punteros Tiempo: 8 horas Individual escrito o por correo electrnico, con copia en el portafolio Encuentro Presencial, que permita aclarar dudas o mediante utilizacin de tics Autoevaluaci n, portafolio personal Ficha seguimiento Portafolio Situacin 10: Mediacin y profundizacin por el tutor mediante la realizacin de ejercicios prcticos, en la conceptualizacin de: arreglos unidimensionales, bidimensionales. Tiempo: 2 horas Grupal Desarrollo de ejercicios aclaratorios Encuentro presencial de profundizacin o mediante las tics Coevaluaci n Grupo - alumno Participacin activa Situacin 11: Trabajo en grupo colaborativo Taller propuesto por el tutor de la situacin 9 Tiempo: 8 horas Grupo colaborativ o Desarrollo del taller y seleccin de dudas comunes Solicitud de mediacin al tutor de ser necesario, mediante Chat o foro Autoevaluaci n, portafolio personal Ficha seguimiento portafolio P R O F U N D I Z A C I O N
Unidad 2. Arreglos El estudiante puede determinar la necesidad de utilizar o no arreglos en la construccin de sus programas
El estudiante reconoce la importancia de los arreglos en el desarrollo de software Situacin 12: Mediacin y profundizacin por el tutor en temas como: mtodos de ordenacin y bsqueda en arreglos grupal Desarrollo de ejercicios y aclaracin de conceptos Encuentro Grupal presencial o apoyado en Tics Participacin de los estudiantes Relatora 21 Situacin 13: Taller propuesto por el tutor de la situacin 11 Tiempo: 8 horas Grupo colaborativ o Desarrollo del taller y seleccin de dudas comunes Solicitud de mediacin al el tutor de ser necesario Autoevaluaci n, portafolio personal Ficha seguimiento portafolio
Situacin 14: Seguimiento y control al tema y taller de la situacin 12 y 13 Tiempo: 2 horas grupal Desarrollo de ejercicios y aclaracin de conceptos Encuentro Grupal o mediante el uso de las tics Participacin de los estudiantes Relatora Situacin 15: Practica: manipulacin de datos a travs de estructuras y realizacin de ejercicios propuestos por el tutor Tiempo: 4:horas
Grupal Desarrollo de ejercicios aclaratorios Encuentro grupal Coevaluaci n grupos colaborativo s Ficha seguimiento portafolio
Situacin 16 Determinar situaciones en la que se requiera almacenamiento de informacin en archivos y desarrollo de al menos una de esta situaciones Tiempo: 12 horas
individual Informe correo electrnico o escrito Solicitud individual o en grupo colaborativo al tutor de ser necesario, Chat o foro Coevaluaci n por parte del grupo colaborativo, mediante la sustentacin individual Ficha seguimiento portafolio Situacin 17: Practica : verificacin de lo propuesto en la situacin 16, profundizacin en el manejo de archivos y realizacin de ejercicios propuestos por el tutor Tiempo 4: horas
Grupal Desarrollo de ejercicios aclaratorios Encuentro grupal o mediante Tics Autoevaluac n Ficha de seguimiento portafolio
Situacin 18: Practica: Realizacin de ejercicios propuestos por el tutor, de la situacin 17 Tiempo: 8 horas Grupo colaborativ o Desarrollo de taller y seleccin de dudas comunes Solicitud de mediacin al tutor de ser necesario Autoevaluaci n del grupo colaborativo Ficha de seguimiento en el portafolio
Unidad 3. Estructuras y Archivos El estudiante logra que sus programas almacenen informacin permanente en el computador Situacin 19: Practica verificacin de lo propuesto en la situacin 18, Tiempo 4: horas
Grupal Desarrollo de ejercicios aclaratorios Encuentro grupal o mediante Tics Heteroevalu acin Ficha de seguimiento portafolio
22
FASES DE APRENDIZAJ E UNIDADES DIDCTIC AS SITUACIONE S DE SALIDA SITUACIONES DIDCTICAS / ACTIVIDADES CARACTER DE LA ACTIVIDAD FORMATO DE OBJETIVACI N / PRODUCTOS SISTEMA DE INTERACTIVID ADES SISTEMA DE EVALUACIO N SEGUIMIEN TO Unidad 1. Introducci n a la programaci n en C o C++ El estudiante tendr claro lo que significa programacin de computadora s Situacin 20: Consulta en documentos, sitios Web, referente a: programacin de computadoras en ambientes Windows, Linux y otro sistema operativo (Unix, Os2...) Tiempo : 8 horas Grupos colaborativos. Cuadro 3
comparativo sobre diferentes sistemas operativos (5 como mnimo) Correo electrnico, informe escrito Estudiante - tutor Coevaluacin Grupo colaborativo - Estudiante Seguimiento portafolio T R A N S F E R E N C I A
Unidad 2. Arreglos El estudiante est en capacidad de dominar todos los elementos bsicos que conforman la estructura general de un programa Situacin 21: Planteamiento de un proyecto Que contenga: 1.- Generar Cheques, que conviertan en forma automtica los nmeros en letras 2.-debe imprimir por pantalla e impresora el cheque 3.- debe guardar en archivo cada uno de los cheques generados con los datos bsicos 4.-Permite manejar chequeras de ms de un banco 5.-Generar reportes pantalla e impresora de los datos guardados en los archivos 6.- Lo que usted estime conveniente para mejorar el proyecto y dar el toque de creatividad al mismo.
Tiempo: 15 horas Grupos Colaborativo Informe escrito, y sustentacin Tutora Grupo colaborativo Heteroevalua cin de esta situacin por parte del tutor Ficha seguimiento Portafolio Informes
3 Ver anexo comparacin y contraste 23 El estudiante realizara software utilizando las tcnicas y conocimiento s vistos a lo largo del curso Situacin 22: El grupo colaborativo, codifica en C o C++ la seleccin relazada en la situacin 21, permitiendo llevar un fichero en medio magntico Tiempo: 15 horas
Grupos colaborativos Informe escrito y sustentacin Gran grupo presencial Heteroevalua cin por los dems grupos y el tutor a cargo Documento 4
y producto grabado en Cd-Rom o publicado en Web Situacin 23: Evaluacin final, de acuerdo a lo establecido por el reglamento, para el caso con un valor cuantitativo del 40% Tiempo: 2 horas individual Documento de evaluacin Individual Docente alumno Heteroevalua cin por parte del docente de la asignatura con apoyo del tutor evaluacin Unidad 3. Herramient as de programaci n Determinar el nivel de aprendizaje y profundizaci n por parte del alumno Situacin 24: Sustentacin situacin 22 Grupo colaborativo Documento, cdigo fuente y ejecutable Tutor-estudiante Heteroevalua cin Evaluacin portafolio
4 Ver anexo formato de presentacin del proyecto 24 ANEXO
GRUPO COLABORATIVO 5
El aprendizaje en grupo colaborativo no es una tcnica nueva, se trata de una tcnica de la cual no hemos aprovechado toda su potencialidad educativa, el alumno individualmente considerado gana bastante con el aprendizaje cooperativo, por cuanto este se orienta predominantemente al desarrollo de individuos independientes, responsables y productivos, a travs de los grupos colaborativos los alumnos : 1. Escuchan a sus compaeros cuando intercambian informacin 2. Analizan otros puntos de vista 3. intercambian informacin 4. Se organizan para la realizacin de las actividades propuestas 5. Realizan los informes 6. Cooperan con los otros miembros del grupo 7. Aprenden a trabajar con miras a fin comn
Algunos resultados positivos del trabajo colaborativo 1. Progreso acadmico, en especial en los alumnos de bajo rendimiento 2. Mejoran relaciones interpersonales 3. Mejor nivel de autoestima. Entre otros..
Caractersticas d un grupo colaborativo. 1. Grupo heterogneo (ambos sexos, diferentes habilidades..) 2. Esta formado por un nmero impar de integrantes (dado a que los alumnos tendrn que integrarse como grupo en lugar de formar parejas) 3. Todos los miembros tienen trabajos y responsabilidades 4. Los grupos deben conservar los mismos integrantes por lo menos a lo largo de una unidad acadmica 5. Cada miembro es responsable tanto de las tareas individuales como las del grupo 6. A los grupo se les dar instrucciones especificas para el desarrollo de sus actividades
Logotipo: Cada grupo seleccionara un nombre y un logotipo que simbolice su caracterstica ms sobresaliente. Cada grupo compartir con los otros grupos su logotipo y su significado (atraes de las tics)
Papeles que suelen asignarse a los miembros del grupo: 1. Relator: Responsable de disear el informe que someter a consideracin del tutor 2. moderador: Responsable de establecer la estrategia para pensar creativamente en el grupo, velar por el cumplimiento de la tarea y recomendar acciones necearas. 3. Observador: ilustra a los miembros del grupo sobre los desempeos que sern observados, velar por los roles y tiempos.
5 Tcnicas y estrategias del pensamiento critico pag.166 25 FORMATO PARA LA AUTOEVALUACIN DEL GRUPO COLABORATIVO 6
SI NO 1 Trabajamos siguiendo un plan 2 Trabajamos todos juntos 3 Intentamos resolver la actividad de diferentes maneras 4 Resolvimos la actividad 5 Repasamos nuestro trabajo para asegurarnos que todos Estamos de acuerdo
Le asignamos responsabilidades a cada miembro Responsabilidad Responsable 6
7 Usamos los siguiente materiales o bibliografa
8 Aprendimos:
9 Resolvimos la actividad con la siguiente estrategia:
10 Lo aprendido lo podemos aplicar en los siguientes contexto
6 Tcnicas y estrategias del pensamiento critico pag.166-168 26 ANEXO
ESTUDIO INDEPENDIENTE
Segn la metodologa a distancia y el sistema de crditos acadmicos, Comprende el Estudio independiente y el Acompaamiento tutorial. Estudio independiente Es el fundamento de la formacin y del aprendizaje. Se desarrolla a travs del Trabajo personal y del trabajo en pequeos grupos colaborativos de Aprendizaje. Por cada crdito acadmico el estudiante debe dedicar en Promedio 32 horas al trabajo acadmico en estudio independiente. Trabajo personal Es la fuente bsica del aprendizaje y de la formacin e implica Responsabilidades especficas del estudiante con respecto al estudio en cada Curso acadmico del plan analtico, gua didctica, mdulo, lecturas Complementarias, consultas en biblioteca, consultas de sitios especializados a Travs de Internet, desarrollo de actividades programadas en la gua didctica, Elaboracin de informes, realizacin de ejercicios de autoevaluacin, Presentacin de evaluaciones 7 .
Se presenta una gua que permite reflexionar sobre la tarea
1. Puntos de de referencia para reflexionar a. Claridad en la concepcin de la actividad propuesta (lo que estoy asiendo es lo que piden las instrucciones?)
b. Duracin: El tiempo empleado es el adecuado? Si / no me donde me exced, con que rapidez deb hacerla
c. Tenia claridad en los conocimientos y habilidades necesarios para llevar a cabo la tarea?
7 EL MATERIAL DIDCTICO y el acompaamiento tutorial en el contexto de la formacin a distancia y el sistema de crditos acadmicos Roberto J. Salazar Ramos
27 d. Conoca los mtodos requeridos para realizar el trabajo?, comprenda las reglas del juego pertinentes?
e. Visualic la complejidad de la tarea?, Cules eran los puntos difciles? f. Prev los recursos necesarios para el desarrollo de la actividad? g. tuve claro de exactitud y precisin con que deba realizar la tarea? h. Prepar un plan de la tarea con el fin de distribuir el trabajo en el tiempo y ejercer el control? 2. complete los siguientes ncleos de conclusiones de acuerdo a sus reflexiones
a. La tarea fue significativa para m porque:______________ b. La tarea demuestra mi comprensin sobre:_____________ c. Estoy muy orgulloso de est tarea porque:________________ d. No estoy satisfecho con esta tarea porque :_______________ e. Algo que yo quiero que los dems vean en est tarea es:_____________ f. Una cuestin que quiero profundizar como resultado de esta tarea es:________ g. Esta tarea muestra mi progreso hacia el logro de mi meta porque:__________
h. Esta tarea demuestra un desafo porque:________________ 28 ANEXO
PROTAFOLIO
La institucin ha puesto en funcionamiento una herramienta para facilitar la objetivacin de los procesos de aprendizaje y la valoracin de sus resultados. Se trata del Portafolio Personal de Desempeo, PPD. Es de obligatoria constitucin por parte del estudiante y de obligatoria consulta por parte del tutor. En el diseo de las situaciones y actividades debern explicitarse cules resultados de las mismas son de carcter individual y se conservarn en el PPD, cules se producirn en el grupo colaborativo de aprendizaje y se insertarn en el PPD y cules resultados de los procesos de socializacin harn parte del mismo.
29 ANEXO
COMAPAR Y CONTRASTAR
Consiste en examinar los objetos con la finalidad de reconocer los atributos que los hacen tanto semejantes como diferentes. Contrastar es oponer entre si los objetos o compralos haciendo hincapi en sus diferencias. 8
Determine las caractersticas intrnsecas o criterios externos alrededor de los cuales los dos o mas elementos se van a compara de acuerdo con el pensamiento del auto o de acuerdo con su pensamiento, si discrepa del pensamiento del autor En una matriz de tres o ms columnas, presente los resultados de la evaluacin de cada elemento o conjunto de cada elemento o conjunto de elementos de acuerdo con los criterios o caractersticas y determine en qu son semejantes y en qu son diferentes los elementos
Existen otras formas de presentar los resultados de la comparacin y contraste. Consltelas y ensyelas 9
8 Tcnicas y estrategias del pensamiento critico pag.116 9 Especializacin APRA el desarrollo del aprendizaje autnomo, gua C pag 80 CARACTERISTICAS ELEMENTO A ELEMENTO B .... 1 Si la posee (+) No la posee (+) 2 3 CONCLUSION 30 ANEXO
PRESENTACION DE PROYECTO
El presente formato pretende servir de cmo gua y no camisa de fuerza
El problema:
Su aspecto terico como mnimo debe contener:
Titulo del proyecto El ttulo de la investigacin a realizar, debe ser claro, preciso y completo. Est destinado a indicar dnde, qu, cmo y cundo, en forma clara y sucinta indica el lugar a que se refieren los datos, el fenmeno que se presenta, las variables que s interrelacionan, y la fecha a que se refiere la informacin. Formulacin del problema Qu entendemos por formular un problema? Partamos del siguiente criterio: formular un problema es caracterizarlo, definirlo, enmarcarlo tericamente, sugerir propuestas de solucin para ser demostradas, establecer unas fuentes de informacin y unos mtodos para recoger y procesar dicha informacin. La caracterizacin o definicin del problema nos conduce otorgarle un ttulo, en el cual de la manera ms clara y denotativa indiqumoslos elementos que le son esenciales. La formulacin del problema, es la estructuracin de toda la investigacin, de tal forma que uno de sus componentes resulte parte de un todo y que ese todo forme un cuerpo que tenga lgica de investigacin. Se debe por lo tanto, sintetizar la cuestin proyectada para investigar, generalmente a travs de un interrogante. Objetivos Presupone el logro esperado para las respuestas expresadas en la hiptesis. Es el propsito de la investigacin. Responde a la pregunta: para qu?, qu se busca con la investigacin?. Un objetivo debe redactarse con verbos en infinitivo que se puedan evaluar, verificar, refutar en un momento dado. Existen seis categoras: Memoria, comprensin, aplicacin, anlisis, sntesis y evaluacin. Es pertinente redactar uno de cada categora pero siempre relacionado con lo que se busca demostrar en la investigacin Justificacin Una vez que se ha seleccionado el tema de investigacin, definido por el planteamiento del problema y establecidos los objetivos, se debe indicar las motivaciones que llevan al investigador a desarrollar el proyecto. Para ello se debe responder a la pregunta de: por qu se investiga? 31 Limitaciones Es pertinente dar al problema una formulacin lgica, adecuada, precisar sus lmites, su alcance, para ello es necesario tener en cuenta los siguientes factores como: viabilidad tcnica, financiera, de lugar... Marco de referencia Es importante sealar en el proyecto la estrecha relacin entre teora, el proceso de investigacin y la realidad, el entorno. La investigacin puede iniciar una teora nueva, reformar una existente o simplemente definir con ms claridad, conceptos o variables ya existentes. Elaboracin de hiptesis. Es una proposicin de carcter afirmativo enunciada para responder tentativamente a un problema. Se plantea con el fin de explicar hechos o fenmenos que caracterizan o identifican al objeto de conocimiento Aspectos administrativos. En sta seccin se debe ubicar los aspectos administrativos del proyecto, sta etapa tiene una mayor importancia para aquellos proyectos que se presentan para obtener financiacin, total o parcial. Recursos humanos. Relacionar las personas que participarn: asesores, equipo de recoleccin de datos, etc., especificando la calificacin profesional y su funcin en la investigacin. Presupuesto. Se debe presentar un cuadro con los costos del proyecto indicando las diferentes fuentes, si existen, y discriminando la cuanta de cada sector e la investigacin. Presentar un cronograma financiero que cubra todo el desarrollo del proyecto. Cronograma dado en semanas o das. Es un plan de trabajo o un plan de actividades, que muestra la duracin del proceso investigativo. El tipo de Cronograma recomendado para presentar el plan de actividades que orienten un trabajo de investigacin es el de GANTT. Las actividades aqu indicadas no son definitivas. La especificacin de las actividades depende del tipo de estudio que se desea realizar. 10
32 Anlisis del problema planteado Desarrollo de diagramas y/o algoritmos Descripcin de procesos de entrada y/o salida Pruebas de escritorio Codificacin Documentacin FORMATO DE ENTREGA Documento con proyecto CD con el aplicativo