1.2.4 - Taller de programación II

Primer Año

Característica del Área Curricular
Plan 2015
Cuatrimestre Segundo
Hs. Cat. 120
Res. C.S. 291/2015

Presentación

La asignatura se ubica en el segundo semestre del primer año de la carrera. Esta actividad curricular continúa y profundiza la formación del alumno en los conceptos y practicas de la programación dentro del paradigma imperativo.

El objetivo general es afianzar conocimientos del pensamiento lógico para el futuro aprendizaje en las materias de programación, la resolución de proglemas y el desarrollo de sistemas.

Objetivos

Continuar con el aprendizaje de la programación procedural introducida con anterioridad en la asignartura Taller de Programación I dando un fuerte conocimientos en programación algorítmica. Estructuras de datos complejas y el desarrollo de programas.

Guiar al alumno en las bases y darle independencia intelectual para formarlo en programación de alto nivel dotándolo con buenas prácticas y usos de la misma.

Contenido Temático

Unidad 1: Memoria dinámica

malloc() y la reserva de memoria. Familia de funciones para la administración de la memoria. Free().

UNIDAD 2: Estructura abstracta de datos.

Pilas, colas y listas. Funciones básicas de agregados y borrados. Recorridos. Algoritmos de búsquedas sobre estructuras básicas.

UNIDAD 3: Estructuras complejas

Árboles binarios. Funciones básicas, Recorridos de árboles. Algoritmos de Prim y Kruskal Grafos. Tablas de hash

UNIDAD 4: Archivos

Manejo de archivos ASCII. Manipulación de archivos binarios

Bibliografía

Lenguaje de programación C - B. Kernighan / D. Ritchie - Pearson - 1991.
Apuntes de cátedra - P. Ramis.

Correlatividades

Aula virtual y otros recursos web

Aula Virtual

Regresar al Plan de Estudios