You are on page 1of 11

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

VICERRECTORIA ACADEMICA Y DE INVESTIGACIÓN
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
1. INFORMACIÓN GENERAL DEL CURSO
ESCUELA O UNIDAD: Ciencias Básicas, Tecnología e Ingeniería
SIGLA: ECBTI
NIVEL:
Ingeniería
CAMPO DE FORMACIÓN:
Disciplinar Específico
CURSO: Algoritmos
CODIGO: 301303
TIPO DE CURSO:
Metodológico
N° DE CREDITOS: Tres (3)
N° DE SEMANAS: 16
CONOCIMIENTOS PREVIOS:
No requiere
DIRECTOR DEL CURSO:
IVAN ARTURO LOPEZ ORTIZ
FECHA DE ELABORACIÓN:
Junio 2015
DESCRIPCIÓN DEL CURSO: El curso Algoritmos, está adscrito a la Escuela de Ciencias Básicas tecnología e
Ingeniería de la UNAD y corresponde al programa de ingeniería de sistemas, está constituido por tres créditos
académicos, dirigido inicialmente a estudiantes de la UNAD, sin que esto implique que lo puedan tomar otros
participantes deseosos de adquirir conocimientos en el arte de la programación de computadoras. Este curso
corresponde a la formación básica del programa y no requiere que el participante posea conocimientos
iníciales, sin embargo se sugiere que los estudiantes hayan cursado “Lógica Matemática” el cual dará una
mayor fundamentación para el desarrollo del los temas planteados; el temario pretende que los participantes
adquieran y apliquen conocimientos básicos necesarios para la construcción de soluciones informáticas,
utilizando para ello diversas estrategias de aprendizaje, propias del modelo de educación a distancia,
permitiendo activar las habilidades cognitivas y metacognitivas en el estudiante. El presente curos estará
compuesto por 3 unidades; la primera unidad está enfocada a dar una visión general del uso de las
computadoras, la lógica para comprender la programación de las mismas y el manejo de diagramas de flujo. En
la segunda unidad se introduce a la utilización de los algoritmos como herramienta de programación y se
trabajan los conceptos de estructura de datos. En la tercera unidad se da una introducción al manejo de un
lenguaje de programación

2. INTENCIONALIDADES FORMATIVAS
Propósitos:
Adquiere las bases conceptuales sobre la programación de computadores como técnica para proponer
desarrollos informáticos, mediante la lógica y la práctica de los conceptos adquiridos en la solución de
supuestos problemicos trasladables a situaciones reales
Competencias generales del curso:
 Identifica los conceptos básicos de la programación de computadores suministrados en las lecturas y el
material suministrado en la unidad 1 del curso.
 Describe y analiza de manera adecuada y sistematizada las técnicas y pautas para la construcción y
secuencia de la lógica de la programación.
 Diseña y aplica las estructuras secuenciales en la construcción de algoritmos y diagramas de flujo como
técnica principal en la resolución de un determinado problema
 Diseña y aplica las estructuras condicionales lo mismo que los ciclos o en la construcción de algoritmos
para poner en marcha un determinado ejercicio
 Utiliza herramientas como DfD y Pseint para probar el funcionamiento de los diagramas y algoritmos
desarrollados en los talleres.

TECNOLOGÍA E INGENIERÍA CONTENIDOS DEL CURSO : esquema del contenido del curso: .UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD VICERRECTORIA ACADEMICA Y DE INVESTIGACIÓN ESCUELA DE CIENCIAS BÁSICAS.

Recuperado el 4 de Marzo de 2014. (23 de Mayo de 2009). (2 de Julio de 2008). (10 de Septiembre de 2013). Obtenido de Ilce: http://bibliotecadigital. unican.com.ms/1crZWfB Gonzalez.mx/sites/ciencia/volumen 2/ciencia3/088/html/sec_6.co/contenidos/204018/20142_ava/Tipos_de_datos_y_operadores. Canal Algoritmos Youtube.pdf .youtube. (23 de Septiembre de 2008). (20 de Abril de 2014). de https://www.ilce.es/asignaturas/fundamentos/cap1 -2en1. (Febrero de 2008).edu.html Lopez. R. Introducción a la programación Contenidos de aprendizaje componentes y operaciones de las computadoras El proceso de la programación Tipos de datos y operadores Diagramas de flujo y uso de DFD Sentencias Simples Sentencias condicionales Uso de DfD Referencias Bibliográficas Requeridas Garcia. I.ar/prog.edu. Datateca Unad.pdf lopez. TECNOLOGÍA E INGENIERÍA Nombre de la unidad Unidad 1. de http://www. de http://datateca.unican. M.com/channel/UCu3395_fPX5XWKnNTnWHnQ Referencias complementarias Castrillón. Recuperado el 1 de Novimebre de 2013.usabilidadweb. I.php Rena.unad. agu. M. Recuperado el 4 de Junio de 2014.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD VICERRECTORIA ACADEMICA Y DE INVESTIGACIÓN ESCUELA DE CIENCIAS BÁSICAS. Laura. (5 de Febrero de 2010). I. Red Escolar Nacional. Recuperado el 20 de Enero de 2010. (5 de Febrero de 2010).co/contenidos/204018/20142_ava/Diagramas_de_flujo_y_Dfd.edu. Usabilidadweb.ve/cuartaEtapa/Informatica/Tema1 2.html González.unad.rena.pdf López. Data teca Unad.edu. C.inter. Recuperado el 12 de Noviembre de 2013. Recuperado el 5 de Noviembre de 2013. de http://www. de http://www.edu. de http://datateca. de http://sdrv. Recuperado el 12 de Noviembre de 2013.ctr.

edu.blogspot. Canal Algoritmos Youtube.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD VICERRECTORIA ACADEMICA Y DE INVESTIGACIÓN ESCUELA DE CIENCIAS BÁSICAS.pdf Microe. AlgoritmosColegio.html . Recuperado el 4 de Febrero de 2014.co/contenidos/204018/20 14-2_ava/Introduccion_algoritmos. de http://algoritmoscolegio40. (5 de Febrero de 2010). TECNOLOGÍA E INGENIERÍA Nombre de la unidad Contenidos de aprendizaje Referencias Bibliográficas Requeridas (Incluye: Libros textos.co/contenidos/204018/20 142_ava/TUTORIAL_SENCILLO_MANEJO_DE_PSEINT_Y _DFD_1_. (12 de Octubre de 2012). (10 de Marzo de 2010).pdf lopez. Recuperado el 12 de Noviembre de 2013.youtube. I. Recuperado el 14 de Noviembre de 2013. Recuperado el 4 de Junio de 2014. Recuperado el 14 de Noviembre de 2013. Datateca Unad. Canal youtube.edu. (20 de Abril de 2014).edu. web links. I. de http://datateca.co/contenidos/204018/20 14-2_ava/Estructuras_condicionales. (5 de Febrero de 2010).unad. Algoritmos Y Estructuras De Datos Introducción a los Algoritmos Estructuras simples Estructuras Condicionales Estructuras Repetitivas Uso de Pseitn Procedimientos y funciones Lopez. de https://www.unad. de http://youtu.pdf López.com/channel/UCu3395_fPX5XWKnNTnWHnQ Referencias complementarias UTPL. I. de http://datateca. (1 de Marzo de 2010). Datateca Unad. de http://datateca. Udea.com/2012/08/ programar-con-pseint. Recuperado el 20 de Marzo de 2014.unad.be/R1QNFmoKgAs Algoritmos. revistas científicas) Unidad 2.

Datateca Unad.edu. Recuperado el 12 de Noviembre de 2013. Datateca Unad.edu. Recuperado el 25 de Marzo de 2014. I. de http://datateca. Canal Algoritmos Youtube.unad.com/eses/library/67ef8sbd.edu.pdf López.co/contenidos/204018/20 142_ava/Introduccion_lenguaje_de_programacion.htm Microsoft. I.unad. msdn. Datateca Unad. (5 de Febrero de 2010). Lenguaje de Programación Contenidos de aprendizaje Introducción a lenguaje de programación Estructuras simples Estructuras repetitivas Programación Visual Referencias Bibliográficas Requeridas Lopez.elguille. I. (5 de Febrero de 2010).info/NEt/cursoCSharpErik/index . (4 de Marzo de 2013). (5 de Febrero de 2010). I.pdf .co/contenidos/204018/20 14-2_ava/Lenguaje_de_programacion_-_visual. (13 de Junio de 2013). I.edu.pdf López.unad.aspx López. de http://datateca.edu.co/contenidos/204018/20 14-2_ava/Lenguaje_de_programacion_-_Ciclos.microsoft. TECNOLOGÍA E INGENIERÍA Nombre de la unidad Unidad 3. (5 de Febrero de 2010). de http://msdn.com/channel/UCu3395_fPX5XWKnNTnWHnQ Referencias complementarias Elguille.co/contenidos/204018/20 14-2_ava/Lenguaje_de_programacion_-_visual. Datateca Unad. Recuperado el 14 de Noviembre de 2013. (5 de Febrero de 2010). Datateca Unad. de http://datateca.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD VICERRECTORIA ACADEMICA Y DE INVESTIGACIÓN ESCUELA DE CIENCIAS BÁSICAS. I. Recuperado el 4 de Junio de 2014. de https://www.co/contenidos/204018/20 14-2_ava/Lenguaje_de_programacion__Condicionales. (20 de Abril de 2014). de http://datateca. de http://datateca.unad. Recuperado el 12 de Noviembre de 2013.youtube. Recuperado el 16 de Noviembre de 2013. elguille.pdf López. Recuperado el 12 de Noviembre de 2013.pdf lopez. de http://www.unad. Recuperado el 25 de Marzo de 2014.

Interactividad en los foros de discusión mediante una presentación de los conceptos puestos a consideración en la guía de actividades Socialización y entrega de los diagramas de flujo y revisión de los propuestos por los compañeros de grupo Socialización y entrega de la idea de proyecto y selección de la misma de acuerdo a los criterios propuestos en la guía y rubrica de evaluación Ponder ación/P untos 5% 25 pts 20% 100 pts . TECNOLOGÍA E INGENIERÍA 3. ACTIVIDADES DE APRENDIZAJE Evaluación Unidad Contenido de Aprendizaje componentes y operaciones de las computadoras El proceso de la programación UNIDAD 1 Introduc ción a la program ación Indicadores de desempeño Estrategia de Aprendizaje Comprende los conceptos básicos de los componentes y operaciones de las computadoras . mediante el desarrollo de una lección evaluativa.El estudiante responde 10 preguntas relacionas con el uso y operaciones de las computadoras Logra identificar el los procesos necesarios en la construcción de un programa Selecciona de forma ordenada los procesos necesarios para realizar un programa Caracterización del estudiantes mediante una estrategia de reconocimiento de presaberes relacionados con la programación de computadoras .UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD VICERRECTORIA ACADEMICA Y DE INVESTIGACIÓN ESCUELA DE CIENCIAS BÁSICAS.-Estrategia de aprendizaje basado en problemas dividido en 3 fases Competencia N° Sem 2 Fase 1: Introducción a los diagramas de flujo Realiza ejercicios propuestos utilizando los diagramas de flujo de datos tanto en estructuras simples como estructuras condicionales Diseña por lo menos 15 diagramas de flujo utilizando estructuras simples y condicionales Indaga y revisa una solución informática para ser discutido al interior del grupo de trabajo colaborativo.-Leer detenidamente la guía donde se plantean unas situación para ser desarrollada de manera individual .Presentar los requerimientos y soluciones planteados en la guía ante los compañeros de grupo colaborativo 4 Propósito 1 Criterios de evaluación Indagar sobre preconceptos referentes a la programación y uso de las computadoras Interioriza los conceptos básicos de la programación de computadores. Reconocer las diferentes etapas necesarias en la programación de computadoras Desarrollar un pensamiento lógico mediante la solución de problemas utilizando los diagramas de flujo de datos. Revisa por lo menos 6 ejercicios desarrollados por los compañeros de grupo .

-Debatir en manera grupal sobre las soluciones adecuadas al planteamiento .UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD VICERRECTORIA ACADEMICA Y DE INVESTIGACIÓN ESCUELA DE CIENCIAS BÁSICAS..Leer detenidamente la guía donde se plantea dos actividades para ser desarrolladas de manera individual . . TECNOLOGÍA E INGENIERÍA Estructuras secuencial Estructuras condicionales simples UNIDAD 2. .. 25% 125 pts . ALGORI TMOS Y ESTRU CTURA S DE DATOS Estructuras condicionales múltiples Estructuras Repetitivas Procedimiento s y funciones Identifica la estructuras secuenciales en la construcción de algoritmos Integra la aplicación de la lógica de programación con en los algoritmos con la utilización de una herramienta de desarrollo de algoritmos “Pseint” Desarrolla por lo menos 10 ejercicios con la utilización de las estructuras secuenciales básicas Identificar de manera clara las estructuras repetitivas en la construcción de un algoritmo mediante la solución del taller plantead.. Desarrollar el algoritmo que dé solución al proyecto planteado Fase 2: .-Elegir mediante argumentes las soluciones que mejor se ajustan para ser complementadas y presentadas Resolver ejercicios utilizando las estructuras secuenciales y condicionales Socialización de los Algoritmos y revisión de los propuestos por los compañeros de grupo y entrega del producto. Socialización y selección y entrega del Algoritmos que mejor represente la propuesta inicial del proyecto 4 El estudiante conozca y adquiera habilidades para realizar programas informáticos con la utilización de Pseit como herramienta de apoyo .

-Elegir mediante argumentes las soluciones que mejor se ajustan para ser complementadas y presentadas Leer detenidamente la guía donde se plantea la actividad para ser desarrollada de manera individual y luego debatir en grupo la soluciones que mejor se ajustan para ser sustentadas en el espacio destinado para tal fin 25% 4 2 Presentación Selección.-Debatir en manera grupal sobre las soluciones adecuadas al planteamiento . Desarrolla los talleres propuestos utilizando las herramientas vistas a lo largo del curso Fase 3: Socialización de los programas desarrollados en un lenguaje de programación. verificación y entrega de los desarrollados por los compañeros de trabajo Leer detenidamente la guía donde se plantea dos actividades para ser desarrolladas de manera individual . estructuras repetitivas Integra todos los conceptos desarrollados en el curso Desarrollar por lo menos 12 de los ejercicios propuestos para ser codificados en un lenguaje de programación Codificar el Algoritmo desarrollado en la fase2 del proyecto.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD VICERRECTORIA ACADEMICA Y DE INVESTIGACIÓN ESCUELA DE CIENCIAS BÁSICAS. ajustes y entrega del desarrollo del Programa que mejor represente la propuesta del proyecto seleccionado en las fases anteriores Resolver las actividades propuestas utilizando cada una de las técnicas de programación vistas en el curso Entrega. socialización de la guía de laboratorio 125 pts 25% 125 pts . TECNOLOGÍA E INGENIERÍA Lenguajes de programación UNIDAD 3 Lenguaj e de Program ación Evaluación nacional logra desarrollar programas utilizando lenguaje de programación C# integrando condicionales.

ESTRUCTURA DE EVALUACION DEL CURSO Tipo de evaluación Autoevaluación Coevaluación Heteroevaluación Total Ponderación Puntaje Máximo Formativa Formativa 500 500 500 . TECNOLOGÍA E INGENIERÍA 4.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD VICERRECTORIA ACADEMICA Y DE INVESTIGACIÓN ESCUELA DE CIENCIAS BÁSICAS.

Usabilidadweb. Recuperado el 14 de Noviembre de 2013. (2 de Noviembre de 2011). Recuperado el 4 de Marzo de 2014.es/asignaturas/fundamentos/cap1-2en1. TECNOLOGÍA E INGENIERÍA REFERENCIAS BIBLIOGRAFICAS Garcia.pdf UTPL. M.-+Ejemplos+con+la+herramienta+DFD. de http://www. (2 de Julio de 2008). (20 de Enero de 2012). AlgoritmosColegio. Informatica .com.wordpress.usabilidadweb. Recuperado el 4 de Marzo de 2014.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD VICERRECTORIA ACADEMICA Y DE INVESTIGACIÓN ESCUELA DE CIENCIAS BÁSICAS.edu.blogspot. Recuperado el 12 de Noviembre de 2013. de http://1drv. Recuperado el 4 de Febrero de 2014. Datateca Unad. Recuperado el 6 de Marzo de 2014. Recuperado el 1 de Novimebre de 2013. unican. de http://sdrv.com/2012/10/tipos-de-datos-y-operadores-en.com/ . de http://sdrv.html González.be/R1QNFmoKgAs Algoritmos. Udea.unican.ve/cuartaEtapa/Informatica/Tema12. I.php Rena. Red Escolar Nacional.edu. G.html Tecnicas de programacion.ilce. Recuperado el 14 de Noviembre de 2013. Laura.udea. M. I. I. Recuperado el 20 de Enero de 2010. Datateca Unad.pdf Islas. de http://www. de http://gy94bfmv. (10 de Septiembre de 2013).ms/1crZWfB Gonzalez. de http://microe. (23 de Septiembre de 2008). Recuperado el 12 de Noviembre de 2013.edu. R.ms/1cslNmZ Castrillón. (12 de Octubre de 2012).ms/1cIfaAI López. Datateca Unad. Canal yotube. de http://eduardoscorpion. (5 de Febrero de 2010). Obtenido de Ilce: http://bibliotecadigital.html Lopez. (23 de Mayo de 2009). (Febrero de 2008). Tecnicas de programacion.wikispaces. (1 de Marzo de 2010).co/~henry/informatica1/2010_1/clases/clase_3/TUTORIAL_SENCILLO_MANEJO_DE_PS EINT_Y_DFD.rena.ms/18JzuQM López.edu. Recuperado el 20 de Marzo de 2014. (Octubre de 3 de 2012). Recuperado el 14 de Noviembre de 2013. de http://sdrv. (10 de Marzo de 2010).com/2012/08/programar-con-pseint.ctr. I.com/2. de http://sdrv.ms/1kHO4uc López. Lopez. C. de http://tecnicasdeprogramacion.blogspot. (5 de Febreor de 2010). Eduardoscorpion. de http://algoritmoscolegio40. Recuperado el 5 de Noviembre de 2013. de http://youtu.inter. I. Datateca Unad. de http://www. (5 de Febrero de 2010). Data teca Unad.ms/1lLA0DS Microe.html Eduardoscorpion. de http://sdrv. Recuperado el 4 de Marzo de 2014. Recuperado el 12 de Noviembre de 2013. (5 de Febrero de 2010).mx/sites/ciencia/volumen2/ciencia3/088/html/sec_6.ar/prog. agu. (5 de Febrero de 2010).

Canal Algoritmos Youtube. Datateca Unad. I. msdn. (5 de Febrero de 2010). Datateca Unad. Recuperado el 16 de Noviembre de 2013. Recuperado el 12 de Noviembre de 2013.elguille. Datateca Unad. TECNOLOGÍA E INGENIERÍA Lopez. Recuperado el 25 de Marzo de 2014. (5 de Febrero de 2010).com/channel/UC-u3395_fPX5XWKnNTnWHnQ Elguille. (4 de Marzo de 2013). de http://msdn. Datateca Unad.youtube. de http://1drv.ms/1nzGFhC lopez.com/eses/library/67ef8sbd. I. Recuperado el 12 de Noviembre de 2013. I. Recuperado el 4 de Junio de 2014.ms/1nzGgf9 López.ms/1nzGoLU López. I.ms/1nzGcw0 López.UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD VICERRECTORIA ACADEMICA Y DE INVESTIGACIÓN ESCUELA DE CIENCIAS BÁSICAS. de http://www. Recuperado el 25 de Marzo de 2014. (5 de Febrero de 2010). Recuperado el 12 de Noviembre de 2013. de https://www. de http://1drv. (20 de Abril de 2014). I.info/NEt/cursoCSharpErik/index. I.microsoft. elguille.aspx López.htm Microsoft. (5 de Febrero de 2010). de http://1drv.ms/1rswRtL . de http://1drv. Recuperado el 14 de Noviembre de 2013. (5 de Febrero de 2010). de http://1drv. Datateca Unad. (13 de Junio de 2013).