Академический Документы
Профессиональный Документы
Культура Документы
Unidad Acadmica Caleta Olivia Programa de: Resolucin de Problemas y Algoritmos Carrera: Analista de Sistemas
Ciclo Acadmico: 2009 Ao de la Carrera: Teora Primero Horas de Clases Semanales Prctica Otrosi (1) 6 (seis) Anual X Rgimen de Cursado 1er.Cuatr. 2do.Cuatr. Otros (2) X Cod. EC. Cod. Carr.
1649 016
(1) Observaciones: La modalidad de las clases son terico / prcticas (2) Observaciones: Esta asignatura se encuentra implementada en UnpaBimodal Docente/s Teoraii R/I R Apellido y Nombres de San Pedro, Maria Eugenia Departamento/Divisin Div. Tecnologa R/I I Prctica Apellido y Nombres Carrizo, Alejandra Departamento/Divisin Div. Tecnologa
Observaciones: Espacios Curriculares Correlativos Precedentes Aprobada/s Cod. Asig. Cursada/s Cod. Asig.
Espacios Curriculares Correlativos Subsiguientes Aprobada/s Estructura de Datos Anlisis y Diseo de Software Cod. Asig. 1656 1658 Cursada/s Programacin Orientada a Objetos Bases de Datos Cod. Asig. 1652 1659
1-
FUNDAMENTACIN
Esta Asignatura aborda esencialmente tcnicas de Programacin Estructurada, tratando de que los conocimientos adquiridos durante su desarrollo, le permitan al alumno contar con las bases necesarias para el futuro desarrollo de programas en cualquier lenguaje estructurado. Es el primer curso de programacin en la currcula y por lo tanto es importante que los estudiantes conozcan conceptos fundamentales de la programacin que les permita poseer una orientacin especfica y bsica que les garantice afrontar con xito el estudio de las restantes asignaturas relacionadas con ella.
2OBJETIVOS GENERALES:
Presentar conceptos para realizar el diseo de algoritmos, junto con fundamentos tericos-prcticos de estructuras de datos y programacin estructurada. Brindar los elementos necesarios para generar un cdigo legible, de forma tal que resulte sencillo entenderlo, modificarlo, adaptarlo y reusarlo, ayudando as a maximizar la productividad y minimizar el costo de desarrollo y mantenimiento.
3CONTENIDOS MNIMOS:
Problemas. Algoritmos. Operadores aritmticos y lgicos. Estructuras de control. Nocin de modularizacin. Estructuras de Datos lineales: Arreglos, Pilas, Colas. Algoritmos fundamentales: Recorrido, Bsqueda, VIGENCIA AOS
PRG_1649_016_UACO_PAct
2009
Pag - 1 -
Unidad Acadmica Caleta Olivia Programa de: Resolucin de Problemas y Algoritmos Carrera: Analista de Sistemas
Ordenamiento, Actualizacin. Recursividad.
4ORGANIZACIN DE LOS CONTENIDOS PROGRAMA ANALTICO Cod. EC. Cod. Carr.
1649 016
Unidad I
Conceptos bsicos de programacin Comprensin y resolucin de problemas. Generalidades de las computadoras. Lenguajes de programacin. Intrpretes y compiladores. Resolucin de problemas mediante computadora. Diseo de algoritmos: flujo de control de algoritmos (secuenciacin, iteracin, seleccin).
Unidad II
Tipos de Datos y Expresiones Concepto de dato. Tipos de datos. Manejo de datos. Variables. Constantes. Expresiones: aritmticas y lgicas. Asignacin. Variables de trabajo: acumuladoras, contadoras e interruptores.
Unidad III
Elementos de un programa Concepto de programa. Partes constitutivas de un programa. Tipos de instrucciones: entrada, salida, asignacin. Estructuras de control: secuenciacin, seleccin (simple, doble, mltiple), iteracin (mientras, repetir, para). Estructuras anidadas: de decisin y repetitivas.
Unidad IV
Subprogramas: procedimientos y funciones Modularizacin. Clases de mdulos: procedimientos y funciones. mbito de las variables: locales y globales. Declaracin e invocacin de los mdulos. Comunicacin de mdulos: pasaje de parmetros (por valor y por referencia o variable). Procedimientos y funciones predefinidas.
Unidad V
Arreglos y registros Clasificacin de estructuras de datos. Definicin de registro. Acceso a los campos de un registro. Anidamiento de registros. Operaciones sobre registros. La sentencia With. Arreglos unidimensionales (vectores) y bidimensionales (matrices). Operaciones con arreglos: asignacin, lectura/escritura, recorrido, actualizacin. Algoritmos de ordenamiento: intercambio o de burbuja, insercin, seleccin. Algoritmos de bsqueda: secuencial y binaria.
Unidad VI
Pilas y Colas Tipos abstractos de datos: Pilas y Colas. Pilas: Conceptos bsicos, diseo, uso e implementacin. Implementacin de una pila con array. Aplicaciones. Colas: Conceptos bsicos, diseo, uso e implementacin. Implementacin de una cola con array. Aplicaciones.
Unidad VII
Recursividad Concepto de recursividad. Caso base y caso recursivo. Funcionamiento de la recursividad. Iteracin vs. Recursin. Aplicaciones.
Unidad VIII
Archivos Archivos: conceptos generales. Operaciones bsicas sobre archivos: vincular, abrir, cerrar, leer, escribir. Algoritmos clsicos sobre archivos secuenciales: creacin, actualizacin, consulta.
VIGENCIA AOS
PRG_1649_016_UACO_PAct
2009
Pag - 2 -
Unidad Acadmica Caleta Olivia Programa de: Resolucin de Problemas y Algoritmos Carrera: Analista de Sistemas
5CRITERIOS DE EVALUACIN Cod. EC. Cod. Carr.
1649 016
Para la evaluacin de la asignatura se tendrn en cuenta las siguientes consideraciones: Participacin del alumno en todas las actividades propuestas por el docente. Realizacin de todos los ejercicios prcticos definidos por el docente como obligatorios, de los planteados en Utilizacin correcta de las metodologas abordadas durante la cursada para la realizacin del diseo de los
los trabajos prcticos de la asignatura. programas de computacin. Para alumno presencial Tener el 80 % de asistencia a las clases terico/prcticas.
Para alumno SATEP Entrar al entorno virtual de aprendizaje en la plataforma UnpaBimodal, y participar en forma peridica en la misma.
6METODOLOGA DE TRABAJO PARA LA MODALIDAD PRESENCIAL:
Desarrollo de clases tericas y aplicacin de los conceptos con ejercicios prcticos. Desarrollo de trabajos prcticos con apoyo de docentes. Descripcin de Trabajos Prcticos Los Trabajos Prcticos bsicos de diseo de algoritmos, se desarrollan en papel. Los Trabajos Prcticos de desarrollo de programas se realizarn incorporando el uso del lenguaje Pascal para implementar modularizacin y estructuras de datos compuestas. Para los Trabajos Prcticos realizados en maquina, se requiere el diseo previo del algoritmo en papel y realizar la prueba de escritorio correspondiente.
7ACREDITACIN: Alumnos Presenciales. Regularizacin
El alumno Regular ser aquel que apruebe todos los parciales requeridos durante la cursada, que consistir de ejercicios prcticos y conceptos tericos. Para aprobar, el alumno deber responder correctamente como mnimo, el 60 % de la evaluacin. En caso de no aprobar alguno o todos los parciales, el alumno podr rendir al final del cuatrimestre, un recuperatorio integrador con los contenidos de los parciales desaprobados, el cual deber ser aprobado como ultima instancia. El alumno que no cumpla con alguno de los requisitos mencionados anteriormente, ser considerado como alumno Libre al momento de la aprobacin final. Promocin: Esta asignatura contempla la posibilidad de que el alumno pueda Promocionar la materia en forma total. Para ello deber aprobar cada evaluacin parcial con el 80 % como mnimo. No podr promocionar la materia, el alumno que apruebe alguno de los parciales en la instancia del recuperatorio integrador.
VIGENCIA AOS
PRG_1649_016_UACO_PAct
2009
Pag - 3 -
Unidad Acadmica Caleta Olivia Programa de: Resolucin de Problemas y Algoritmos Carrera: Analista de Sistemas
Aprobacin Final Cod. EC. Cod. Carr.
1649 016
El alumno regular ser evaluado por un tribunal designado a tal efecto. La evaluacin final se realizara en dos instancias: Evaluacin escrita o en computadora, de ejercicios prcticos, segn lo establecido por el tribunal. Evaluacin oral de conceptos tericos, nicamente en caso de aprobar la primera instancia.
Ambas instancias debern ser aprobadas para obtener la acreditacin de la asignatura. Los contenidos evaluados sern aquellos que figuran en el programa.
8METODOLOGA DE TRABAJO PARA ALUMNOS EN EL SISTEMA DE ASISTENCIA TCNICA PEDAGGICA (SATEP) SATEP3
El alumno SATEP trabajar junto con el docente a travs del entorno virtual disponible para la asignatura en la plataforma UnpaBimodal ( http://unpa.edu.ar ). Dentro del espacio virtual el alumno tendr acceso al programa analtico de la asignatura, el Texto Base (texto de estudio con la mayor parte de aspectos conceptuales, didcticos y pedaggicos) que lo guiar en todo el proceso de aprendizaje, la gua de trabajos prcticos, resolucin de ejercicios prcticos, captulos de libros digitalizados para que pueda consultar o ampliar sus conocimientos, etc. El espacio virtual est organizado en unidades que se corresponden con las establecidas en el programa analtico de la asignatura, en las cuales estn disponibles todos los recursos necesarios para su aprendizaje. Adems deber participar en las distintas actividades que se considerarn para su evaluacin. Estas incluyen: trabajos prcticos para realizar y entregar, cuestionarios de autoevaluacin, participacin en los foros propuestos durante la cursada, cumplir con todas las actividades respetando las fechas de entrega establecidas, etc.
9ACREDITACIN : Alumnos No Presenciales (SATEP) Regularizacin
Para regularizar la materia, el alumno deber: Presentar en tiempo y forma todas las tareas, diarios o cuestionarios propuestos por el docente, a travs de la plataforma. Adems se tendr en cuenta la participacin del alumno en la plataforma UnpaBimodal, a cualquier otra actividad sugerida por el equipo de la ctedra ( chat, foros, etc). Aprobar los exmenes parciales terico/prctico que se realizarn al finalizar las unidades de evaluacin correspondientes. Para estos exmenes, se fijar una fecha y hora de comienzo, y una fecha y hora de fin, periodo durante el cual el alumno tendr disponible en la plataforma el examen, para realizarlo y enviarlo antes de la fecha y hora establecida para su finalizacin. Cada uno de los parciales deben ser aprobados, para poder continuar con las unidades siguientes. En el caso de que el alumno no apruebe el parcial, podr rendirlo nuevamente, para lo cual se determinaran algunas actividades orientativas previas que tendr que realizar antes de volver a rendir el examen y que le permitan aclarar los contenidos que no aprob en el parcial. El alumno que haya desaprobado un parcial, y que luego de realizar las actividades orientativas desapruebe tambien la segunda instancia de evaluacin del parcial, quedar automticamente considerado alumno Libre al momento de la aprobacin final.
VIGENCIA AOS
PRG_1649_016_UACO_PAct
2009
Pag - 4 -
Unidad Acadmica Caleta Olivia Programa de: Resolucin de Problemas y Algoritmos Carrera: Analista de Sistemas
Aprobacin Final Cod. EC. Cod. Carr.
1649 016
Esta instancia de aprobacin final, es la nica que el alumno deber realizar en forma presencial. No existe otra posibilidad de aprobacin final que no sea la presentacin del alumno a una mesa de examen. El alumno ser evaluado por un tribunal designado a tal efecto. La evaluacin final se realizar en dos instancias: Parte prctica: resolucin de ejercicios prcticos integradores en modalidad escrita, y realizacin de un programa en computadora que el alumno debe dejarlo ejecutable (con depuracin de errores de compilacin, ejecucin y lgicos). Parte terica: evaluacin oral de conceptos tericos, nicamente en caso de aprobar la primera instancia.
Ambas instancias debern ser aprobadas para obtener la acreditacin de la asignatura. Los contenidos evaluados sern aquellos que figuran en el programa.
10- METODOLOGA DE TRABAJO SUGERIDA PARA EL APRENDIZAJE AUTOASISTIDO (Alumnos Libres)
El alumno tendr disponible el programa, apunte de la ctedra y los trabajos prcticos de la asignatura, en la fotocopiadora de la Universidad. Los Trabajos Prcticos de desarrollo de programas se realizarn incorporando el uso del lenguaje de programacin abordado en la cursada, para lo cual el alumno podr utilizar el Laboratorio de Informtica en los horarios libres, como as tambin obtener el software necesario para poder hacer las prcticas en su casa (consultar al encargado del laboratorio de lunes a viernes de 9 a 21 hs. al int 110) El alumno libre podr acordar con el profesor un encuentro para recibir orientacin sobre la utilizacin de los materiales de estudio utilizados en la ctedra, como as tambin la metodologa empleada para el desarrollo de los trabajos prcticos y para la instancia de aprobacin final de la asignatura. Para ello podr dirigirse al correo electrnico de las profesoras responsables edesanpedro@uaco.unpa.edu.ar , acarrizo@uaco.unpa.edu.ar
11- ACREDITACIN : Alumnos Libres Aprobacin Final
El alumno libre ser evaluado por un tribunal designado a tal efecto. La evaluacin final se realizara en dos instancias: Evaluacin integradora prctica que consistir en la resolucin de problemas, integrando todos los Evaluacin oral de conceptos tericos, nicamente en caso de aprobar la primera instancia. contenidos de la asignatura, que podr ser escrita o en computadora, segn lo establecido por el tribunal.
Ambas instancias debern ser aprobadas para obtener la acreditacin de la asignatura. Los contenidos evaluados sern aquellos que figuran en el programa.
VIGENCIA AOS
PRG_1649_016_UACO_PAct
2009
Pag - 5 -
1649 016
Armando Maria Cristina Laura Enrique Jos Juan Luis Mark Allen
2001
Algoritmos, Datos y Programas, con aplicaciones en Pascal, Delphi y Visual Da Vinci. Programacin en Lenguajes Estructurados Turbo Pascal 7 Iniciacin a la Programacin Fundamentos de Programacin Estructuras de Datos en JAVA
1,2,3,4,5,6,12
Buenos Aires
Prentice Hall
1, 2, 4, 5, 6
SI
1997
1,2,3,4,5,7,8
Madrid
Paraninfo
1, 2, 3, 4, 5, 6
SI
3 4 5
4,5,6 1, 2, 3, 4, 5, 6 6, 7
SI SI SI
BRAUNSTEIN GIOIA
1994
3,4,5,6
EUDEBA
SI
DALE LILLY
1989
McGraw Hill
SI
8 9
1995 1992
1,4 1,2
Madrid
McGraw Hill
SI SI
10
TENENBAUM
Aaron
1983
SI
11
WIRTH
Niklaus
1987
SI
VIGENCIA AOS
2009
Pag - 6 -
1649 016
Recursos en Internet
Autor/es Apellido/s Autor/es Nombre/s Ttulo Datos adicionales Disponibilidad / Direccin electrnica
Otros Materiales Apunte de Ctedra de la asignatura Resolucin de Problemas y Algoritmos Ao 2007 Texto Base de la asignatura correspondiente al Proyecto de Innovacin Pedaggica Programando en la red Programacin I Bimodal Ao 2005
VIGENCIA AOS
2009
Pag - 7 -
1649 016
2009
14- Observaciones
El presente programa se considera un documento que, a modo de "contrato pedaggico", relaciona a los protagonistas del proceso de enseanza-aprendizaje y constituye un acuerdo entre la Universidad y el Alumno. Los cuatrimestres tienen como mnimo una duracin de 15 semanas.
Si el espacio curricular est implementado en una modalidad diferente de tericos y prcticos, tildar en Otros y consignar esta caracterstica en observaciones Si el espacio curricular est implementado en una modalidad consignada por Otros y no pueden ser discriminados los miembros del equipo, incluirlos todos en la columna de tericas y consignar esta caracterstica en observaciones. En R/I se debe registrar si el docente es Responsable o Integrante. El Responsable del espacio curricular debe estar registrado en la columna de la Teora. El responsable del espacio curricular no puede estar nicamente en la Prctica.
ii
VISADO
Divisin
Departamento
Secretara Acadmica
Fecha:
Fecha:
Fecha:
Pag - 8 -