Source: http://cargaprogramas.unsl.edu.ar/fmn-programas/public_view.php?p=25515
Timestamp: 2017-09-23 09:12:26+00:00

Document:
(Programa presentado el 07/05/2017 10:59:36)
RESOLUCIÓN DE PROBLEMAS Y ALGORITMOS PROF.CS.COMPUT. 02/16 2017 1° cuatrimestre
RESOLUCIÓN DE PROBLEMAS Y ALGORITMOS TFA 04/14 2017 1° cuatrimestre
KASIAN, FERNANDO ANDRES Responsable de Práctico JTP Exc 40 Hs
ZUÑIGA, MARIELA ELISABETH Responsable de Práctico JTP Exc 40 Hs
ALDERETE SEGALA, CYNTHIA JIMEN Auxiliar de Práctico A.1ra Simp 10 Hs
RODRIGUEZ COPA, GRACIELA BEATR Auxiliar de Práctico A.1ra Simp 10 Hs
6 Hs. 2 Hs. 3 Hs. 1 Hs. 6 Hs. 1º Cuatrimestre	 13/03/2017	 23/06/2017	 15 90
La formación de un profesional en Ingeniería en Ciencias de la Computación o Ingeniería en Informática como así también del Profesorado en Cs. de la Computación, requiere de un proceso inicial que promueva en el alumno actividades intelectuales vinculadas a la resolución de problemas de diferentes características cuya solución, en principio, pueda ser expresada de una manera flexible, apelando a enfoques metodológicos novedosos, tales como el Aprendizaje Basado en Resolución de Problemas. Al mismo tiempo, se plantea la necesidad de plantear soluciones siguiendo un enfoque lógico y algorítmico que permitirá dar al alumno una formación sólida en el área de programación de computadoras que será la base fundamental para profundizar en las materias más avanzadas en el aprendizaje y utilización de lenguajes de programación.
Estrategia de resolución. Búsqueda de soluciones a problemas: inferencia, analogía, similitud entre problemas, detección de patrones, particularización y generalización. Abstracción de los Problemas. Modelización. Representación y estructuración de los problemas. Problemas de tipo computacional. Etapas de la Resolución de Problemas. El proceso de resolución. Descomposición en Acciones Básicas. Técnica del Refinamiento Sucesivo.
Competencias que se esperan desarrollar en las prácticas de aula y laboratorio:
- Análisis y síntesis.
- Integración de la teoría con la práctica.
- Generación de nuevas ideas.
- Abstracción, concreción, concisión, razonamiento, creatividad, determinación de patrones, síntesis y precisión.
El práctico incluye ejercicios de reconocimiento de los principales componentes (monitor, teclado, impresora, etc.) y su clasificación según diferentes criterios (hardware y software, función que cumplen los periféricos de entrada, salida o de entrada/salida, memoria volátil y no volátil, etc.)
Práctico Nº 3: Resolución de Problemas. (Primera Parte)
Esta primera parte estará destinada a trabajar con el alumno el cómo razonar la posible solución de un problema determinado. El alumno deberá encontrar algoritmos que resuelvan problemas de orden general, partiendo de problemas cotidianos y simples (por ejemplo cambiar la rueda de un auto) hasta llegar a problemas computacionales más complejos.
Objetivos específicos: Afianzar en el alumno la capacidad de análisis de problemas para la determinación de una solución algorítmica. Para ello se desea profundizar en el proceso de análisis de problemas computacionales, la determinación de patrones, la generalización, la construcción de abstracciones, el razonamiento y posterior definición del correspondiente algoritmo a través de la aplicación de la Técnica de Refinamiento Sucesivo.
Esta segunda parte estará destinada a trabajar con el alumno el cómo razonar una posible solución a un problema determinado. El alumno deberá encontrar algoritmos que resuelvan problemas de orden general.
Práctico Nº 4: Lenguaje Algorítmico No Gráfico: Lenguaje TIMBA (Primera Parte)
La práctica consistirá en la realización de los diagramas de flujo de los algoritmos definidos en ejercicios anteriores.
Práctico Nº 5: Desarrollo e Implementación de Algoritmos: Introducción al Lenguaje de Diseño.
La práctica involucra actividad en el aula y de laboratorio. La práctica áulica consistirá en: codificar en Lenguaje de Diseño ejercicios puntuales de prácticos anteriores, desarrollar algoritmos de problemas nuevos para reforzar la metodología de trabajo planteada en el práctico anterior, representación gráfica de los algoritmos, detección de errores en algoritmos propuestos por el docente y su posterior corrección.
Práctico Nº 6: Desarrollo e Implementación de Algoritmos: Estructuración de Datos.
Para la resolución de los ejercicios se deberá aplicar la metodología de trabajo planteada a partir del Práctico 3 y la realización de los diagramas de flujos respectivos.
Práctico Nº 7: Desarrollo e Implementación de Algoritmos: Modularización.
La práctica áulica consistirá en desarrollar nuevos algoritmos de problemas y su codificación en lenguaje de diseño, detección de errores en algoritmos propuestos y su posterior corrección. Para la resolución de los ejercicios se deberá aplicar la metodología de trabajo planteada a partir del práctico 3 y la realización de los diagramas de flujos respectivos.
Práctico Nº 8: Introducción al Cálculo de Predicados.
El práctico resulta de la combinación de ejercicios de interpretación de texto y su posterior especificación en forma simbólica, la interpretación de especificaciones en forma simbólica y su expresión en forma verbal, el uso de reglas de equivalencias y la aplicabilidad de la lógica de predicados en el análisis de enunciados y de algoritmos realizados en prácticos anteriores
La práctica áulica consistirá en desarrollar algoritmos para problemas que admiten la aplicación de distintas técnicas, con el fin de compararlas. Para la resolución de los ejercicios se deberá aplicar la metodología de trabajo planteada a partir del práctico 3, la cual puede incluir la realización de los diagramas de flujos respectivos.
- Aprobar el 80% de los cuestionarios que se toman al inicio de cada tema.
- Aprobar cada una de las dos evaluaciones parciales o su respectiva primer recuperación, con un 80% o más.
- Aprobar una evaluación adicional teórica en carácter de integración, a fin de cuatrimestre, la cual se debe aprobar con un 80% o más.
- Si un alumno que ha aprobado una evaluación parcial desea rendir la correspondiente primera recuperación para optar por la promoción y mejorar la nota, se considerará la última nota obtenida.
La nota final resultará del promedio de todas las notas obtenidas en todas las evaluaciones realizadas y no podrá ser menor a 7.
- Aprobar el 70% de los cuestionarios que se toman al inicio de cada tema.
- Aprobar 2 evaluaciones parciales, o sus respectivas recuperaciones con un mínimo del 70%.
- Los alumnos que hayan cumplido con los requisitos anteriormente citados podrán presentarse a rendir examen final en cualquiera de los turnos establecidos por la reglamentación de facultad.
[9] PSeInt (http://pseint.sourceforge.net)
[10] “Algoritmos + Estructuras de Datos = Programas”, N. Wirth, Ed. Dossat - ISBN: 8421901729, 1999.
[11] “Peter Norton's New Inside the PC”, Peter Norton, Ed. Sams, ISBN 0672322897, 2002.
[2] "Problem Solving & Computer Programming", P. Grogono y S. Nelson, Addison-Wesley Publishing Company - ISBN 0-201-02460-8, 1982.
[3] "Algorithmic Problem Solving", R. Backhouse, Wiley, ISBN: 978-0-470-68453-5, 2011.
[4] "Computational Thinking For The Modern Problem Solver" D. Riley y K. Hunt, CRC Press - ISBN: 978-1-4665-8777-9, 2014.
[5] “Introduction to Mathematical Logic, Third Edition”, Elliott Mendelson - Van Nostrand Reinhold Company - ISBN-10:0534066240, ISBN-13: 978-0534066246, 1987.
[6] “Structured Programming”, O.-J. Dahl, E. W. Dijkstra, C. A. R. Hoare, Academic Press, London, ISBN 0-12-200550-3,1972.
-Diseñar e Implementar algoritmos de solución a problemas en forma computacional.
Bolilla II: Introducción a la Lógica Proposicional
Bolilla VI: Desarrollo e Implementación de
En caso que el desarrollo normal de las actividades planificadas se vean afectadas por reclamos laborales, se realizará una selección y recorte de contenidos priorizando aquellos que resulten esenciales al objetivo del curso, suspendiendo aquellos que no resultanse tan prioritarios o que se pueden retomar en cursos más avanzados.

References: RESOLUCIÓN 

RESOLUCIÓN 
 resolución 
 Resolución 
 Resolución 
 Resolución 
 resolución 
 resolución 
 resolución