Departamento: Ingeniería en Sistemas de información
Carrera: Ingeniería en Sistemas de información.
CÁTEDRA: ALGORITMOS Y ESTRUCTURAS DE DATOS Nivel: 1er. Año Año lectivo: 2007
Semestre de cursado: 2do. (segundo) Cantidad de horas semanales: 10 hs.
Semanales (6 hs de Teoría; 4 hs de Práctica)
DOCENTES
Profesora Asociado Ordinaria: Ing. Indira Alfonso
Profesores Adjuntos Ordinarios: Ing. Indira Alfonso- Ing. Carlos Rodríguez.
Adjuntas Interinas: Ing. Carmen Cejudo A.U.S. Graciela Lastra, Ing. Patricia Ontiveros
JTP Ordinaria : Ing. Eugenia Alfonso.
JTP Interinas: A.U.S. Adriana Jose, A.U.S. Susana Oviedo, Ing. Pablo Wilkinson.
Ayudante de 1ra. Ordinario: Ing. David Abdala.
1- OBJETIVOS DE LA ASIGNATURA
Introducir al alumno en problemas algorítmicos y en el proceso de diseño e implementación de software. Estudio de
herramientas representativas de procesos, realizando su representación final en pseudocódigo. Que los alumnos
desarrollen habilidades de resolución de problemas utilizando herramientas tales como los esquemas algorítmicos,
el razonamiento deductivo, la descomposición modular, la aplicación de métodos de resolución y , en general, el
pensamiento algorítmico, sabiendo seleccionar y formalizar correctamente estructuras de datos más adecuadas a
cada situación.
2- CONTENIDOS MÍNIMOS
Constantes, variables, expresiones. Estructuras: secuenciales, de decisión, repetitivas. Subprogramas. Arreglos.
Recursión. Estructuras no lineales.
3- PROGRAMA ANALÍTICO
CONTENIDOS
UNIDAD
TEMÁTICA
I Conceptos iniciales
Comprensión de problemas, algoritmos y noción de programa. Noción de acción,
estado y secuencia. Lenguajes. Constantes y variables simples, tipos de datos.
Expresiones aritméticas, alfanuméricas de relación y lógicas.
Comprensión de problemas, algoritmos y noción de programa. Noción de acción,
estado y secuencia. Lenguajes. Constantes y variables simples, tipos de datos.
Expresiones aritméticas, alfanuméricas de relación y lógicas. Elementos de un
programa.
BIBLIOGRAFÍA/GUÍAS DE ESTUDIO
FUNDAMENTOS DE PROGRAMACION Algoritmos y estructuras de datos
JOYANES AGUILAR Luis
Editorial MCGRAW-HILL
Edición 2003 (3° edición)
SOLUCION IDEAL DE PROBLEMAS
John D. BRANSFORD y Barry S. STEIN.
Editorial LABOR.
Página 1 de 7
Edición 1984.
INTRODUCCIÓN A LA PROGRAMACIÓN Y A LAS ESTRUCTURAS DE DATOS
Silvia L. BRAUNSTEIN, Alicia B. GIOIA
Editorial EUDEBA.
Edición 1996
ALGORITMOS, DATOS Y PROGRAMAS
DE GIUSTI Armando E.
Editorial PRENTICE-HALL
Edición 2001
CONSTRUCCIÓN LÓGICA DE PROGRAMAS
Luis GARCÍA SANCHEZ. Juan José CUADRADO GALLEGO, Antonio de
AMESCUA SECO, Manuel Velasco de DIEGO.
Editorial ALFAOMEGA.
Edición 2001
ALGORITMOS Y ESTRUCTURAS DE DATOS
Niklaus WIRTH.
Editorial PRENTICE HALL
Edición 1987.
FUNDAMENTOS DE ALGORITMIA
[Link] P. BRATLEY
Editorial PEARSON
Edición 1997.
II Estructuras Secuenciales
Declaración de variables, asignación, lectura, escritura, noción de llamada a
procedimientos. Precondiciones (estado inicial requerido) y poscondiciones
(estado final provocado) para cada una de ellas.
BIBLIOGRAFÍA/GUÍAS DE ESTUDIO
FUNDAMENTOS DE PROGRAMACION Algoritmos y estructuras de datos
JOYANES AGUILAR Luis
Editorial MCGRAW-HILL
Edición 2003 (3° edición)
SOLUCION IDEAL DE PROBLEMAS
John D. BRANSFORD y Barry S. STEIN.
Editorial LABOR.
Edición 1984.
INTRODUCCIÓN A LA PROGRAMACIÓN Y A LAS ESTRUCTURAS DE DATOS
Silvia L. BRAUNSTEIN, Alicia B. GIOIA
Editorial EUDEBA.
Edición 1996
ALGORITMOS, DATOS Y PROGRAMAS
DE GIUSTI Armando E.
Editorial PRENTICE-HALL
Edición 2001
CONSTRUCCIÓN LÓGICA DE PROGRAMAS
Luis GARCÍA SANCHEZ. Juan José CUADRADO GALLEGO, Antonio de
AMESCUA SECO, Manuel Velasco de DIEGO.
Editorial ALFAOMEGA.
Edición 2001
ALGORITMOS Y ESTRUCTURAS DE DATOS
Niklaus WIRTH.
Editorial PRENTICE HALL
Edición 1987.
FUNDAMENTOS DE ALGORITMIA
Página 2 de 7
[Link] P. BRATLEY
Editorial PEARSON
Edición 1997.
III Estructuras De Decisión
Composición condicional (decisión simple). Composición alternativa (decisión
doble). Composiciones selectivas (decisión múltiple)
BIBLIOGRAFÍA/GUÍAS DE ESTUDIO
FUNDAMENTOS DE PROGRAMACION Algoritmos y estructuras de datos
JOYANES AGUILAR Luis
Editorial MCGRAW-HILL
Edición 2003 (3° edición)
SOLUCION IDEAL DE PROBLEMAS
John D. BRANSFORD y Barry S. STEIN.
Editorial LABOR.
Edición 1984.
INTRODUCCIÓN A LA PROGRAMACIÓN Y A LAS ESTRUCTURAS DE DATOS
Silvia L. BRAUNSTEIN, Alicia B. GIOIA
Editorial EUDEBA.
Edición 1996
ALGORITMOS, DATOS Y PROGRAMAS
DE GIUSTI Armando E.
Editorial PRENTICE-HALL
Edición 2001
CONSTRUCCIÓN LÓGICA DE PROGRAMAS
Luis GARCÍA SANCHEZ. Juan José CUADRADO GALLEGO, Antonio de
AMESCUA SECO, Manuel Velasco de DIEGO.
Editorial ALFAOMEGA.
Edición 2001
ALGORITMOS Y ESTRUCTURAS DE DATOS
Niklaus WIRTH.
Editorial PRENTICE HALL
Edición 1987.
FUNDAMENTOS DE ALGORITMIA
[Link] P. BRATLEY
Editorial PEARSON
Edición 1997.
IV Estructuras Repetitivas
Mientras, repetir , variar e iterar. Representación. Características. Condiciones de
inicio y fin para cada una de ellas. Cantidad de veces que se ejecuta.
BIBLIOGRAFÍA/GUÍAS DE ESTUDIO
FUNDAMENTOS DE PROGRAMACION Algoritmos y estructuras de datos
JOYANES AGUILAR Luis
Editorial MCGRAW-HILL
Edición 2003 (3° edición)
SOLUCION IDEAL DE PROBLEMAS
John D. BRANSFORD y Barry S. STEIN.
Editorial LABOR.
Edición 1984.
INTRODUCCIÓN A LA PROGRAMACIÓN Y A LAS ESTRUCTURAS DE DATOS
Silvia L. BRAUNSTEIN, Alicia B. GIOIA
Editorial EUDEBA.
Edición 1996
ALGORITMOS, DATOS Y PROGRAMAS
DE GIUSTI Armando E.
Página 3 de 7
Editorial PRENTICE-HALL
Edición 2001
CONSTRUCCIÓN LÓGICA DE PROGRAMAS
Luis GARCÍA SANCHEZ. Juan José CUADRADO GALLEGO, Antonio de
AMESCUA SECO, Manuel Velasco de DIEGO.
Editorial ALFAOMEGA.
Edición 2001
ALGORITMOS Y ESTRUCTURAS DE DATOS
Niklaus WIRTH.
Editorial PRENTICE HALL
Edición 1987.
FUNDAMENTOS DE ALGORITMIA
[Link] P. BRATLEY
Editorial PEARSON
Edición 1997.
V Subprogramas
Procedimientos y funciones. Representación Características. Argumentos.
Parámetros. Variables locales y globales. Pasaje de argumentos por valor y por
referencia.
BIBLIOGRAFÍA/GUÍAS DE ESTUDIO
FUNDAMENTOS DE PROGRAMACION Algoritmos y estructuras de datos
JOYANES AGUILAR Luis
Editorial MCGRAW-HILL
Edición 2003 (3° edición)
SOLUCION IDEAL DE PROBLEMAS
John D. BRANSFORD y Barry S. STEIN.
Editorial LABOR.
Edición 1984.
INTRODUCCIÓN A LA PROGRAMACIÓN Y A LAS ESTRUCTURAS DE DATOS
Silvia L. BRAUNSTEIN, Alicia B. GIOIA
Editorial EUDEBA.
Edición 1996
ALGORITMOS, DATOS Y PROGRAMAS
DE GIUSTI Armando E.
Editorial PRENTICE-HALL
Edición 2001
FUNDAMENTOS DE PROGRAMACION LIBRO DE PROBLEMAS
JOYANES AGUILAR
Editorial MCGRAW-HILL
Edición 2003 (2° Edición)
UNA INTRODUCCION A LA PROGRAMACION
GARCIA MOLINA
Editorial PARANINFO
Edición 2005
PROGRAMACIÓN ESTRUCTURADA un enfoque sistémico.
Leobardo López R.
Editorial COMPUTEC
Edición 1994
CONSTRUCCIÓN LÓGICA DE PROGRAMAS
Luis GARCÍA SANCHEZ. Juan José CUADRADO GALLEGO, Antonio de
AMESCUA SECO, Manuel Velasco de DIEGO.
Editorial ALFAOMEGA.
Edición 2001
Página 4 de 7
ALGORITMOS Y ESTRUCTURAS DE DATOS
Niklaus WIRTH.
Editorial PRENTICE HALL
Edición 1987.
INTRODUCCION A LA PROGRAMACION SISTEMATICA
Niklaus WIRTH
Editorial ATENEO
Edición 1982.
FUNDAMENTOS DE ALGORITMIA
[Link] P. BRATLEY
Editorial PEARSON
Edición 1997
VI Variables Dimensionadas (Arreglos)
Concepto de variable dimensionada. Dimensiones e índices. Ordenamiento y
búsqueda.
BIBLIOGRAFÍA/GUÍAS DE ESTUDIO
FUNDAMENTOS DE PROGRAMACION Algoritmos y estructuras de datos
JOYANES AGUILAR Luis
Editorial MCGRAW-HILL
Edición 2003 (3° edición)
SOLUCION IDEAL DE PROBLEMAS
John D. BRANSFORD y Barry S. STEIN.
Editorial LABOR.
Edición 1984.
INTRODUCCIÓN A LA PROGRAMACIÓN Y A LAS ESTRUCTURAS DE DATOS
Silvia L. BRAUNSTEIN, Alicia B. GIOIA
Editorial EUDEBA.
Edición 1996
ALGORITMOS, DATOS Y PROGRAMAS
DE GIUSTI Armando E.
Editorial PRENTICE-HALL
Edición 2001
FUNDAMENTOS DE PROGRAMACION LIBRO DE PROBLEMAS
JOYANES AGUILAR
Editorial MCGRAW-HILL
Edición 2003 (2° Edición)
UNA INTRODUCCION A LA PROGRAMACION
GARCIA MOLINA
Editorial PARANINFO
Edición 2005
PROGRAMACIÓN ESTRUCTURADA un enfoque sistémico.
Leobardo López R.
Editorial COMPUTEC
Edición 1994
CONSTRUCCIÓN LÓGICA DE PROGRAMAS
Luis GARCÍA SANCHEZ. Juan José CUADRADO GALLEGO, Antonio de
AMESCUA SECO, Manuel Velasco de DIEGO.
Editorial ALFAOMEGA.
Edición 2001
ALGORITMOS Y ESTRUCTURAS DE DATOS
Niklaus WIRTH.
Editorial PRENTICE HALL
Edición 1987.
Página 5 de 7
INTRODUCCION A LA PROGRAMACION SISTEMATICA
Niklaus WIRTH
Editorial ATENEO
Edición 1982.
FUNDAMENTOS DE ALGORITMIA
[Link] P. BRATLEY
Editorial PEARSON
Edición 1997.
VII Recursión
Características. Aplicación. Implementación de procedimientos y funciones
recursivas.
BIBLIOGRAFÍA/GUÍAS DE ESTUDIO
FUNDAMENTOS DE PROGRAMACION Algoritmos y estructuras de datos
JOYANES AGUILAR Luis
Editorial MCGRAW-HILL
Edición 2003 (3° edición)
INTRODUCCIÓN A LA PROGRAMACIÓN Y A LAS ESTRUCTURAS DE DATOS
Silvia L. BRAUNSTEIN, Alicia B. GIOIA
Editorial EUDEBA.
Edición 1996
ALGORITMOS, DATOS Y PROGRAMAS
DE GIUSTI Armando E.
Editorial PRENTICE-HALL
Edición 2001
INTRODUCCION A LA PROGRAMACION SISTEMATICA
Niklaus WIRTH
Editorial ATENEO
Edición 1982.
FUNDAMENTOS DE ALGORITMIA
[Link] P. BRATLEY
Editorial PEARSON
Edición 1997.
VIII Estructuras Dinámicas Lineales De Datos
Introducción. Listas. Pilas. Colas. Representación. Aplicación. Implementación
usando arreglos.
BIBLIOGRAFÍA/GUÍAS DE ESTUDIO
FUNDAMENTOS DE PROGRAMACION Algoritmos y estructuras de datos
JOYANES AGUILAR Luis
Editorial MCGRAW-HILL
Edición 2003 (3° edición)
INTRODUCCIÓN A LA PROGRAMACIÓN Y A LAS ESTRUCTURAS DE DATOS
Silvia L. BRAUNSTEIN, Alicia B. GIOIA
Editorial EUDEBA.
Edición 1996
ALGORITMOS, DATOS Y PROGRAMAS
DE GIUSTI Armando E.
Editorial PRENTICE-HALL
Edición 2001
FUNDAMENTOS DE PROGRAMACION LIBRO DE PROBLEMAS
JOYANES AGUILAR
Editorial MCGRAW-HILL
Edición 2003 (2° Edición)
4- PROGRAMA DE EXAMEN
Página 6 de 7
Idem PROGRAMA ANALÍTICO
Lugar y fecha: COORDINADOR DE CÁTEDRA
Mendoza,
14/06/2007 Apellido y nombre: Ing. Alfonso Indira
N° de Legajo: 24204/5
Firma:
Página 7 de 7