Vous êtes sur la page 1sur 12

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

VICERRECTORIA ACADEMICA Y DE INVESTIGACIN


ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
1. INFORMACIN GENERAL DEL CURSO
ESCUELA O UNIDAD:
SIGLA: ECBTI
NIVEL: Ingeniera
CAMPO DE FORMACIN: Disciplinar Especifico
CURSO: Algoritmos
CODIGO: 301303
TIPO DE CURSO: Metodolgico
N DE CREDITOS: 3
N DE SEMANAS: 16
CONOCIMIENTOS PREVIOS: No requiere
DIRECTOR DEL CURSO: Ivn Arturo Lpez
FECHA DE ELABORACIN: Diciembre 2015
DESCRIPCIN DEL CURSO: El curso Algoritmos, est adscrito a la Escuela de Ciencias Bsicas tecnologa e
Ingeniera de la UNAD y corresponde al programa de ingeniera de sistemas, est constituido por tres crditos
acadmicos, 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 programacin de computadoras. Este curso
corresponde a la formacin bsica del programa y no requiere que el participante posea conocimientos
inciales, sin embargo se sugiere que los estudiantes hayan cursado Lgica Matemtica el cual dar una
mayor fundamentacin para el desarrollo de los temas planteados; el temario pretende que los participantes
adquieran y apliquen conocimientos bsicos necesarios para la construccin de soluciones informticas,
utilizando para ello diversas estrategias de aprendizaje, propias del modelo de educacin 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 visin general del uso de las
computadoras, la lgica para comprender la programacin de las mismas y el manejo de diagramas de flujo.
En la segunda unidad se introduce a la utilizacin de los algoritmos como herramienta de programacin y se
trabajan los conceptos de estructura de datos. En la tercera unidad se da una introduccin al manejo de un
lenguaje de programacin

2. INTENCIONALIDADES FORMATIVAS
Propsitos:
Adquiere las bases conceptuales sobre la programacin de computadores como tcnica para proponer
desarrollos informticos, mediante la lgica y la prctica de los conceptos adquiridos en la solucin de
supuestos problemicos trasladables a situaciones reales
Competencias generales del curso:
Identifica los conceptos bsicos de la programacin 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 tcnicas y pautas para la construccin y
secuencia de la lgica de la programacin.
Disea y aplica las estructuras secuenciales en la construccin de algoritmos y diagramas de flujo como
tcnica principal en la resolucin de un determinado problema
Disea y aplica las estructuras condicionales lo mismo que los ciclos o en la construccin de algoritmos
para poner en marcha un determinado ejercicio

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


VICERRECTORIA ACADEMICA Y DE INVESTIGACIN
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA

Utiliza herramientas como Pseint para probar el funcionamiento de los diagramas y algoritmos
desarrollados en los talleres.
Compila y ejecuta programas en un lenguaje de programacin de ltima generacin

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


VICERRECTORIA ACADEMICA Y DE INVESTIGACIN
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
CONTENIDOS DEL CURSO : esquema del contenido del curso:

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


VICERRECTORIA ACADEMICA Y DE INVESTIGACIN
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
Nombre de la unidad
Unidad 1.

Introduccin a
la
programacin

Contenidos de aprendizaje
componentes y
operaciones de las
computadoras
El proceso de la
programacin
Tipos de datos y
operadores
Diagramas de flujo y uso
de DFD
Sentencias Simples
Sentencias
condicionales
Uso de DfD

Referencias Bibliogrficas Requeridas


Garcia, M. R. (10 de Septiembre de 2013). agu.inter.edu.
Recuperado el 1 de Novimebre de 2013, de
http://sdrv.ms/1crZWfB
Gonzalez, C. (23 de Mayo de 2009). Usabilidadweb. Recuperado
el 12 de Noviembre de 2013, de
http://www.usabilidadweb.com.ar/prog.php
Rena. (2 de Julio de 2008). Red Escolar Nacional. Recuperado el
20 de Enero de 2010, de
http://www.rena.edu.ve/cuartaEtapa/Informatica/Tema
12.html
Lopez, I. (5 de Febrero de 2010). Datateca Unad. Recuperado el
12 de Noviembre de 2013, de

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


VICERRECTORIA ACADEMICA Y DE INVESTIGACIN
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
http://datateca.unad.edu.co/contenidos/204018/20142_ava/Tipos_de_datos_y_operadores.pdf
Lpez, I. (5 de Febrero de 2010). Data teca Unad. Recuperado el
5 de Noviembre de 2013, de
http://datateca.unad.edu.co/contenidos/204018/20142_ava/Diagramas_de_flujo_y_Dfd.pdf
lopez, I. (20 de Abril de 2014). Canal Algoritmos Youtube.
Recuperado el 4 de Junio de 2014, de
https://www.youtube.com/channel/UCu3395_fPX5XWKnNTnWHnQ
Referencias complementarias
Castrilln, Laura. (Febrero de 2008). Obtenido de Ilce:
http://bibliotecadigital.ilce.edu.mx/sites/ciencia/volume
n2/ciencia3/088/html/sec_6.html
Gonzlez, M. (23 de Septiembre de 2008). unican. Recuperado el
4 de Marzo de 2014, de
http://www.ctr.unican.es/asignaturas/fundamentos/cap
1-2en1.pdf

Nombre de la unidad

Contenidos de aprendizaje

Referencias Bibliogrficas Requeridas


(Incluye: Libros textos, web links, revistas cientficas)

Unidad 2.
Algoritmos Y
Estructuras De
Datos

Introduccin a los
Algoritmos
Estructuras simples
Estructuras Condicionales
Estructuras Repetitivas
Uso de Pseitn
Procedimientos y funciones

Lopez, I. (5 de Febrero de 2010). Datateca Unad.


Recuperado el 12 de Noviembre de 2013, de http://datateca.unad.edu.co/contenidos/204018/2
014-2_ava/Introduccion_algoritmos.pdf
Lpez, I. (5 de Febrero de 2010). Datateca Unad.
Recuperado el 14 de Noviembre de 2013, de
http://datateca.unad.edu.co/contenidos/204018/2
014-2_ava/Estructuras_condicionales.pdf

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


VICERRECTORIA ACADEMICA Y DE INVESTIGACIN
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
Microe. (1 de Marzo de 2010). Udea. Recuperado el 4 de
Febrero de 2014, de
http://datateca.unad.edu.co/contenidos/204018/2
0142_ava/TUTORIAL_SENCILLO_MANEJO_DE_PSEINT_
Y_DFD_1_.pdf
lopez, I. (20 de Abril de 2014). Canal Algoritmos Youtube.
Recuperado el 4 de Junio de 2014, de
https://www.youtube.com/channel/UCu3395_fPX5XWKnNTnWHnQ
Referencias complementarias
UTPL. (10 de Marzo de 2010). Canal youtube. Recuperado
el 14 de Noviembre de 2013, de
http://youtu.be/R1QNFmoKgAs
Algoritmos. (12 de Octubre de 2012). AlgoritmosColegio.
Recuperado el 20 de Marzo de 2014, de
http://algoritmoscolegio40.blogspot.com/2012/08
/programar-con-pseint.html

Nombre de la unidad

Unidad 3.
Lenguaje de
Programacin

Contenidos de aprendizaje

Referencias Bibliogrficas Requeridas

Introduccin a lenguaje de
programacin
Estructuras simples
Estructuras repetitivas
Programacin Visual

Lopez, I. (5 de Febrero de 2010). Datateca Unad.


Recuperado el 14 de Noviembre de 2013, de
http://datateca.unad.edu.co/contenidos/204018/2
014-

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


VICERRECTORIA ACADEMICA Y DE INVESTIGACIN
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
2_ava/Introduccion_lenguaje_de_programacion.pd
f
Lpez, I. (5 de Febrero de 2010). Datateca Unad.
Recuperado el 12 de Noviembre de 2013, de
http://datateca.unad.edu.co/contenidos/204018/2
014-2_ava/Lenguaje_de_programacion__Condicionales.pdf
Lpez, I. (5 de Febrero de 2010). Datateca Unad.
Recuperado el 16 de Noviembre de 2013, de
http://datateca.unad.edu.co/contenidos/204018/2
014-2_ava/Lenguaje_de_programacion__Ciclos.pdf
Lpez, I. (5 de Febrero de 2010). Datateca Unad.
Recuperado el 12 de Noviembre de 2013, de
http://datateca.unad.edu.co/contenidos/204018/2
014-2_ava/Lenguaje_de_programacion__visual.pdf
lopez, I. (20 de Abril de 2014). Canal Algoritmos Youtube.
Recuperado el 4 de Junio de 2014, de
https://www.youtube.com/channel/UCu3395_fPX5XWKnNTnWHnQ
Referencias complementarias
Elguille. (13 de Junio de 2013). elguille. Recuperado el 25
de Marzo de 2014, de
http://www.elguille.info/NEt/cursoCSharpErik/inde
x.htm
Microsoft. (4 de Marzo de 2013). msdn. Recuperado el 25
de Marzo de 2014, de
http://msdn.microsoft.com/eses/library/67ef8sbd.aspx
Lpez, I. (5 de Febrero de 2010). Datateca Unad.
Recuperado el 12 de Noviembre de 2013, de
http://datateca.unad.edu.co/contenidos/204018/2
014-2_ava/Lenguaje_de_programacion__visual.pdf

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


VICERRECTORIA ACADEMICA Y DE INVESTIGACIN
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
3. ACTIVIDADES DE APRENDIZAJE
Evaluacin1
Unidad

Contenido de
Aprendizaje
componentes
y operaciones
de
las
computadoras

El proceso de
la
programacin
UNIDA
D1
Introduc
cin a la
program
acin

Competencia

Indicadores de
desempeo

Estrategia de
Aprendizaje

Comprende los
conceptos
bsicos de los
componentes y
operaciones de
las computadoras

- El estudiante realiza una


presentacin en video
respondiendo
las
inquietudes presentadas
en la gua de actividades
academicas

Logra identificar
el los procesos
necesarios en la
construccin de
un programa

Selecciona de forma
ordenada los procesos
necesarios para realizar
un programa

Caracterizacin del
estudiantes
mediante
una
estrategia
de
reconocimiento
de
presaberes
relacionados con la
programacin
de
computadoras
.-Estrategia
de
aprendizaje basado
en
problemas
dividido en 3 fases

N
Sem

Fase 1:
Introduccin a
la
programacin
de
computadoras

Da solucin a
problemas
presentados en
un taller mediante
la
implementacin
de algoritmos y
buenas prcticas
de programacin

Disea por lo menos 20


Algoritmos
utilizando
estructuras
simples,
condicionales y bucles
Indaga y revisa una
solucin informtica para
ser discutido al interior del
grupo
de
trabajo
colaborativo.
Revisa por lo menos 5
ejercicios desarrollados
por los compaeros de
grupo

.-Leer
detenidamente
la
gua
donde
se
plantean
unas
situacin para ser
desarrollada
de
manera individual
.Presentar
los
requerimientos
y
soluciones
planteados en la gua
ante los compaeros
de
grupo
colaborativo

Propsito

Criterios de
evaluacin

Indagar sobre
preconceptos
referentes a la
programacin
y uso de las
computadoras

Interioriza
los
conceptos bsicos
de la programacin
de
computadores,
mediante
el
desarrollo de una
presentacin visual

Reconocer las
diferentes
etapas
necesarias en
la
programacin
de
computadoras
Desarrollar un
pensamiento
lgico
mediante
la
solucin
de
problemas
utilizando los
diagramas de
flujo de datos,

Interactividad en los
foros de discusin
mediante
una
presentacin de los
conceptos puestos a
consideracin en la
gua de actividades
Socializacin
y
entrega
de
los
diagramas de flujo y
revisin
de
los
propuestos por los
compaeros
de
grupo
Socializacin
y
entrega de la idea de
proyecto y seleccin
de la misma de
acuerdo
a
los
criterios propuestos
en la gua y rubrica
de evaluacin

Ponder
acin/P
untos

5%
25 pts

25%
125 pts

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


VICERRECTORIA ACADEMICA Y DE INVESTIGACIN
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA

Estructuras
secuencial

UNIDA
D 2.
ALGORI
TMOS Y
ESTRU
CTURA
S
DE
DATOS

Estructuras
condicionales
simples
Estructuras
condicionales
mltiples

Comprende de
manera
adecuada los
fundamentes de
la pro

Identifica por lo menos 20


conceptos importantes en
la programacin de
computadoras

Procedimiento
s y funciones
Integra
la
aplicacin de la
lgica
de
programacin con
en los algoritmos
con la utilizacin
de un lenguaje de
programacin

Identificar de manera
clara
las
estructuras
repetitivas
en
la
construccin
de
un
algoritmo mediante la
solucin
del
taller
plantead.

Desarrollar el algoritmo
que d solucin al
proyecto planteado

Fase 2:
.Leer
detenidamente
la
gua
donde
se
plantea
dos
actividades para ser
desarrolladas
de
manera individual
..-Debatir
en
manera grupal sobre
las
soluciones
adecuadas
al
planteamiento
.-Elegir
mediante
argumentes
las
soluciones que mejor
se ajustan para ser
complementadas y
presentadas

Fase 3:
Leer detenidamente
la gua donde se
plantea dos
actividades para ser
desarrolladas de
manera individual
.-Debatir en manera
grupal sobre las
soluciones
adecuadas
al
planteamiento

Indaga sobre
los
fundamentos y
buenas
prcticas de
programacin
de
computadoras

El estudiante
conozca
y
adquiera
habilidades
para realizar
programas
informticos
con
la
utilizacin de
un lenguaje de
programacin

Presentacin de una
actividad evaluativa
individual

10%
50 pts

Socializacin de los
programas
desarrollados en un
lenguaje
de
programacin,
verificacin y entrega
de los desarrollados
por los compaeros
de trabajo
Presentacin
Seleccin, ajustes y
entrega
del
desarrollo
del
Programa que mejor
represente
la
propuesta
del
proyecto
seleccionado en las
fases anteriores

25%
125 pts

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


VICERRECTORIA ACADEMICA Y DE INVESTIGACIN
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA

UNIDA
D3
Lenguaj
e de
Progra
macin

Lenguajes de
programacin

Evaluacin
nacional

logra identificar
los aspectos
esenciales del
entorno de
desarrollo
seleccionado
para el curso

Integra todos los


conceptos
desarrollados en
el curso

El estudiante interpreta y
construye ejercicios
propuestos utilizando las
buenas prcticas de
programacin de
computadoras

.-Elegir
mediante
argumentes
las
soluciones que mejor
se ajustan para ser
complementadas y
presentadas

Desarrolla los talleres


propuestos utilizando las
herramientas vistas a lo
largo del curso

Leer detenidamente
la gua 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

Poner en
prctica la
teora
relacionad con
las buenas
prcticas de
programacin
de
computadoras
Resolver las
actividades
propuestas
utilizando
cada una de
las tcnicas
de
programacin
vistas en el
curso

Presentacin de una
actividad evaluativa
individual
10%
50 pts

Entrega,
socializacin de la
gua de laboratorio

4. ESTRUCTURA DE EVALUACION DEL CURSO

Tipo de evaluacin
Autoevaluacin
Coevaluacin
Heteroevaluacin
Total

Ponderacin

Puntaje Mximo
Formativa
Formativa

500

500
500

25%
125 pts

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


VICERRECTORIA ACADEMICA Y DE INVESTIGACIN
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
REFERENCIAS BIBLIOGRAFICAS
Garcia, M. R. (10 de Septiembre de 2013). agu.inter.edu. Recuperado el 1 de Novimebre de 2013, de
http://sdrv.ms/1crZWfB
Gonzalez, C. (23 de Mayo de 2009). Usabilidadweb. Recuperado el 12 de Noviembre de 2013, de
http://www.usabilidadweb.com.ar/prog.php
Rena. (2 de Julio de 2008). Red Escolar Nacional. Recuperado el 20 de Enero de 2010, de
http://www.rena.edu.ve/cuartaEtapa/Informatica/Tema12.html
Lopez, I. (5 de Febreor de 2010). Datateca Unad. Recuperado el 12 de Noviembre de 2013, de
http://sdrv.ms/18JzuQM
Lpez, I. (5 de Febrero de 2010). Data teca Unad. Recuperado el 5 de Noviembre de 2013, de http://sdrv.ms/1cslNmZ
Castrilln, Laura. (Febrero de 2008). Obtenido de Ilce:
http://bibliotecadigital.ilce.edu.mx/sites/ciencia/volumen2/ciencia3/088/html/sec_6.html
Gonzlez, M. (23 de Septiembre de 2008). unican. Recuperado el 4 de Marzo de 2014, de
http://www.ctr.unican.es/asignaturas/fundamentos/cap1-2en1.pdf
Islas, G. (Octubre de 3 de 2012). Informatica . Recuperado el 4 de Marzo de 2014, de
http://gy94bfmv.blogspot.com/2012/10/tipos-de-datos-y-operadores-en.html
Tecnicas de programacion. (20 de Enero de 2012). Tecnicas de programacion. Recuperado el 6 de Marzo de 2014, de
http://tecnicasdeprogramacion.wikispaces.com/2.-+Ejemplos+con+la+herramienta+DFD.
Lopez, I. (5 de Febrero de 2010). Datateca Unad. Recuperado el 12 de Noviembre de 2013, de
http://sdrv.ms/1kHO4uc
Lpez, I. (5 de Febrero de 2010). Datateca Unad. Recuperado el 14 de Noviembre de 2013, de http://sdrv.ms/1cIfaAI
Lpez, I. (5 de Febrero de 2010). Datateca Unad. Recuperado el 14 de Noviembre de 2013, de
http://1drv.ms/1lLA0DS
Microe. (1 de Marzo de 2010). Udea. Recuperado el 4 de Febrero de 2014, de
http://microe.udea.edu.co/~henry/informatica1/2010_1/clases/clase_3/TUTORIAL_SENCILLO_MANEJO_DE_
PSEINT_Y_DFD.pdf
UTPL. (10 de Marzo de 2010). Canal yotube. Recuperado el 14 de Noviembre de 2013, de
http://youtu.be/R1QNFmoKgAs
Algoritmos. (12 de Octubre de 2012). AlgoritmosColegio. Recuperado el 20 de Marzo de 2014, de
http://algoritmoscolegio40.blogspot.com/2012/08/programar-con-pseint.html

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


VICERRECTORIA ACADEMICA Y DE INVESTIGACIN
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
Eduardoscorpion. (2 de Noviembre de 2011). Eduardoscorpion. Recuperado el 4 de Marzo de 2014, de
http://eduardoscorpion.wordpress.com/

Lopez, I. (5 de Febrero de 2010). Datateca Unad. Recuperado el 14 de Noviembre de 2013, de


http://1drv.ms/1nzGcw0
Lpez, I. (5 de Febrero de 2010). Datateca Unad. Recuperado el 12 de Noviembre de 2013, de
http://1drv.ms/1nzGgf9
Lpez, I. (5 de Febrero de 2010). Datateca Unad. Recuperado el 16 de Noviembre de 2013, de
http://1drv.ms/1nzGoLU
Lpez, I. (5 de Febrero de 2010). Datateca Unad. Recuperado el 12 de Noviembre de 2013, de
http://1drv.ms/1nzGFhC
lopez, I. (20 de Abril de 2014). Canal Algoritmos Youtube. Recuperado el 4 de Junio de 2014, de
https://www.youtube.com/channel/UC-u3395_fPX5XWKnNTnWHnQ
Elguille. (13 de Junio de 2013). elguille. Recuperado el 25 de Marzo de 2014, de
http://www.elguille.info/NEt/cursoCSharpErik/index.htm
Microsoft. (4 de Marzo de 2013). msdn. Recuperado el 25 de Marzo de 2014, de http://msdn.microsoft.com/eses/library/67ef8sbd.aspx
Lpez, I. (5 de Febrero de 2010). Datateca Unad. Recuperado el 12 de Noviembre de 2013, de
http://1drv.ms/1rswRtL

Vous aimerez peut-être aussi