Está en la página 1de 8

Universidad Nacional Abierta y a Distancia

Vicerrectoría Académica y de Investigación


Syllabus del curso Algoritmos

1. IDENTIFICACIÓN DE CURSO

Escuela o unidad: Escuela de Ciencias


Sigla: ECBTI
Básicas, Tecnología e Ingeniería
Campo de formación: Formación
Nivel: Profesional
disciplinar específico
Curso: Algoritmos Código: 301303
Tipología de curso: Metodológico N° de créditos: 3
Diseñador de curso: Iván Arturo López Actualizador de curso: Iván Arturo
Ortiz López Ortiz
Fecha de elaboración: 6 de junio de Fecha de actualización: 6 de junio de
2018 2018
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. 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.

El presente curso corresponde al campo de formación disciplinar específico y


pertenece a la red curricular de programación y algoritmia; no requiere que el
participante posea conocimientos iniciales, sin embargo, se sugiere que los
estudiantes hayan cursado “Lógica Matemática”, el cual dará fundamentación para el
desarrollo de los temas planteados. El temario pretende que el estudiante pueda dar
solución a problemas mediante la construcción de algoritmos utilizando la lógica y las
sentencias de programación.
El curso es de tipo Metodológico de tres (3) créditos, conformado por tres (3)
unidades, que serán abordadas bajo una estrategia de aprendizaje basado en
problemas durante 16 semanas:
La Primera Unidad “Fundamentos de Algoritmos” permite que el estudiante identifique
los tipos de datos, variables, constantes y sentencias de control de diferentes
problemas. La segunda unidad “Diseño de algoritmos”, permite que el estudiante
diseñe los algoritmos utilizando diagramas de flujo. La tercera unidad “Construcción
de Algoritmos”, en esta unidad se espera que el estudiante construya y verifique el
funcionamiento de los algoritmos utilizando seudocódigo para su representación
.

2. INTENCIONALIDADES FORMATIVAS

Propósitos de formación del curso:

 Desarrollar en el estudiante la lógica de programación en la construcción de


algoritmos de baja y mediana complejidad, mediante la solución de diferentes
problemas.

Competencias del curso:

 El estudiante describe los conceptos teóricos iniciales de algoritmia y sus fases


para identificar su importancia dentro de la lógica de programación.

 El estudiante identifica las estructuras de control necesarias para realizar análisis


inicial de la solución del problema.

 El estudiante diseña algoritmos utilizando diagramas de flujo para dar respuesta a


los problemas analizados haciendo uso de las estructuras de control.

 El estudiante construye los algoritmos utilizando elementos de seudocódigo de


acuerdo con los diseños propuestos para dar respuesta a los problemas
planteados.
3. CONTENIDOS DEL CURSO

Unidades/temas

1 - Fundamentos de
Algoritmos

 Introducción a la
solución de Joyanes, L. (2011). Fundamentos de programación:
problemas libro de problemas. Algoritmos, estructuras de
datos y objetos (Segunda ed., Pp. 3 - 61).
Madrid, España: McGraw-Hill. Recuperado de 
 Tipos de datos y https://bibliotecavirtual.unad.edu.co:2538/lib/u
operadores nadsp/reader.action?
ppg=7&docID=3195276&tm=1529615328492
 Variables y
constantes
López (2018), Operadores, variables y estructuras de
 Sentencias de control [OVI]. Recuperado de
control http://hdl.handle.net/10596/18839

2 - Diseño de
algoritmos

 Diseño de López (2018), Diagramas de flujo en la construcción


algoritmos de algoritmos [OVI]. Recuperado de
mediante http://hdl.handle.net/10596/18840
diagramas de flujo
López, I. (2015). Introducción diagramas de flujo
[Archivo de vídeo]. Recuperado de
https://youtu.be/9x8_OuAQQeQ
 Operaciones
iterativas y López, I. (2015). Condicionales Diagramas de flujo
momentos de [Archivo de vídeo]. Recuperado de
toma de https://youtu.be/7xwfdAlt3no
decisiones

Chavez, A. (2017). Aprenda a Diseñar Algoritmos


(Pp. 60 - 140). Bogotá D.C, Sello Editorial UNAD.
Recuperado de 
https://repository.unad.edu.co/bitstream/10596
/11970/3/Chaves%20A
%20%282017%29%20Aprenda%20a%20dise
%C3%B1ar%20algoritmos%20%281%29.pdf

3. Construcción
de Algoritmos

 Elementos del Joyanes, L. (2011). Fundamentos de programación:


lenguaje libro de problemas. Algoritmos, estructuras de
seudocódigo datos y objetos (Segunda ed., Pp. 140 - 193).
Madrid, España: McGraw-Hill. Recuperado de 
https://bibliotecavirtual.unad.edu.co:2538/lib/u
nadsp/reader.action?
ppg=7&docID=3195276&tm=1529615328492

 Verificación de López (2018), Estructura Cíclicas [OVI]. Recuperado


algoritmos de http://hdl.handle.net/10596/18838

Recursos educativos adicionales para el curso:

Unidad 1:

Chavez, A. (2017). Aprenda a Diseñar Algoritmos


(Pp. 26 – 40 y 77 a 143). Bogotá D.C, Sello Editorial UNAD. Recuperado de 
https://repository.unad.edu.co/bitstream/10596/11970/3/Chaves%20A
%20%282017%29%20Aprenda%20a%20dise%C3%B1ar
%20algoritmos%20%281%29.pdf
Unidad 2:

Joyanes, L. (2011). Fundamentos de programación: libro de problemas.


Algoritmos, estructuras de datos y objetos (Segunda ed., Pp. 18 - 20).
Madrid, España: McGraw-Hill. Recuperado de 
https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?
ppg=7&docID=3195276&tm=1529615328492

Unidad 3:

Peña, H. (2017). Buenas prácticas de programación. Recuperado de


http://hdl.handle.net/10596/11294

4. ESTRATEGIA DE APRENDIZAJE

Descripción de la estrategia de aprendizaje:


La estrategia de aprendizaje a desarrollar en el curso: El aprendizaje basado en
problemas (problem-based learning) (Barrows, 2006) que pertenece a un “sistema
de aprendizaje independiente. En un primer momento, el estudiante tiene que
elaborar un trabajo individual. Con esta tarea autónoma, el estudiante aprende el
contenido del curso académico, alcanza ciertos propósitos de aprendizaje y también
se pregunta y reflexiona acerca de la aplicación práctica del problema. El trabajo
personal, también le facilita la comprensión desde diferentes perspectivas para
abordar la controversia planteada. En un segundo momento, los estudiantes tienen
que trabajar en equipo”. Esta estrategia busca darle solución a cada una de las 5
etapas planteadas en el curso

5. DISTRIBUCIÓN DE LAS ACTIVIDADES ACADÉMICAS DEL CURSO


Semana Contenidos a Actividad a desarrollar según la
desarrollar estrategia de aprendizaje
1y2  Introducción a la Etapa 1 – Actividad de reconocimiento inicial.
solución de problemas Actividad individual, donde el estudiante
realiza una socialización de conceptos para
solución de problemas a partir de preguntas
orientadoras.
 Tipos de datos y Etapa 2 – Análisis de Algoritmos: Cada
operadores estudiante desarrolla de forma individual
planteamientos problémicos, para identificar
3,4,5 y 6  Variables y constantes los tipos de datos, operadores, variables,
constantes y sentencias de control, además
 Sentencias de control los comparte con sus compañeros y tutor en
el foro de la actividad.
7, 8 9 y  Diseño de algoritmos Etapa 3: Diseño de algoritmos: Cada
10 mediante diagramas de estudiante diseña los algoritmos
flujo. representados en diagramas de flujo a partir
de problemas analizados en la etapa anterior,
 Operaciones iterativas y compartiendo con sus compañeros y tutor en
momentos de toma de el foro de la actividad.
decisiones

11,12,13  Elementos del lenguaje Etapa 4: Componente práctico - Construcción


y 14 seudocódigo de algoritmos: Cada estudiante da respuesta
a problemas propuestos utilizando
 Verificación de seudocódigo para su solución.
algoritmos
15 y 16  Fundamentos de Etapa 5: Evaluación Final: Desarrollar las
Algoritmos actividades de evaluación final. Cada uno de
 Diseño de Algoritmos los estudiantes da solución a un problema,
 Construcción de partiendo del análisis, diseño y construcción
Algoritmos del algoritmo, verificando e identificando su
funcionamiento.

6. ESTRATEGIAS DE ACOMPAÑAMIENTO DOCENTE


Descripción de las estrategias de acompañamiento docente a utilizar en
este curso.
El curso está enmarcado por 3 estrategias de acompañamiento así:

1. Asincrónica: Seguimiento a las actividades al interior del curso con revisión


periódica del foro de trabajo colaborativo y con respuesta efectiva a los
correos enviados por los estudiantes.

2. Sincrónica: Mediante la atención inmediata del estudiante con el tutor a


través de recurso como Skype.

3. Web conferencias: Estas con doble propósito 1- de tipo magistral donde se


abordará y profundizará en temáticas propias del curso y 2- a partir de
material previo, estas (las webs), serán un espacio para solución de preguntas
grupales.

7. PLAN DE EVALUACIÓN DEL CURSO

Númer Momento
Productos a entregar según Puntaje Ponderaci
o de s de la
la estrategia de máximo/500 ón/500
seman evaluació
aprendizaje puntos puntos
a n
Etapa 1: Video de
1-2 Inicial reconocimiento y pre-saberes 25 25
del curso.
Etapa 2: Documento con el
3,4,5 y Intermedia análisis de los ejercicios
100
6 Unidad 1 problémicos planteados en la
actividad.
Etapa 3: Documento con el
7-8,9 y Intermedia diseño de los algoritmos
100
10 Unidad 2 representados con diagramas
350
de flujo.
Etapa 4: Documento con el
informe del componente
práctico - construcción de los
11,12, Intermedia
algoritmos utilizando 150
13 y 14 Unidad 3
seudocódigo y la revisión que
ha realizado de sus
compañeros.
15 -16 Final Etapa 5: documento, con el 125 125
análisis, diseño y construcción
de un algoritmo dando
respuesta a un problema
planteado.
500
Puntaje Total 500 puntos
puntos

También podría gustarte