UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Guía de Momentos – Curso Programación – 243002. 2016 - I
Hoja de Ruta para el curso 243002 Programación
Momento 1
Se realizará un mapa conceptual sobre Lenguaje de Máquina, otro mapa conceptual sobre Lenguaje de Ensamblador. También se realizará una lista de las instrucciones utilizadas en el lenguaje de bajo nivel en forma de mnemónico. Actividad individual Duración: 2 semanas Fecha de inicio: 08 de febrero de 2016 Fecha de cierre: 21 de febrero de 2016 Descripción: Dentro del foro del Momento I se abrirá 1 espacio para trabajar en él, llamado Foro de Trabajo Colaborativo 1, Producción Intelectual Fase I. Se espera, en cada uno de los foros, la participación oportuna con aportes significativos. Cada participante presenta su propio aporte respecto al paso que se está desarrollando. Seguidamente, como conclusión del paso, el grupo consolida los aportes para obtener la conclusión grupal en ese paso específico. Finalmente, dentro del espacio Foro de Trabajo Colaborativo 1, Producción Intelectual Fase I, siendo este el mismo foro donde se hacen los aportes individuales al trabajo, el grupo reúne en un documento las conclusiones obtenidas en los dos primeros pasos. La entrega del documento final del Momento I se hace en el Entorno de Evaluación y Seguimiento. Detalles del informe: Documento en el cual se incluyen los dos mapas conceptuales y la lista de las instrucciones utilizadas en el lenguaje de bajo nivel en forma de mnemónico. Condiciones de entrega: el archivo que contiene su informe se denomina PRO_M1_GrupoXX, ejemplo PRO_M1_GrupoXX y se guarda en formato pdf, no debe superar los 2 Mb. Debe subirlo en el Entorno de Evaluación y Seguimiento en Calificación del Trabajo Colaborativo Fase I, solamente debe haber un solo archivo por grupo colaborativo, si llegaran a haber más de uno, se tomará para la calificación el primero que haya sido subido. La entrega debe hacerla, a más tardar, el día 21 de febrero de 2016. Docente diseñador: Luis Fernando Arias Ramírez http://www.unad.edu.co/
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Guía de Momentos – Curso Programación – 243002. 2016 - I
Momento 2
Se presentará un proyecto, el cual será el mismo para los momentos II al IV. Analizar de manera individual el proyecto planteado. Proponer una solución individual algorítmica para el mismo. Identificar como las estructuras de programación pueden implementar el algoritmo propuesto. Se realizará un mapa conceptual sobre Lenguajes de Programación. También se realizará diagrama de flujo representando el algoritmo identificado como solución del proyecto y un diagrama de flujo del algoritmo realizado en el software DFD que permite elaborar diagramas de flujo y poder comprobar y verificar su funcionalidad. Actividad individual Duración: 4 semanas Fecha de inicio: 22 de febrero de 2016 Fecha de cierre 23 de marzo de 2016 Descripción: Dentro del foro del Momento II se abrirá 1 espacio para trabajar en él, llamado Foro de Trabajo Colaborativo 2, Producción Intelectual Fase II, postular la mejor solución posible al proyecto planteado y desarrollarlo, identificar como un proyecto puede abordarse de mejor manera al disgregarlo en proyectos más pequeños. Se espera, en cada uno de los foros, la participación oportuna con aportes significativos. Cada participante presenta su propio aporte respecto al paso que se está desarrollando. Seguidamente, como conclusión del paso, el grupo consolida los aportes para obtener la conclusión grupal en ese paso específico. Finalmente, dentro del espacio Foro de Trabajo Colaborativo 2, Producción Intelectual Fase II, siendo este el mismo foro donde se hacen los aportes individuales al trabajo, el grupo reúne en un documento las conclusiones obtenidas en los dos primeros pasos. La entrega del documento final del Momento II se hace en el Entorno de Evaluación y Seguimiento. Detalles del informe: Documento en el cual se incluyen la descripción del proyecto planteado que el grupo haya seleccionado de los proyectos propuestos por cada integrante, con un listado breve de las necesidades identificadas. Algoritmo representado en forma de diagrama de flujo y el ejecutable en DFD, que sea una solución viable de las necesidades identificadas. Docente diseñador: Luis Fernando Arias Ramírez http://www.unad.edu.co/
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Guía de Momentos – Curso Programación – 243002. 2016 - I
Condiciones de entrega: el archivo que contiene su informe se denomina PRO_M2_GrupoXX, ejemplo PRO_M2_GrupoXX y se guarda en formato pdf y el ejecutable en DFD en un archivo comprimido, no debe superar los 2 Mb. Debe subirlo en el Entorno de Evaluación y Seguimiento en Calificación del Trabajo Colaborativo Fase II, solamente debe haber un solo archivo por grupo colaborativo, si llegaran a haber más de uno, se tomará para la calificación el primero que haya sido subido. La entrega debe hacerla, a más tardar, el día 23 de marzo de 2016.
Momento 3
Analizar de manera individual el proyecto planteado. Proponer una solución individual algorítmica para el mismo. Identificar como las estructuras de programación pueden implementar el algoritmo propuesto. Se realizará un programa codificado en lenguaje C++ que tome como base la solución algorítmica planteada en la fase II del proyecto. Dicho programa estará compuesto por varias funciones que englobaran distintos aspectos del proyecto a realizar. Programa cuyo código fuente (correctamente documentado) estará en C++ que implementa la solución diseñada en forma individual en el entorno de aprendizaje práctico. Actividad individual Duración: 4 semanas Fecha de inicio: 24 de marzo de 2016 Fecha de cierre: 23 de abril de 2016 Descripción: Dentro del foro del Momento III se abrirá 1 espacio para trabajar en él, llamado Foro de Trabajo Colaborativo 3, Producción Intelectual Fase III, postular la mejor solución posible al proyecto planteado y desarrollarlo, identificar como un proyecto puede abordarse de mejor manera al disgregarlo en proyectos más pequeños. Se espera, en cada uno de los foros, la participación oportuna con aportes significativos. Cada participante presenta su propio aporte respecto al paso que se está desarrollando. Seguidamente, como conclusión del paso, el grupo consolida los aportes para obtener la conclusión grupal en ese paso específico.
Docente diseñador: Luis Fernando Arias Ramírez http://www.unad.edu.co/
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Guía de Momentos – Curso Programación – 243002. 2016 - I
Finalmente, dentro del espacio Foro de Trabajo Colaborativo 3, Producción Intelectual Fase III, siendo este el mismo foro donde se hacen los aportes individuales al trabajo, el grupo reúne en un documento las conclusiones obtenidas en los dos primeros pasos. La entrega del documento final del Momento III se hace en el Entorno de Evaluación y Seguimiento. Detalles del informe: Cada estudiante propone una forma de dividir las actividades que realizará la solución, una vez llegado a un consenso sobre la división de actividades, se determinarán las funciones que se deben codificar y estas se repartirán equitativamente entre el grupo de estudiantes. Cada estudiante desarrolla la(s) función(s) asignadas y se las presenta al grupo, para una vez validadas se unifica el código y se compila para ser probado. Condiciones de entrega: el archivo que contiene su informe se denomina PRO_M3_GrupoXX, ejemplo PRO_M3_GrupoXX y se guarda en formato pdf, el ejecutable y el código fuente en C++, en un archivo comprimido, no debe superar los 2 Mb. Debe subirlo en el Entorno de Evaluación y Seguimiento en Calificación del Trabajo Colaborativo Fase III, solamente debe haber un solo archivo por grupo colaborativo, si llegaran a haber más de uno, se tomará para la calificación el primero que haya sido subido. La entrega debe hacerla, a más tardar, el día 23 de abril de 2016.
Momento 4
Analizar de manera individual el proyecto planteado. Proponer una solución individual algorítmica para el mismo. Identificar como las estructuras de programación pueden implementar el algoritmo propuesto. Se realizará un programa codificado en lenguaje Java que tome como base la solución algorítmica planteada en la fase II del proyecto. Dicho programa estará compuesto por varias funciones que englobaran distintos aspectos del proyecto a realizar. Programa cuyo código fuente (correctamente documentado) estará en Java que implementa la solución diseñada en forma individual en el entorno de aprendizaje práctico. Actividad individual Duración: 3 semanas Fecha de inicio: 24 de abril de 2016 Fecha de cierre: 15 de mayo de 2016 Docente diseñador: Luis Fernando Arias Ramírez http://www.unad.edu.co/
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería Guía de Momentos – Curso Programación – 243002. 2016 - I
Descripción: Dentro del foro del Momento IV se abrirá 1 espacio para trabajar en él, llamado Foro de Trabajo Colaborativo 4, Producción Intelectual Fase IV, postular la mejor solución posible al proyecto planteado y desarrollarlo, identificar como un proyecto puede abordarse de mejor manera al disgregarlo en proyectos más pequeños. Se espera, en cada uno de los foros, la participación oportuna con aportes significativos. Cada participante presenta su propio aporte respecto al paso que se está desarrollando. Seguidamente, como conclusión del paso, el grupo consolida los aportes para obtener la conclusión grupal en ese paso específico. Finalmente, dentro del espacio Foro de Trabajo Colaborativo 4, Producción Intelectual Fase IV, siendo este el mismo foro donde se hacen los aportes individuales al trabajo, el grupo reúne en un documento las conclusiones obtenidas en los dos primeros pasos. La entrega del documento final del Momento IV se hace en el Entorno de Evaluación y Seguimiento. Detalles del informe: Cada estudiante propone una forma de dividir las actividades que realizará la solución, una vez llegado a un consenso sobre la división de actividades, se determinarán las funciones que se deben codificar y estas se repartirán equitativamente entre el grupo de estudiantes. Cada estudiante desarrollo la(s) clase(s) asignadas y se las presenta al grupo, para una vez validadas se unifica el código y se compila para ser probado. Condiciones de entrega: el archivo que contiene su informe se denomina PRO_M4_GrupoXX, ejemplo PRO_M4_GrupoXX y se guarda en formato pdf, el ejecutable y el código fuente en Java, en un archivo comprimido, no debe superar los 2 Mb. Debe subirlo en el Entorno de Evaluación y Seguimiento en Calificación del Trabajo Colaborativo Fase IV, solamente debe haber un solo archivo por grupo colaborativo, si llegaran a haber más de uno, se tomará para la calificación el primero que haya sido subido. La entrega debe hacerla, a más tardar, el día 15 de mayo de 2016.
BIBLIOGRAFÍA La edición del material didáctico del curso Programación 243002, diseñado por Luis Fernando Arias Ramírez, estuvo a cargo de la ECBTI de la Universidad Nacional Abierta y a Distancia (UNAD). Derechos reservados: ©2014, Universidad Nacional Abierta y a Distancia - UNAD Vicerrectoría de Medios y Mediaciones Pedagógicas, Bogotá D.C. Calle 14 Sur No. 14 – 23. Docente diseñador: Luis Fernando Arias Ramírez http://www.unad.edu.co/