Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

1programa Analitico Estructura de Datos

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 11

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES

´´UNIANDES´´

Planificación
Microcurricular
PROGRAMA ANALÍTICO

Facultad de Sistemas Mercantiles


Carrera de Software

Asignatura: Estructura de Datos


Modalidad: Presencial

Período Académico II
Mayo – Septiembre 2020
Programa Analítico Estructura de Datos – Carrera de Software

1. DATOS GENERALES

1.1. Perfil del docente:


• Nombre: Marco Antonio Checa Cabrera
• Título tercer nivel: Ingeniera en sistemas Computacionales
• Título cuarto nivel: Magister en Administración de Empresas
• Experiencia laboral: 21 años
• Experiencia docente: 20 años
1.2. Código: SOF02EDA
1.3. Créditos: 4
1.4. Horas Semestral: 160
1.5. Actividades de Aprendizaje

Actividades de aprendizaje asistido por el


Componente de 48
profesor
docencia
Actividades de Actividades de aprendizaje colaborativo 8
Aprendizaje Componente de prácticas de aplicación y experimentación de los
8
aprendizajes
Componente de aprendizaje autónomo 64

1.6 Co-Requisito:
Calculo integral
Algebra lineal
Física para ingeniería
Investigación - acción
Cultura, género e interculturalidad

1.7 Pre-Requisito:
Algoritmos y lógica de programación
1.8 Eje de Formación curricular o Unidad de Organización Curricular:
Profesionalizante

1.9 Grupo al que pertenece o Campos de Formación:

2. CARACTERIZACIÓN DE LA ASIGNATURA
La asignatura de Estructuras de Datos se desarrolla mediante la
conceptualización de una base teórica que posteriormente se la complementa
con las prácticas introduciendo y capacitando el estudiante en las técnicas de
Programación en JAVA, más comunes como contadores, sumadores, ciclos
infinitos, para lograr desarrollar Estructuras de Datos más eficientes al
momento de desarrollar el software informático.

Estructura de datos 1
Programa Analítico Estructura de Datos – Carrera de Software

3. OBJETIVOS: RELACIÓN DE LOS OBJETIVOS DE LA CARRERA CON


LOS DE LA ASIGNATURA
(Deben ser redactados con verbo en infinitivo y en coherencia con los objetivos de la
carrera)

Objetivo General de la Carrera Objetivo General de la Asignatura


Desarrollar y evaluar sistemas informáticos, de Desarrollar las diferentes estructuras en
control, automatización y comunicación cumpliendo Lenguaje Java para la resolución de
estándares internacionales, integrando las ciencias problemas informáticos aplicando técnicas
de la computación en diversas áreas para generar de Estructuras de Datos en programación
soluciones informáticas pertinentes, a través de la más comunes como recursividad.
investigación y la protección de los derechos de
propiedad intelectual con un alto compromiso social.
Objetivos Específicos de la Carrera Objetivos Específicos de la Asignatura
• Desarrollar sistemas informáticos básicos, Cognitivo
aplicando técnicas de análisis de requerimientos y Seleccionar, emplear técnicas y metodologías
un lenguaje de programación visual y orientada a para la resolución de problemas técnicos
objetos que dé solución a un problema específico Procedimental
de un área de conocimiento aplicando algoritmos
de lenguaje de programación con eficiencia, Desarrollar soluciones informáticas a los
eficacia y responsabilidad profesional. problemas de la vida real utilizando
• Diseñar e implementar sistemas informáticos, Estructuras de Datos y diagramas de flujo
aplicando metodologías, normas, estándares,
generando la documentación correspondiente,
que den solución a problemas de organizaciones
o empresas pequeñas y medianas, optimizando
recursos técnicos, humanos y económicos,
cumpliendo especificaciones con puntualidad y Actitudinal
trabajo en equipo.
• Gestionar y evaluar proyectos de desarrollos de Respetar el criterio de terceras personas
sistemas informáticos que incluyen hardware,
software, base de datos y comunicaciones,
cumpliendo normas y estándares nacionales e
internacionales que garanticen la seguridad de las
aplicaciones e integridad de la información
demostrando ética profesional.

4. CONTENIDOS (UNIDADES O ARTICULACIONES)

Unidad 1:
Introducción a las Estructuras de Datos
1.1 Cadenas, Caracteres
1.1.1 Introducción
1.1.2 Fundamentos de los caracteres y cadenas
1.2 Clase String
1.2.1 Constructores
1.2.2 Métodos

Estructura de datos 2
Programa Analítico Estructura de Datos – Carrera de Software

1.2.3 Comparación
1.3 Operaciones con cadenas
1.3.1 Localización
1.3.2 subcadenas
1.3.3 Concatenación
1.3.4 Métodos varios
1.4 Otras operaciones
1.4.1 Valueof string
1.4.2 Inserción y eliminación

Unidad 2:
Introducción a las Estructuras de Datos Parte Dos

2.1 Clase StringBuilder


2.1.1 Lenght, capacity
2.1.2 CharArt, setCharArt
2.2 Clase Character
2.2.1 División de objetos
2.3 Métodos
2.3.1 Inserción
2.3.2 eliminación
2.4 Expresiones regulares
2.4.1 Clase Pattern
2.4.2 Clase Matcher

Unidad 3:
Arrays
3.1 Introducción
3.1.1 Arreglos
3.1.2 Declaración
3.1.3 Creación
3.2 For mejorada
3.2.1 Paso de arreglos a los métodos
3.2.2 Casos de estudio
3.3 Arreglos Multidimensionales
3.3.1 Declaración
3.3.2 Creación
3.3.3 Estudio de Caso
3.4 Clase Array
3.4.1 Colecciones
3.4.2 ArrayList

Estructura de datos 3
Programa Analítico Estructura de Datos – Carrera de Software

Unidad 4:
Programación avanzada de estructuras de datos
4.1 Recursividad
4.1.1 Introducción
4.1.2 Ejemplo de uso
4.2 Pilas y colas
4.2.1 Torres de Hanoi
4.2.2 Fractales
4.3 Búsqueda
4.3.1 Lineal
4.3.2 Binaria
4.4 Ordenamiento
4.4.1 Por selección
4.4.2 Por inserción
4.4.3 Por combinación

5. ESTRATEGIAS METODOLOGICAS DEL APRENDIZAJE


5.1 ESTRATEGIAS METODOLÓGICAS

En el desarrollo de la asignatura se utilizarán estrategias metodológicas, que


sean participativas e interdisciplinarias, que permitan el logro de los objetivos
planteados interrelacionando su estructura con los ejes del macro, meso y
microcurrículo, priorizando las técnicas didácticas participativas, sin descartar
la utilización de exposiciones verbales y conferencias magistrales, vinculando
la teoría con la práctica de manera dialéctica, de acuerdo a las exigencias del
entorno con un criterio innovador, participativo, para desarrollar desempeños
auténticos de los aprendizajes
Las estrategias metodológicas constan en las actividades de aprendizaje que
se señalan a continuación:
Para ello se selecciona, prioriza y aplica los siguientes procesos de mediación
pedagógica en el aula:

Exposición magistral………………. (x)


Clase activa………………………… (x)
Trabajo en grupos………………….. (x)
Plenarias……………………………. (x)
Talleres……………………………… (x)
Seminarios………………………….. ( )
Discusión……………………………. (x)
Prácticas de campo………………... ( )
Prácticas de laboratorio………….... (x)

Estructura de datos 4
Programa Analítico Estructura de Datos – Carrera de Software

Estudio de casos…………………… (x)


Trabajos de investigación…………. (x)
Resumen……………………………. (x)
Ensayo………………………………. (x)
Tutorías individuales………………. (x)
Tutorías grupales………………….. (x)
Respuesta virtual a preguntas…... (x)
Foros………………......................... (x)
Videos………………....................... (x)
Video Conferencia……………….... (x)
Otras estrategias………………….................

5.2 ACTIVIDADES DE APRENDIZAJES


(La organización del aprendizaje se planificará según lo contemplado en el Reglamento de
Régimen Académico – CES, art.15 y el Modelo Educativo - UNIANDES)

El Método del Pensamiento Complejo que propone la visión sistémica y tres


organizadores del pensamiento: hologramático, recursivo y dialógico los
mismos que enriquecen las posibilidades de aproximase más al conocimiento
de esa realidad compleja, y las actividades de aprendizaje se detallan en el
sílabo.

Las actividades de aprendizaje se convierte en una metodología pedagógica


esencial para el dialogo de saberes: saber conocer, saber ser, saber convivir y
saber hacer, metodología general que se aplica en las actividades de
aprendizaje.

La organización del aprendizaje se planificará en los siguientes Componentes:

a) Componente de Docencia:

• Para las actividades asistidas por el profesor:

Corresponden a aquellas actividades que se realizan con el acompañamiento


del docente en los diferentes ambientes de aprendizaje. Las experiencias de
aprendizajes procuran el desarrollo y potenciación de los niveles más alto del
pensamiento integral hasta llegar a la meta conocimiento, siendo las
experiencias más importantes para las actividades presenciales:

• Conferencias

Estructura de datos 5
Programa Analítico Estructura de Datos – Carrera de Software

• Seminarios
• Orientación para estudio de casos X
• Foros X
• Clases en línea en tiempo sincrónico X

• Para las actividades colaborativas:

Son actividades grupales en interacción con el profesor. El aprendizaje


colaborativo complementa los valores que se generan en el aprendizaje grupal,
fortaleciendo las estrategias para la solución de los problemas. La guía del
docente-tutor es importante para generar el autoesfuerzo y el esfuerzo
compartido, la responsabilidad, la tolerancia y la capacidad de autoevaluar y
evaluar al grupo:

• Construcción de modelos y prototipos X


• Proyectos de problematización y resolución de problemas o casos X
• Sistematización de prácticas de investigación e intervención, que X
incluyan metodologías de aprendizajes
• Tecnologías de información y comunicación (metodologías en red) X
• Tutorías in situ o en entornos virtuales. X

b) Componente de Actividades Prácticas de Aplicación y


Experimentación

Está orientado al desarrollo de experiencias de aplicación de los aprendizajes


que retan al estudiante a teorizar desde la práctica los conceptos y descubrir
su meta conocimiento con el manejo frecuente del método experiencial y
vivencial. Actividades académicas desarrolladas en escenarios experimentales:

• Clínicas Jurídicas o Consultorios Jurídicos gratuitos de las IES


• Laboratorios X
• Prácticas de campo
• Trabajo de observación dirigida X
• Resolución de Problemas X
• Talleres X
• Entornos virtuales o de simulación X
• Manejo de base de datos X
• Acervos Bibliográficos. X

c) Componente de las Actividades Autónomas

Estructura de datos 6
Programa Analítico Estructura de Datos – Carrera de Software

Comprende el trabajo realizado por el estudiante, orientado al desarrollo de


capacidades para el aprendizaje independiente e individual:

• Lectura X
• Análisis y comprensión de materiales bibliográficos y documentales X
• Selección de información X
• Selección de datos importantes X
• Búsqueda de información X
• Elaboración individual de ensayos, trabajos y exposiciones. X

6. ESCENARIOS DE APRENDIZAJE

Las actividades de aprendizajes se pueden realizar dentro de los siguientes


escenarios: Aulas para clases teóricas / expositivas; Salas para seminarios /
talleres; Laboratorios para clases prácticas; Plataformas, redes, uso de tic´s;
Lugares para prácticas externas; Espacios para tutorías; Ambientes de estudio
y trabajo en grupo; Estudio y trabajo individual autónomo. Según la
planificación del programa de la asignatura se utilizará el siguiente escenario:

• Aulas para clases teóricas / expositivas X


• Laboratorios para clases practicas X

7. NORMATIVA Y ESTRATEGIAS DE EVALUACIÓN


7.1 NORMATIVA

“Art. 10.- De la periodicidad y formas de evaluación.- En la UNIANDES hay


las siguientes formas de evaluación:
a) Evaluación frecuente.- Es la evaluación de la participación en clase,
tareas, exposiciones entre otras actividades del proceso de aprendizaje.
La evaluación será sobre 10 puntos, la que podrá considerar hasta un
decimal.
b) Evaluación parcial.- Es la evaluación sobre avance de los aprendizajes
del estudiante, con la estrategia que conste del sílabo aprobado, que
podrán ser prueba oral, escrita, exposición, proyecto, estudio de caso,
prototipo, maquetas, entre otras. La evaluación será sobre 10 puntos, la
que podrá considerar hasta un decimal.
En cada periodo académico habrá dos evaluaciones parciales en las
fechas previstas en la Agenda Académica.
El profesor no podrá modificar la estratégica de evaluación prevista en el
silabo aprobado.

Estructura de datos 7
Programa Analítico Estructura de Datos – Carrera de Software

c) La calificación parcial será el resultado del promedio entre la evaluación


frecuente y la evaluación parcial. En caso de que el promedio resulte
con decimales el sistema académico registra la calificación hasta con un
decimal.
d) Evaluación final. Es la evaluación que se realizará en la fecha prevista
en la Agenda Académica y puede hacerse mediante un examen escrito,
oral y/o defensa de un proyecto integrador.
Para presentarse a la evaluación final el estudiante deberá haber
acumulado al menos 12 puntos en las dos calificaciones parciales, caso
contrario reprueba la asignatura no se considerará redondeo o
aproximación con decimales.
Para aprobar la evaluación final el estudiante obligatoriamente deberá
obtener como mínimo 7 puntos sobre 10, caso contrario podrá acceder a
la prueba de recuperación.
Para aprobar la asignatura el estudiante deberá haber aprobado la
evaluación final, además alcanzar como mínimo 21 puntos en la
sumatoria de las calificaciones de los dos parciales y la evaluación final.
e) La calificación de la asignatura será el resultado del promedio, entre las
calificaciones de los dos parciales y la calificación final o de la
calificación obtenida en la recuperación de ser el caso. Si el promedio
resulta con decimales el sistema académico registra la calificación hasta
con un decimal.
f) Evaluaciones atrasadas.- Si el estudiante no se presenta a rendir la
evaluación parcial o final en las fechas programadas en la Agenda
Académica, deberá presentar a la Dirección Académica o Directores de
Extensión una solicitud con el correspondiente derecho. La evaluación
será rendida en un término establecido en la agenda académica. Esta
evaluación será sobre 8 puntos.
g) Evaluaciones de recuperación.- Se considera evaluación de
recuperación para los casos de los estudiantes que no superen los
resultados mínimos para la aprobación de la asignatura, esto es que en
la calificación final obtienen menos de 7 puntos o de la sumatoria de los
dos parciales y final no alcanza los 21 puntos que se requiere para su
aprobación. Esta evaluación podrá solicitar el estudiante por una sola
ocasión. Si el estudiante no se presenta a la evaluación de recuperación
reprobada directamente la asignatura sin opción a una evaluación
atrasada.
De conformidad con lo establecido en el artículo 84 de la LOES los
estudiantes que registren tercera matricula en la materia o nivel no
podrán solicitar evaluación de recuperación… “(Instructivo sobre el
Sistema de Evaluación del Desempeño estudiantil en la Universidad
Regional Autónoma de los Andes, UNIANDES)

Estructura de datos 8
Programa Analítico Estructura de Datos – Carrera de Software

7.2 ESTRATEGIAS DE EVALUACIÓN

La evaluación de los aprendizajes tiene como propósito ayudar al estudiante a


reconocer sus falencias y potencialidades, encontrar sus propias soluciones
para recuperar sus dificultades y valorar los resultados de aprendizaje, desde
esta perspectiva se evalúa los procesos del pensamiento que fueron
abordados para una mejor aproximación a lo que el estudiante es capaz de
conocer, hacer y ser; se aplica la evaluación cualitativa con razonamiento que
se refuerza con un puntaje de acuerdo con las rubricas establecidas con lo que
se obtiene resultados más integrales. Para lo cual se aplicara las siguientes
estrategias de evaluación:

• Exámenes (Prueba escrita / oral) 10/10


• Trabajos o proyectos / Portafolio / Rúbrica 10/10
• Participación en clase (debates, presentaciones) 10/10
• Informe 10/10
• Memorias de prácticas / Portafolio / Rúbrica 10/10
• Investigaciones/Portafolio 10/10
• Informe de tutorías 10/10
• Guía de Observación 10/10
• Resolución de ejercicios y problemas 10/10
• Ensayo / mapa mental / rúbrica 10/10
• Trabajos con exposición / rúbrica 10/10

8. BIBLIOGRAFÍA
Básica:
AÑO
AUTOR TÍTULO DEL LIBRO EDICIÓN EDITORIAL
PUBLICACIÓN
Fundamentos de
Programación Algoritmos, Cuarta Mc
JOYANES, Aguilar 2008
Estructura de Datos y Objetos edición GrawHill
Código: LENGPROG0032
Java Cómo Programar Novena
Deitel, Paúl 2012 Pearson
Código: LENGPROG0015 edición
Complementaria:
AÑO
AUTOR TÍTULO DEL LIBRO EDICIÓN EDITORIAL
PUBLICACIÓN
Estructura de Datos Tercera MC GRAW
KOFFMAN, Eliot
Código:LENPROG0022 2008
edición HILL
Estructura de Datos en
JAVA
Primera MC GRAW
JOYANES, Luis 2008
Código:LENPROG0018 edición HILL
ARAUJO, Algoritmos Evolutivos Primera 2009 ALFAOMEGA

Estructura de datos 9
Programa Analítico Estructura de Datos – Carrera de Software

Lourdes Código:ALGOR0003 edición


Biblioteca Virtual:

AUTOR TÍTULO DEL LIBRO BIBLIOTECA LINK


https://ebookcentral.proquest.c
Diseño y construcción de Ebook
om/lib/unianecsp/detail.action?
Marín, Javier algortimos Central
docID=4183551&query=algorit
ProQuest
mos
https://ebookcentral.proquest.c
Manual de algorítmica: Ebook
om/lib/unianecsp/detail.action?
Bisbal Riera recursividad, complejidad Central
docID=3207893&query=algorit
y diseño de algoritmos ProQuest
mos

9. VALIDACIÓN DEL PROGRAMA ANALÍTICO

Elaborado por:

f) --------------------------------------------
Nombre del docente Ing. Marco Checa, MBA

Revisado por:

f) --------------------------------
Director o Coordinador de Carrera

Fecha: Mayo 2020

Estructura de datos 10

También podría gustarte