Anda di halaman 1dari 9

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: Profesional
CAMPO DE FORMACIN: Profesional Especfico
CURSO: Introduccin a la Programacin CODIGO: 301304
TIPO DE CURSO: Metodolgico
N DE CREDITOS: Tres (3)
N DE SEMANAS: 16 semanas de trabajo
acadmico y 2 semanas de evaluacin
CONOCIMIENTOS PREVIOS: Variables, ciclos, diseo de algoritmos, pseudocdigo
DIRECTOR DEL CURSO: Mirian Benavides Ruano
FECHA DE ELABORACIN: 19/03/2014 Versin 01
DESCRIPCIN DEL CURSO:

El curso de Introduccin a la Programacin est dirigido a estudiantes de pregrado del Programa Ingeniera de Sistemas que oferta la UNAD
(Universidad Nacional Abierta y a Distancia) y corresponde al campo de formacin profesional especfico. Se oferta en AVA (Ambiente Virtual de
Aprendizaje), que proporciona un contexto integral para gestionar el aprendizaje autnomo, colaborativo y significativo. La estrategia utilizada para
abordar los procesos de construccin de conocimiento es el Aprendizaje Basado en Tareas.

En el curso se abordan los temas bsicos de programacin de computadores, que permita pasar de un diseo de solucin en algoritmo a la codificacin
en un lenguaje especfico de programacin, de esta forma el estudiante desarrolla competencias y habilidades para utilizar el computador como
herramienta de trabajo, permitindole no slo desarrollar pequeos supuestos problmicos, sino abordar problemas reales que ya estar en capacidad
de solucionar a travs del desarrollo de software, adquiere dominio de las buenas prcticas de programacin, propias de la ingeniera de software, que
se constituye en el eje estructural de la disciplina de la programacin, tambin desarrolla destrezas y lgicas de pensamiento propias del perfil
profesional..

El curso es metodolgico y se ha estructurado en tres (3) unidades, la primera se denomina Introduccin a la Programacin, en la cual se retoman los
aspectos generales de la programacin, el entorno de trabajo para el lenguaje de programacin C y las estructuras bsicas para la elaboracin de
programas, como tipos de datos, sentencias de control selectivas y repetitivas, haciendo nfasis en la construccin de funciones.

La segunda unidad llamada Arreglos, aborda el tema de las estructuras estticas para almacenamiento de informacin, como es el caso de vectores y
matrices. Tambin se trabajan las cadenas de caracteres y sus funciones.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
VICERRECTORIA ACADEMICA Y DE INVESTIGACIN
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA



Finalmente, en atencin a la importancia del almacenamiento de informacin en medios externos, para permitir su recuperacin en el momento en
que se necesite, se estudiarn los temas concernientes al diseo de estructuras y el manejo de archivos en la tercera unidad, denominada Estructuras y
Archivos.



2. INTENCIONALIDADES FORMATIVAS

Propsitos:
Fortalecer en los estudiantes la identificacin de los fundamentos bsicos necesarios para el desarrollo de programas informticos, mediante la
utilizacin de un lenguaje de programacin especfico.
Apoyar al estudiante en la eleccin de lgicas adecuadas para la solucin de problemas, mediante la programacin en un lenguaje especfico.

Competencias generales del curso:

El estudiante analiza los elementos bsicos de un problema para proponer soluciones mediante programas computacionales que administran
datos, y devuelven resultados correctos.
El estudiante aplica el razonamiento lgico para disear soluciones mediante la codificacin de programas que resuelven problemas de
procesamiento de datos y que compilan sin errores.
El estudiante aplica estructuras adecuadas de programacin para administrar informacin que puede ser almacenada, recuperada y modificada de
medios fsicos.









UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
VICERRECTORIA ACADEMICA Y DE INVESTIGACIN
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA



3. 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
Contenidos de aprendizaje Referencias Bibliogrficas Requeridas
(Incluye: Libros textos, web links, revistas cientficas)
Unidad 1.
Introduccin a la
programacin


Conceptos generales de
programacin.

Universidad Nacional Abierta y a Distancia UNAD. Conceptos generales de Programacin. Disponible en
http://datateca.unad.edu.co/contenidos/301304/AVA_301304/Entorno_de_conocimiento/Unidad_1/Concep
tos_generales_de_programacion.pdf

Editor del lenguaje C

Universidad Nacional Abierta y a Distancia UNAD. Editor de lenguaje C. Disponible en
http://datateca.unad.edu.co/contenidos/301304/AVA_301304/Entorno_de_conocimiento/Unidad_1/Editor_
de_lenguaje_C.pdf

Estructura general de un
programa en C

Universidad Nacional Abierta y a Distancia UNAD. Estructura general de un programa en C. Disponible en
http://datateca.unad.edu.co/contenidos/301304/AVA_301304/Entorno_de_conocimiento/Unidad_1/Estruct
ura_general_de_un_programa_en_C.pdf

Tipos de datos

Universidad Nacional Abierta y a Distancia UNAD. Tipos de datos. Disponible en
http://datateca.unad.edu.co/contenidos/301304/AVA_301304/Entorno_de_conocimiento/Unidad_1/Tipos_
de_datos.pdf

Entradas y salidas

Universidad Nacional Abierta y a Distancia UNAD. Entradas y salidas.
http://datateca.unad.edu.co/contenidos/301304/AVA_301304/Entorno_de_conocimiento/Unidad_1/Entrad
as_y_salidas.pdf

Sentencias de control Universidad Nacional Abierta y a Distancia UNAD. Sentencias de control. Disponible en
http://datateca.unad.edu.co/contenidos/301304/AVA_301304/Entorno_de_conocimiento/Unidad_1/Senten
cias_de_control.pdf

Funciones

Universidad Nacional Abierta y a Distancia UNAD. Funciones. Disponible en
http://datateca.unad.edu.co/contenidos/301304/AVA_301304/Entorno_de_conocimiento/Unidad_1/Funcio
nes.pdf

Errores y ejercicios resueltos Garca Snchez, Jos Daniel, Prez Menor, Jos Mara, Snchez Garca, Luis Miguel, Carretero Prez, Jess &
Garca Caballeira, Flix. (2004). (Eds. Paraninfo, S.A). Problemas resueltos de programacin en lenguaje C.
(pp. 81-96). Disponible en Biblioteca virtual UNAD. Gale Virtual Reference Library.
Referencias Lobos, Mara Elena de. Aprende a programar. Lenguajes de programacin. Disponible en http://www.mailxmail.com/curso-aprende-
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
VICERRECTORIA ACADEMICA Y DE INVESTIGACIN
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA



bibliogrficas
complementarias
programar/concepto-lenguaje-programacion
Oviedo Regino, Efrain M. (2004). Lgica de programacin (pp. 67-116). Bogot: Ecoe Ediciones. (pag. 51 a 56). Disponible en
http://books.google.com.co/books?id=Z_n5lbyJfrQC&printsec=frontcover&hl=es#v=onepage&q&f=false



Nombre de la
unidad
Contenidos de aprendizaje Referencias Bibliogrficas Requeridas
(Incluye: Libros textos, web links, revistas cientficas)
Unidad 2. Arreglos


Arreglos, definicin y
declaracin

Universidad Nacional Abierta y a Distancia UNAD. Arreglos, definicin y declaracin. Disponible en
http://datateca.unad.edu.co/contenidos/301304/AVA_301304/Entorno_de_conocimiento/Unidad_2/Arreglo
s_definicion_y_declaracion.pdf

Arreglos unidimensionales y
bidimensionales

Universidad Nacional Abierta y a Distancia UNAD. Arreglos unidimensionales y bidimensionales. Disponible
en
http://datateca.unad.edu.co/contenidos/301304/AVA_301304/Entorno_de_conocimiento/Unidad_2/Arreglo
s_unidimensionales_y_bidimensionales.pdf

Cadenas de carcter

Universidad Nacional Abierta y a Distancia UNAD. Cadenas de caracter. Disponible en
http://datateca.unad.edu.co/contenidos/301304/AVA_301304/Entorno_de_conocimiento/Unidad_2/Cadena
s_de_caracter.pdf

Mtodos de ordenacin y
bsqueda

Universidad Nacional Abierta y a Distancia UNAD. Mtodos de ordenacin y bsqueda. Disponible en
http://datateca.unad.edu.co/contenidos/301304/AVA_301304/Entorno_de_conocimiento/Unidad_2/Metod
os_de_ordenacion_y_busqueda.pdf

Errores y ejercicios resueltos


Garca Snchez, Jos Daniel, Prez Menor, Jos Mara, Snchez Garca, Luis Miguel, Carretero Prez, Jess &
Garca Caballeira, Flix. (2004). (Eds. Paraninfo, S.A). Problemas resueltos de programacin en lenguaje C.
(pp. 159-173). Disponible en Biblioteca virtual UNAD. Gale Virtual Reference Library.

Referencias
bibliogrficas
complementarias
Garrido, Antonio. Fundamentos de Programacin en C. Cadenas de caracteres (pp. 143 - 148). Disponible en
http://books.google.com.co/books?id=OC17arE5xukC&pg=PR5&dq=lenguaje+de+programacion+c&hl=es&sa=X&ei=DWBxUseUJ7i3sASy9IC
YDQ&ved=0CEYQ6AEwBDgK#v=onepage&q=lenguaje%20de%20programacion%20c&f=false
Lobos, Maria Elena de. Aprender a Programar. Estructuras de datos y arreglos. Disponible en http://www.mailxmail.com/curso-aprende-
programar/estructuras-datos-arreglos
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
VICERRECTORIA ACADEMICA Y DE INVESTIGACIN
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA



Lobos, Maria Elena de. Aprender a Programar. Matrices y cadenas. Disponible en http://www.mailxmail.com/curso-aprende-
programar/matrices-cadenas-caracteres








Nombre de la
unidad
Contenidos de aprendizaje Referencias Bibliogrficas Requeridas
(Incluye: Libros textos, web links, revistas cientficas)
Unidad 3. Estructuras
y archivos


Punteros o apuntadores Universidad Nacional Abierta y a Distancia UNAD. Punteros o apuntadores. Disponible en Datateca
UNAD.
http://datateca.unad.edu.co/contenidos/301304/AVA_301304/Entorno_de_conocimiento/Unidad_3/P
unteros_o_apuntadores.pdf

Estructuras


Universidad Nacional Abierta y a Distancia UNAD. Estructuras. Disponible en
http://datateca.unad.edu.co/contenidos/301304/AVA_301304/Entorno_de_conocimiento/Unidad_3/Es
tructuras.pdf

Archivos, definicin y
caractersticas

Universidad Nacional Abierta y a Distancia UNAD. Archivos, definicin y caractersticas. Disponible en
http://datateca.unad.edu.co/contenidos/301304/AVA_301304/Entorno_de_conocimiento/Unidad_3/Ar
chivos_definicion_y_caracteristicas.pdf

Acceso a los archivos

Universidad Nacional Abierta y a Distancia UNAD. Acceso a los archivos. Disponible en
http://datateca.unad.edu.co/contenidos/301304/AVA_301304/Entorno_de_conocimiento/Unidad_3/A
cceso_a_los_archivos.pdf

Instrucciones para manejar
archivos

Universidad Nacional Abierta y a Distancia UNAD. Instrucciones para manejar archivos. Disponible en
http://datateca.unad.edu.co/contenidos/301304/AVA_301304/Entorno_de_conocimiento/Unidad_3/In
strucciones_para_manejar_archivos.pdf

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
VICERRECTORIA ACADEMICA Y DE INVESTIGACIN
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA



Errores y ejercicios resueltos

Garca Snchez, Jos Daniel, Prez Menor, Jos Mara, Snchez Garca, Luis Miguel, Carretero Prez,
Jess & Garca Caballeira, Flix. (2004). (Eds. Paraninfo, S.A). Problemas resueltos de programacin en
lenguaje C. (pp. 246-260). Disponible en Biblioteca virtual UNAD. Gale Virtual Reference.

Referencias
bibliogrficas
complementarias
Deytel & Deytel. Como programa C++(segunda Edicin). Mexico D.F. 1999. Prentice Hall. McGRAW-HILL
Joyanes Aguilar, Luis. Snchez Garca, Lucas. Programacin en C++: un enfoque prctico. Editorial McGraw-Hill. Espaa. 2006.
Orda, Pedro Alonso, Garcia Granada, Fernando & otros. Diseo e implementacin de programas en lenguaje C. Estructuras. (pp. 264 -
268). Disponible en
http://books.google.com.co/books?id=LFfhjnmEdyUC&pg=PA8&dq=lenguaje+de+programacion+c&hl=es&sa=X&ei=1VtxUobXCdbKsQS
wy4H4CQ&ved=0CFAQ6AEwBg#v=onepage&q=lenguaje%20de%20programacion%20c&f=false
WikiLibros. Programacin en C. Manejo de archivos. Disponible en
http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_C/Manejo_de_archivos





4. ACTIVIDADES DE APRENDIZAJE
Unidad Contenido de
Aprendizaje
Competencia Indicadores de
desempeo
Estrategia de
Aprendizaje
N de
Semanas
Evaluacin
1
Propsito Criterios de
evaluacin

Ponder
acin
UNIDAD 1:
Introduccin a
la
programacin







Conceptos
generales de
programacin.

Editor del lenguaje
C

Estructura general
de un programa en
C

Tipos de datos

El estudiante analiza
los elementos bsicos
de un problema para
proponer soluciones
mediante programas
computacionales que
administran datos, y
devuelven resultados
correctos.


El estudiante aplica el
razonamiento lgico
Maneja el
entorno de
desarrollo de
lenguaje C

Implementa
adecuadamente
las funciones en
los programas
que desarrolla.


Disea y
Aprendizaje basado en
tareas.

Esta estrategia utiliza la
tarea como elemento
fundamental para
planear y desarrollar los
procesos de
aprendizaje, segn
(Richards y Nunan)
(2010).

Se desarrolla en tres (3)













Revisar mediante
respuestas rbricas
de evaluacin, si el
estudiante identifica
las caractersticas de
la programacin
estructurada y el
entorno de desarrollo
del lenguaje C.

Revisar mediante
rbricas de
valoracin, si el
Reconoce las
caractersticas de la
programacin
estructurada y
maneja
adecuadamente el
entorno de
desarrollo del
lenguaje C.

Aplica las
estructuras
adecuadas en










UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
VICERRECTORIA ACADEMICA Y DE INVESTIGACIN
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA













UNIDAD 2:
Arreglos













UNIDAD 3:
Estructuras
y archivos

Entradas y salidas

Sentencias de
control

Funciones

Posibles errores y
ejercicios resueltos



Arreglos, definicin
y declaracin

Arreglos
unidimensionales y
bidimensionales

Cadenas de
carcter

Mtodos de
ordenacin y
bsqueda

Posibles errores y
ejercicios resueltos


Punteros o
apuntadores

Estructuras

Archivos, definicin
y caractersticas

Acceso a los
archivos
para disear
soluciones mediante
la codificacin de
programas que
resuelven problemas
de procesamiento de
datos y que compilan
sin errores.


El estudiante aplica
estructuras
adecuadas de
programacin para
administrar
informacin que
puede ser
almacenada,
recuperada y
modificada de medios
fsicos.











desarrolla
programas
utilizando
vectores, matrices
y cadenas


Utiliza archivos
para el
almacenamiento
y recuperacin de
datos en medios
fsicos
momentos:

Pre-tarea

Estudio e identificacin
de caractersticas de la
programacin
estructurada,
estructuras bsicas de
programacin en un
entorno de desarrollo.

Tarea

Actividades de trabajo
colaborativo y
laboratorio para
codificar programas
que incluyan funciones,
vectores, matrices y
cadenas.

Postarea.

Entrega de trabajo final
con programas que
incluyen la
administracin de
informacin que se
almacena en medios
fsico y permite su
recuperacin y
modificacin.



6









5









7
estudiante aplica
estructuras
adecuadas en
vectores, matrices,
mtodos de
ordenacin y
bsqueda, en las
codificaciones para
administrar datos.

Verificar, utilizando
rbricas de
valoracin, que los
programas
solucionen casos
reales de gestin de
datos y que estn
optimizados
mediante la
implementacin de
funciones que
garanticen el
almacenamiento y
recuperacin de
informacin.




vectores, matrices,
mtodos de
ordenacin y
bsqueda en el
desarrollo de
codificaciones en el
lenguaje C.

Disea y desarrolla
programas
optimizados que
solucionan
problemas reales
de administracin
de datos, utilizando
archivos para
almacenar,
recuperar y
modificar
informacin.












20%









55%










25%
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
VICERRECTORIA ACADEMICA Y DE INVESTIGACIN
ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA




Instrucciones para
manejar archivos

Posibles errores y
ejercicios resueltos


5. ESTRUCTURA DE EVALUACIN DEL CURSO
Tipo de evaluacin Ponderacin Puntaje Mximo
Autoevaluacin Formativa No aplica
Coevaluacin Formativa No aplica

Heteroevaluacin
Pre-tarea 20% del peso total del curso 100
Tarea 55% del peso total del curso 275
Postarea 25% del peso total del curso 125
Total 500

Anda mungkin juga menyukai