Está en la página 1de 8

Universidad Nacional Abierta y a Distancia

Vicerrectora Acadmica y de Investigacin


Formato de syllabus de curso

1. IDENTIFICACIN DE CURSO

Escuela o unidad: Escuela de Ciencias


Sigla: ECBTI
Bsicas, Tecnologa e Ingeniera
Campo de formacin: Formacin
Nivel: Profesional disciplinar
Curso: Programacin Cdigo: 243002
Tipologa de curso: Metodolgico N de crditos: 4
Diseador de curso: Luis Fernando Arias Actualizador de curso: Pablo Csar
Ramrez Vargas Daz
Fecha de elaboracin: 28/11/2016 Fecha de actualizacin: 12/06/2017
Descripcin del curso:
El curso de Programacin hace parte del campo de Ciencias Bsicas de Ingeniera,
ofrece al estudiante de los programas de la cadena de formacin de Electrnica y
Telecomunicaciones la posibilidad de poner en prctica los conceptos y metodologas
abordados en el curso de Algoritmos, mientras que al mismo tiempo se encarga de
brindar un espacio en el cul desarrollar competencias necesarias para el anlisis y
diseo de sistemas digitales, y para la efectiva utilizacin del software para ingeniera
y los microprocesadores y microcontroladores.

El curso ser desarrollado durante 16 semanas y se encuentra distribuido en 4


unidades didcticas, en las que se encuentra: Conocimientos generales de la
programacin en C, Estructuras de control, Arreglos o vectores, Funciones.

2. INTENCIONALIDADES FORMATIVAS

Propsitos de formacin del curso:


Adquiere los conocimientos especficos mnimos necesarios para disear y construir
una solucin algortmica y computacional en lenguaje C a situaciones cotidianas
dentro del contexto del ejercicio profesional en el cul desempea sus funciones.

PROPSITO UNIDAD 1:
Adquiere los conocimientos especficos mnimos necesarios para entender el lenguaje
de programacin C.
PROPSITO UNIDAD 2:
Adquiere los conocimientos especficos mnimos necesarios para entender y conocer
las estructuras de control en C.

PROPSITO UNIDAD 3:
Adquiere los conocimientos especficos mnimos necesarios para entender y conocer
los arreglos o vectores en C.

PROPSITO UNIDAD 4:
Adquiere los conocimientos especficos mnimos necesarios para entender y conocer
las funciones en C.

Competencias del curso:

Traslada la solucin algortmica de un problema comnmente encontrado en su


quehacer profesional a un programa en lenguaje de programacin C utilizando IDE
(entornos integrados de programacin).

Disea una solucin computacional a un problema existente utilizando una


metodologa por prototipos de desarrollo de software.

Desarrolla una aplicacin en lenguaje C que d respuesta a una necesidad o


problema existente utilizando un IDE.

3. CONTENIDOS DEL CURSO

Unidades/temas Recursos educativos requeridos


UNIDAD 1. Conocimientos Cabanes, N. (2016). Fundamentos de programacin
Generales. en C (pp. 06-41). Madrid: Openlibra. Recuperado
1-Historia. Escribir un texto de:https://openlibra.com/es/book/fundamentos-de-
en C. Mostrar nmeros programacion-en-c
enteros en pantalla.
2-Operaciones aritmticas Arias, L. (2016, diciembre 19), OVI Unidad 1
bsicas. Introduccin a las [Archivo de video]. Recuperado
variables int. Identificadores. de http://hdl.handle.net/10596/9877
3- Comentarios. Datos por el
usuario, scanf.
4. Tipos de datos bsicos.
Operador de tamao sizeof.
UNIDAD 2. Estructuras de Cabanes, N. (2016). Fundamentos de programacin
Control. en C (pp. 42-72). Madrid: Openlibra. Recuperado
1. Estructuras alternativas. de: https://openlibra.com/es/book/fundamentos-
Estructuras repetitivas. de-programacion-en-c
2. Sentencia break.
Sentencia contine. Arias, L. (2016, diciembre 19), OVI Unidad 2 [Archivo
3. Entrada/salida bsicas. de video]. Recuperado
4. Printf. Scanf. Putchar. de http://hdl.handle.net/10596/9871
Getchar.
UNIDAD 3. Arreglos o Cabanes, N. (2016). Fundamentos de programacin
Vectores. en C (pp. 73-108). Madrid: Openlibra. Recuperado
1. Conceptos bsicos sobre de: https://openlibra.com/es/book/fundamentos-
tablas. Definicin de una de-programacion-en-c
tabla y acceso a los datos.
2. Valor inicial de una tabla.
Arias, L. (2016, diciembre 19), OVI Unidad 3
Cadenas de caracteres.
[Archivo de video]. Recuperado
3. Definicin. Cmo acceder
de http://hdl.handle.net/10596/9870
a las letras que forman una
cadena.
4. Longitud de una cadena.
Tablas bidemensionales.
Arrays indeterminados
UNIDAD 4. Introduccin Cabanes, N. (2016). Fundamentos de programacin
a las funciones. en C (pp. 109-123). Madrid: Openlibra. Recuperado
1. Conceptos bsicos sobre de: https://openlibra.com/es/book/fundamentos-
funciones. Parmetros de de-programacion-en-c
una funcin.
2. Valor devuelto por una
funcin.
3. El valor de retorno void. El
valor de retorno main.
4. Variables locales y
globales. Los conflictos de
nombres en las variables.
Recursos educativos adicionales para el curso:

Unidad 1: [Empieza a programar] (2013, septiembre 15), Bloque 1.1: Cmo


empezar a Programar? [Archivo de video], Recuperado
de https://youtu.be/9idgIGmQvAQ

Ortega, B. (2011, diciembre 14). Programando C a Bajo Nivel. (pp. 02-05). Madrid:
Openlibra. Recuperado de: https://openlibra.com/es/book/download/programando-
c-a-bajo-nivel

Long, S. (2016). Learning to Code with C. (pp. 08-15). Madrid:


Openlibra. Recuperado de:https://openlibra.com/es/book/download/learning-to-
code-with-c

Unidad 2: [Empieza a programar] (2013, septiembre 15), Bloque 1.1: Cmo


empezar a Programar? [Archivo de video], Recuperado
de https://youtu.be/9idgIGmQvAQ

Ortega, B. (2011, diciembre 14). Programando C a Bajo Nivel. (pp. 05-09). Madrid:
Openlibra. Recuperado de: https://openlibra.com/es/book/download/programando-
c-a-bajo-nivel

Long, S. (2016). Learning to Code with C. (pp. 16-


28). Madrid:Openlibra. Recuperado
de: https://openlibra.com/es/book/download/learning-to-code-with-c

Unidad 3: [Empieza a programar] (2013, septiembre 15), Bloque 1.1: Cmo


empezar a Programar? [Archivo de video], Recuperado
de https://youtu.be/9idgIGmQvAQ

Ortega, B. (2011, diciembre 14). Programando C a Bajo Nivel. (pp. 10-


12). Madrid:Openlibra. Recuperado
de: https://openlibra.com/es/book/download/programando-c-a-bajo-nivel

Long, S. (2016). Learning to Code with C. (pp. 42-


47). Madrid:Openlibra. Recuperado
de: https://openlibra.com/es/book/download/learning-to-code-with-c
Unidad 4: [Empieza a programar] (2013, septiembre 15), Bloque 1.1: Cmo
empezar a Programar? [Archivo de video], Recuperado
de https://youtu.be/9idgIGmQvAQ

Ortega, B. (2011, diciembre 14). Programando C a Bajo Nivel. (pp. 13-


15). Madrid:Openlibra. Recuperado
de: https://openlibra.com/es/book/download/programando-c-a-bajo-nivel

Long, S. (2016). Learning to Code with C. (pp. 35-


41). Madrid:Openlibra. Recuperado
de: https://openlibra.com/es/book/download/learning-to-code-with-c

4. ESTRATEGIA DE APRENDIZAJE

Descripcin de la estrategia de aprendizaje:


Emplear el Aprendizaje Basado en Proyectos ABPr como estrategia didctica en el
curso Programacin es pertinente por las caractersticas metodolgicas del curso,
considerando lo siguiente:

(a) la metodologa de proyectos es una estrategia para el aprendizaje que permite el


logro de aprendizajes significativos, porque surgen de actividades relevantes para los
estudiantes del curso, y contemplan muchas veces objetivos y contenidos que van
ms all que los curriculares.
(b)Permite organizar actividades en torno a un fin comn, definido por los intereses
del Director de curso y de los estudiantes y con el compromiso adquirido por ellos.
(c) Fomenta la creatividad, la responsabilidad individual, el trabajo colaborativo y la
capacidad crtica, entre otros.
(d) Permite la interaccin legtima entre estudiantes en las actividades curriculares,
incorporando las buenas experiencias educativas que hasta el momento han sido
propias de las actividades extracurriculares
(e) Hace posible que los estudiantes experimenten las formas de interactuar que el
mundo actual demanda en el Sector de la Electrnica.
(f) Colabora en la bsqueda de la identidad de los estudiantes aumentando su
autoestima, y
(g) Permite combinar positivamente el aprendizaje de contenidos fundamentales y el
desarrollo de destrezas que aumentan la autonoma en el aprender.
5. DISTRIBUCIN DE LAS ACTIVIDADES ACADMICAS DEL CURSO

Semana Contenidos a Actividad a desarrollar segn la


desarrollar estrategia de aprendizaje
1y2 Conocimientos bsicos en Fase 0 - Prueba Objetiva
Algoritmos
3a5 Historia. Escribir un Fase 1. Conocimientos generales
texto en C. Mostrar
nmeros enteros en
pantalla.
Operaciones
aritmticas bsicas.
Introduccin a las
variables int.
Identificadores.
Comentarios. Datos por
el usuario, scanf.
Tipos de datos bsicos.
Operador de tamao
sizeof.
6a8 Estructuras Fase 2. Estructuras de control
alternativas.
Estructuras repetitivas.
Sentencia break.
Sentencia contine.
Entrada/salida bsicas.
Printf. Scanf. Putchar.
Getchar.
9 a 11 Conceptos bsicos Fase 3. Arreglos o vectores
sobre tablas. Definicin
de una tabla y acceso a
los datos.
Valor inicial de una
tabla. Cadenas de
caracteres.
Definicin. Cmo
acceder a las letras que
forman una cadena.
Longitud de una
cadena. Tablas
bidemensionales.
Arrays indeterminados
12 a 14 Conceptos bsicos Fase 4. Introduccin a las Funciones
sobre funciones.
Parmetros de una
funcin.
Valor devuelto por una
funcin.
El valor de retorno
void. El valor de
retorno main.
Variables locales y
globales. Los conflictos
de nombres en las
variables.
15 y 16 Conocimientos Fase 5. Actividad final del proyecto de curso
generales
Estructuras de control
Arreglos o vectores
Introduccin a las
Funciones

6. ESTRATEGIAS DE ACOMPAAMIENTO DOCENTE

Descripcin de las estrategias de acompaamiento docente a utilizar en


este curso.
Acompaamiento por Skype, as como por correo electrnico, motivando y
recordndoles a los estudiantes del inicio y tiempo de las actividades, tambin
haciendo envo de imgenes con anuncios importantes del curso, material de ayuda
para el mejor desarrollo de las actividades, as como invitaciones a las
webconferencias, y los enlaces de las grabaciones.

Se enviarn mensajes de realimentacin en audio para motivar individualmente y en


grupo a los estudiantes en el desarrollo de las actividades.

Se realizar acompaamiento en los centros, permanente atencin y disposicin para


atender a estudiantes en sus inquietudes.

Se formarn CIPAS donde sea posible, se crearn estos grupos de interaccin con
miras al fortalecimiento de los saberes y las competencias del curso.
7. PLAN DE EVALUACIN DEL CURSO

Nmero Momentos Productos a entregar Puntaje Ponderaci


de de la segn la estrategia de mximo/500 n/500
semana evaluacin aprendizaje puntos puntos
1-2 Inicial Cuestionario resuelto 25 25
Intermedia Ejercicios bsicos de
3-5 80
Unidad 1 programacin en C
Cdigo y archivo ejecutable
Intermedia usando estructuras de control
6-8 90
Unidad 2 en Lenguaje de programacin
C
350
Cdigo y archivo ejecutable
Intermedia
9-11 usando arreglos o vectores en 90
Unidad 3
Lenguaje de programacin C
Cdigo y archivo ejecutable
Intermedia
12-14 usando funciones en Lenguaje 90
Unidad 4
de programacin C
Cdigo y archivo ejecutable 125
15-16 Final desarrollando problema 125
planteado
Puntaje Total 500 puntos 500
puntos

También podría gustarte