Anda di halaman 1dari 11

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: Ciencias Bsicas, Tecnologa e Ingeniera
SIGLA: ECBTI
NIVEL:
Ingeniera
CAMPO DE FORMACIN:
Disciplinar Especfico
CURSO: Algoritmos
CODIGO: 301303
TIPO DE CURSO:
Metodolgico
N DE CREDITOS: Tres (3)
N DE SEMANAS: 16
CONOCIMIENTOS PREVIOS:
No requiere
DIRECTOR DEL CURSO:
IVAN ARTURO LOPEZ ORTIZ
FECHA DE ELABORACIN:
Junio 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 del 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
Utiliza herramientas como DfD y Pseint para probar el funcionamiento de los diagramas y algoritmos
desarrollados en los talleres.

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/Tema1
2.html
Lopez, I. (5 de Febrero de 2010). Datateca Unad. Recuperado el 12
de Noviembre de 2013, de
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/volumen
2/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

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


VICERRECTORIA ACADEMICA Y DE INVESTIGACIN
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA
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/20
14-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/20
14-2_ava/Estructuras_condicionales.pdf
Microe. (1 de Marzo de 2010). Udea. Recuperado el 4 de
Febrero de 2014, de
http://datateca.unad.edu.co/contenidos/204018/20
142_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

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


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

Unidad 3.
Lenguaje de
Programacin

Contenidos de aprendizaje
Introduccin a lenguaje de
programacin
Estructuras simples
Estructuras repetitivas
Programacin Visual

Referencias Bibliogrficas Requeridas


Lopez, I. (5 de Febrero de 2010). Datateca Unad. Recuperado
el 14 de Noviembre de 2013, de
http://datateca.unad.edu.co/contenidos/204018/20
142_ava/Introduccion_lenguaje_de_programacion.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/20
14-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/20
14-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/20
14-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/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://datateca.unad.edu.co/contenidos/204018/20
14-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
Evaluacin
Unidad

Contenido de
Aprendizaje
componentes
y operaciones
de
las
computadoras

El proceso de
la
programacin
UNIDAD
1
Introduc
cin a la
program
acin

Indicadores de
desempeo

Estrategia de
Aprendizaje

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

- El estudiante responde
10 preguntas relacionas
con el uso y operaciones
de las computadoras

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

Competencia

N
Sem

Fase 1:
Introduccin a
los diagramas
de flujo

Realiza ejercicios
propuestos
utilizando
los
diagramas
de
flujo de datos
tanto
en
estructuras
simples
como
estructuras
condicionales

Disea por lo menos 15


diagramas
de
flujo
utilizando
estructuras
simples y condicionales
Indaga y revisa una
solucin informtica para
ser discutido al interior del
grupo
de
trabajo
colaborativo.
Revisa por lo menos 6
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
leccin evaluativa.

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

20%
100 pts

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


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

Estructuras
secuencial

Estructuras
condicionales
simples

UNIDAD
2.
ALGORI
TMOS Y
ESTRU
CTURA
S
DE
DATOS

Estructuras
condicionales
mltiples

Estructuras
Repetitivas

Procedimiento
s y funciones

Identifica la
estructuras
secuenciales en
la construccin de
algoritmos

Integra
la
aplicacin de la
lgica
de
programacin con
en los algoritmos
con la utilizacin
de
una
herramienta
de
desarrollo
de algoritmos
Pseint

Desarrolla por lo menos


10 ejercicios con la
utilizacin de las
estructuras secuenciales
bsicas

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

Resolver
ejercicios
utilizando las
estructuras
secuenciales y
condicionales

Socializacin de los
Algoritmos y revisin
de los propuestos
por los compaeros
de grupo y entrega
del producto.

. Socializacin y
seleccin y entrega
del Algoritmos que
mejor represente la
propuesta inicial del
proyecto

4
El estudiante
conozca
y
adquiera
habilidades
para realizar
programas
informticos
con
la
utilizacin de
Pseit
como
herramienta
de apoyo

..
..

25%
125 pts

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


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

Lenguajes de
programacin

UNIDAD
3
Lenguaj
e de
Program
acin

Evaluacin
nacional

logra desarrollar
programas
utilizando
lenguaje de
programacin C#
integrando
condicionales,
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 programacin

Codificar el Algoritmo
desarrollado en la fase2
del proyecto.

Desarrolla los talleres


propuestos utilizando las
herramientas vistas a lo
largo del curso

Fase 3:

Socializacin de los
programas
desarrollados en un
lenguaje
de
programacin,
verificacin y entrega
de los desarrollados
por los compaeros
de trabajo

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

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

25%
4

Presentacin
Seleccin, 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
tcnicas de
programacin
vistas en el
curso

Entrega,
socializacin de la
gua de laboratorio

125 pts

25%
125 pts

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


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

4. ESTRUCTURA DE EVALUACION DEL CURSO

Tipo de evaluacin
Autoevaluacin
Coevaluacin
Heteroevaluacin
Total

Ponderacin

Puntaje Mximo
Formativa
Formativa

500

500
500

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_PS
EINT_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
Eduardoscorpion. (2 de Noviembre de 2011). Eduardoscorpion. Recuperado el 4 de Marzo de 2014, de
http://eduardoscorpion.wordpress.com/

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


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

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

Anda mungkin juga menyukai