You are on page 1of 8

Universidad Nacional Abierta y a Distancia

Vicerrectoría Académica y de Investigación


Formato de syllabus de curso

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ífica
Curso: Estructura de datos Código: 301305
Tipología de curso: Metodológico N° de créditos: 3
Diseñador de curso: Hermes Mosquera Actualizador de curso: Hermes
Angulo Mosquera Angulo
Fecha de elaboración: 29 de junio de Fecha de actualización: 29 de junio
2018 de 2018
Descripción del curso:
El curso Estructura de datos corresponde al programa ingeniería de sistemas, hace
parte de la red curricular de programación y algoritmia y el campo de formación
disciplinar específico, compuesto por (3) tres créditos académicos y tres unidades
didácticas, es un curso metodológico (teórico–práctico), desarrolla el componente
práctico haciendo uso de escenarios con apoyo tecnológico.

En la unidad 1 se abordan los fundamentos de los tipos de datos abstractos


representados con objetos en memoria principal; en la unidad 2 se profundiza en la
conceptualización y aplicación de estructura de datos lineales representadas a través
de pilas, colas y listas; mientras que en la unidad 3 se aborda la temática relacionada
con árboles como estructuras de datos jerárquicas, la conceptualización, aplicación de
la teoría general de binarios, su representación gráfica y forma de recorrerlos.

2. INTENCIONALIDADES FORMATIVAS

Propósitos de formación del curso:


Aplicar los fundamentos de las estructuras de datos lineales y jerárquicas
representadas en memoria principal, para la solución de problemas propuestos en el
desarrollo de aplicaciones informáticas.
Competencias del curso:
- El estudiante reconoce los tipos de datos abstractos, identifica requerimientos
funcionales para representar estructuras de datos en memoria, mediante técnicas
de programación orientada de objetos.

- El estudiante aplica la fundamentación teórica-práctica de las estructuras de datos


lineales pilas, colas y listas, representadas en colecciones genéricas de datos,
utilizando técnicas de programación orientada a objetos con interfaz gráfica.

- El estudiante identifica las estructuras jerárquicas en el diseño de árboles binarios


y establece las diferentes formas de recorridos.

3. CONTENIDOS DEL CURSO

Unidades/temas Recursos educativos requeridos


1. Unidad 1: Tipos de Ruiz, R. R. (2011). Fundamentos de la programación
datos abstractos (TDA) orientada a objetos: una aplicación a las estructuras de
datos en java. El Cid Editor. pp.1-51. Recuperado de
 Definición y conceptos https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/re
básicos de TDA ader.action?ppg=26&docID=3220512&tm=1530628471
565
 Abstracción
Mosquera, H. (30 de noviembre de 2016). 301305
 Representación de TDA Clases Objetos en Windows Forms. [Video] Recuperado
con objetos de http://hdl.handle.net/10596/9276

 Clases, objetos y OVI Unidad 1 - Implementación de métodos en


métodos una clase
Vargas, C. (03 de julio de 2018). Implementación de
 Interfaz gráfica de
métodos en una clase. [Video] Recuperado de
usuario
http://hdl.handle.net/10596/18723

Mosquera, H. (3 de mayo de 2018). Interfaz gráfica de


usuario con Windows Forms de C#. [Video] Recuperado
de https://youtu.be/gLsoStQlbt0
2. Unidad 2: Estructuras Miller, R. (2012). C♯ Collections: A Detailed
de datos lineales Presentation. Falls Church, Va: Pulp Free Press. pp. 77-
132. Recuperado de
 Colecciones genéricas http://bibliotecavirtual.unad.edu.co:2048/login?user=pr
 Colección Stack <T> – oveedor&pass=danue0a0&url=http://bibliotecavirtual.un
Pilas ad.edu.co:2051/login.aspx?direct=true&db=e000xww&A
 Colección Queue <T> N=442484&lang=es&site=ehost-live
– Colas
 Colección List <T> – OVI Unidad 2 - Validar la entrada de datos en un
Listas formulario
Cañón, G. (03 de julio de 2018). Validar la entrada de
datos en un formulario. [Video] Recuperado de
http://hdl.handle.net/10596/18724

Mosquera, H. (2016). Implementación de estructuras de


datos lineales con Visual C#. Recuperado de
http://hdl.handle.net/10596/9312

3. Unidad 3: Árboles Mosquera, H. (2016). Teoría general de árboles como


fundamentos a las estructuras de datos jerárquicas.
 Teoría general de Recuperado de http://hdl.handle.net/10596/9313
árboles binarios
 Clasificación y formas OVI Unidad 3 - Recorridos en un árbol binario de
de recorrer árboles búsqueda
binarios Mosquera, H. (28 de junio de 2018). 301305 Recorridos
 Árbol binario de en un árbol binario de búsqueda. [Video] Recuperado de
búsqueda (ABB) http://hdl.handle.net/10596/18672

Ceballos, F. (2012). Enciclopedia de Microsoft Visual C#:


interfaces gráficas y aplicaciones para Internet con
Windows Forms y ASP.NET. (4a. ed.). pp. 291-309.
Recuperado de
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/rea
der.action?ppg=1&docID=11046414&tm=14773508824
21

Mosquera, H. (16 de noviembre de 2018). Interfaz


gráfica de ABB con Windows Forms de C#. [Video]
Recuperado de https://youtu.be/ZLtDlWF3ZK4
Recursos educativos adicionales para el curso:
Unidad 1: Tipos de datos Abstractos (TDA)
Mosquera, H. (3 de marzo de 2017). Clases Objetos y métodos en C# con Windows
Forms. [Video] Recuperado de https://youtu.be/YxsdGjhe8kI

Presidencia de la república (2016). Instructivo de buenas prácticas de software.


Recuperado de http://es.presidencia.gov.co/dapre/DocumentosSIGEPRE/I-TI-01-
buenas-practicas-desarrollo-software.pdf

Unidad 2: Estructuras de datos lineales


Harwani, B. M. (2015). Learning Object-oriented Programming in C♯ 5.0. Boston,
MA: Course Technology PTR. Academic Collections. pp. 365-408. Recuperado de
http://bibliotecavirtual.unad.edu.co/login?url=https://bibliotecavirtual.unad.edu.co:
2969/login.aspx?direct=true&db=e000xww&AN=779094&lang=es&site=ehost-live

Unidad 3: Árboles
Liza Ávila, C. (2013). Estructura de Datos con C++. Los Olivos, Lima: Fondo
Editorial UPN. pp. 138-147. Recuperado de
http://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.com/login.as
px?direct=true&db=nlebk&AN=1444741&lang=es&site=eds-
live&ebv=EK&ppid=Page-__-138

4. ESTRATEGIA DE APRENDIZAJE

Descripción de la estrategia de aprendizaje:


El aprendizaje basado en problemas (ABP), según (Barrows, 2006) es un sistema de
aprendizaje independiente el cual permitirá al estudiante adquirir conocimientos,
habilidades y actitudes a través de situaciones de la vida real. La estrategia le permite
Resolver problemas utilizando nuevos conocimientos. Se fundamenta en el trabajo
individual con el ánimo de que el estudiante interiorice los referentes teóricos, los
analice, los aplique y luego a nivel grupal pueda reforzar lo aprendido.

La estrategia de aprendizaje del curso se desarrolla en 5 etapas, que se articulan a


los tres momentos de evaluación del curso descritas a continuación.

La etapa 1- Reconociendo el entorno, hace parte de la evaluación inicial, actividad


inicial que permite reconocer los presaberes y el entorno de desarrollo del curso.
La etapa 2 – Abstracción, el estudiante realiza la identificación de requerimientos
funcionales de problemas para representar tipos de datos abstractos en memoria, con
objetos.

La etapa 3 – Desarrollo del componente práctico, se implementan estructuras de datos


lineales como desarrollo del componente práctico del curso haciendo uso de los
escenarios de apoyo tecnológico.

La etapa 4 – Diseño de árboles binarios, el estudiante diseña a través de la interfaz


gráfica de usuario, árboles binarios y establece las diferentes formas de recorridos.

La etapa 5- Evaluación final, se lleva a cabo la socialización de las aplicaciones


realizadas por el estudiante en el curso.

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

Semana Contenidos a desarrollar Actividad a desarrollar según la


estrategia de aprendizaje
1y2 - Entorno integrado de Desarrollo de la etapa 1 - Reconociendo
desarrollo el entorno. Actividad individual en la
- Lenguaje de programación que el estudiante explica el uso del
orientado a objetos entorno de desarrollo y el código fuente
de la aplicación indicada en la guía de
actividades.
3, 4, 5 y - Interfaz gráfica de usuario Desarrollo de la etapa 2 - Abstracción.
6 - Tipos de datos abstractos Actividad colaborativa que consiste en
- La abstracción identificar los requerimientos
- Representación de TDA con funcionales de supuestos problémicos
objetos para desarrollar aplicaciones
- Clases, objetos y métodos informáticas utilizando técnicas de
programación orientada a objetos.
7,8,9,10 - Estructuras de datos lineales Desarrollo de la etapa 3 – Desarrollo del
- Diseño Formularios componente práctico – Escenarios con
- Colecciones genéricas en C# apoyo tecnológico. Es una actividad
- Colección Stack <T> – Pilas individual en la que cada estudiante
- Colección Queue <T> – Colas desarrolla aplicaciones informáticas,
- Colección List <T> – Listas representando estructuras de datos
lineales tipo pilas, colas y listas.
11, 12, - Teoría general de árboles Desarrollo de la etapa 4 - Diseño de
13 y 14 binarios árboles binarios. Actividad individual,
- Clasificación y formas de en la que cada estudiante diseña
recorrer árboles binarios árboles binarios con interfaz gráfica e
- Árbol binario de búsqueda identifica los tres recorridos en
(ABB) preorden, inorden y postorden.
15 y 16 - Representación de TDA con Desarrollo de la etapa 5 - Evaluación
objetos final. Actividad individual que consiste
- Estructuras de datos lineales en socializar los desarrollos realizados
- Colección Stack <T> – Pilas por el estudiante a lo largo del curso.
- Colección Queue <T> – Colas
- Colección List <T> – Listas

6. ESTRATEGIAS DE ACOMPAÑAMIENTO DOCENTE

Descripción de las estrategias de acompañamiento docente a utilizar en


este curso.
La comunicación y la interacción es la base de la estrategia de acompañamiento del
curso Estructura de datos, lo cual implica mantener una comunicación permanente y
oportuna con los estudiantes, a través de los diferentes canales de comunicación
sincrónicos y asincrónicos disponibles en el aula.

La interacción permitirá a los estudiantes recibir por parte del tutor respuestas
pertinentes y oportunas a sus diferentes inquietudes, potenciando la interacción en
los foros general y colaborativos, el correo interno del aula, el correo institucional de
los estudiantes, el Skype y las webconferencias temáticas, una por cada unidad
didáctica con el propósito aclarar dudas, profundizar en los contenidos y dar aplicación
a los conceptos.

Así mismo se pone a disposición de los estudiantes el canal de videotutoriales diseñado


para el curso, en el que se comparten videos de cada una de las temáticas del curso,
explicando paso a paso el desarrollo de ejercicios prácticos de aplicación.

7. PLAN DE EVALUACIÓN DEL CURSO

Puntaje
Número Momentos Ponderaci
Productos a entregar según la máximo
de de la ón/500
estrategia de aprendizaje /500
semana evaluación puntos
puntos
En la etapa 1, el estudiante entrega
el link del video publicado en
YouTube en el espacio indicado en el
1-2 Inicial 5%
entorno de seguimiento y evaluación, 25
denominado etapa 1 - reconociendo
el entorno - Entrega de la actividad.
En la etapa 2, el grupo entrega un
archivo con la consolidación de las
aplicaciones realizadas, la entrega se
Intermedia
3-6 realiza en el entorno de seguimiento 25%
Unidad 1
y evaluación en el espacio indicado
para la etapa 2 - Abstracción -
Entrega de la actividad.
En la etapa 3, el estudiante entrega
un archivo con el consolidado de los
programas desarrollados en el
componente práctico; la entrega la
Intermedia realiza en el entorno de seguimiento
7-10 25%
Unidad 2 y evaluación en el espacio indicado 350
para la etapa 3 – Desarrollo del
componente práctico – Escenarios
con apoyo tecnológico - Entrega de la
actividad.
En la etapa 4, cada estudiante
entregará un archivo con el
desarrollo de la aplicación realizada;
Intermedia la entrega se realiza en el entorno de
11-14 20%
Unidad 3 seguimiento y evaluación en el
espacio indicado para la etapa 4 -
Diseño de árboles binarios – Entrega
de la actividad.
En la etapa 5 - Evaluación final, cada
estudiante hace entrega del link del
video que publicó en YouTube, en el
que socializa los programas 125
15-16 Final 25%
desarrollados a lo largo del curso, el
cual entrega en el entorno de
seguimiento y evaluación en el
espacio indicado para la etapa 5 -
Evaluación final – Socialización -
Entrega de la actividad.
Puntaje Total 500 100%
puntos

You might also like