Edición de «Algoritmos y Estructuras de Datos I»
De Cuba-Wiki
Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces publica los cambios para así efectuar la reversión.
Revisión actual | Tu texto | ||
Línea 1: | Línea 1: | ||
__NOTOC__ | __NOTOC__ | ||
'''Introducción a la Programación''' (anteriormente Algoritmos y Estructuras de Datos I) es una de las materias del [[Plan de la Carrera#Primer año|Primer año]] que no tiene correlativas además del [[Lista de materias de computación#Materias del CBC|CBC]]. | |||
<br> En ella se introduce el concepto de especificación, que define las precondiciones y poscondiciones de un algoritmo (el "qué" en vez del "cómo") usando lógica de primer orden, ayudando a eliminar la ambigüedad de las palabras. Luego se ve implementación de problemas que consiste en programar algoritmos que cumplan una especificación dada.</br> | |||
Según el [[Plan de la Carrera]] (2023) esta es una materia necesaria junto con [[Álgebra I]] para cursar [[Algoritmos y Estructuras de Datos II|Algoritmos y Estructuras de Datos]]. | |||
== Información General sobre la Cursada == | |||
Introducción a la Programación consiste de clases teóricas, prácticas y de laboratorio. Para aprobar la materia se deben rendir un examen parcial, un trabajo practico y entregar ejercicios de Laboratorio (CMS). | |||
La materia se cursa los Lunes y jueves de 9 a 14 hs, 12 a 17 hs y 17 a 22hs. | |||
== Apuntes == | |||
*[https://yielding-eyeliner-2a6.notion.site/9bd81790733c47bdb6162a3989ffc236?v=7504303d05bb4b86910f032f33b540c4 Apuntes de Luloide (1er cuatrimestre 2023)] | |||
*[https://drive.google.com/drive/folders/13cQvqBbh3apPau5SSzvSCAGjocQKRjOg?usp=sharing Slides de teóricas y prácticas - 1C 2023] | |||
*[https://gitlab.com/valn/uba CMSs de Python + prácticas resueltas + clases teóricas (PDFs) por valn / valnrms] | |||
==Prácticas== | |||
*[https://github.com/Luloide/IP Prácticas 1er cuatrimestre 2023] | |||
*[https://github.com/nachodall/UBA-FCEN-IP-AyED1 Prácticas 1er cuatrimestre 2023] | |||
*[https://gitlab.com/faustomartinez/uba-algoritmos-y-estructuras-de-datos-i Prácticas 2do cuatrimestre 2023 (En desarrollo)] | |||
*[https://github.com/laurabllrs/introprogramacion Prácticas y simulacros de parcial 2do cuatrimestre 2023 (En desarrollo)] | |||
== Parciales == | |||
{| class="wikitable sortable" | |||
! Año !! Cuatrimestre !! Fecha !! Instancia !! Links | |||
|- | |||
|| 2023 || Primer Cuatrimestre || 15/06/2023 || Parcial Integrador || | |||
[[Medio:MOA - Parcial de IP (1C-2023).2.pdf | Enunciado y Solución (PDF)]]. | |||
|- | |||
|| 2023 || Primer Cuatrimestre || 15/06/2023 || Parcial Integrador || | |||
[[Medio:IAP_parcial_Latex_15-06-23.pdf | Enunciado y Solución (PDF)]]. | |||
|- | |||
|| 2023 || Primer Cuatrimestre || 22/06/2023 || Recuperatorio Integrador || [[Medio:Iap-recuperatorio-1c-2023-consignas.pdf | Enunciado]]. | |||
|- | |||
|| 2023 || Primer Cuatrimestre || 15/06/2023 || Parcial Integrador || [[Medio:IAP_parcial_15-06-23_Dafer.pdf | Enunciado y Solución (PDF)]]. | |||
|- | |||
|| 2023 || Primer Cuatrimestre || 15/06/2023 || Parcial || | |||
[[Medio:IAP_parcial_15-06-23.pdf | Enunciado (PDF)]], | |||
[[Medio:IP_parcial_15-06-23_resuelto.pdf| Solución (PDF)]]. | |||
|- | |||
|| 2023 || Segundo Cuatrimestre || 18/08/2023 || Simulacro de Parcial (Haskell) || | |||
[https://github.com/laurabllrs/introprogramacion/blob/main/simulacroParcialHaskell.hs Enunciado y Solución]. | |||
|- | |||
|| 2023 || Segundo Cuatrimestre || 18/08/2023 || Simulacro de Parcial (Haskell) || | |||
[https://gitlab.com/faustomartinez/uba-algoritmos-y-estructuras-de-datos-i/-/blob/main/simulacro-1er-parcial/enunciado.pdf Enunciado (PDF)] y [https://gitlab.com/faustomartinez/uba-algoritmos-y-estructuras-de-datos-i/-/blob/main/simulacro-1er-parcial/Simulacro.hs Solución(.hs)]. | |||
|- | |||
|| 2023 || Segundo Cuatrimestre || 25/08/2023 || Primer Parcial (Haskell) || | |||
[https://gitlab.com/faustomartinez/uba-algoritmos-y-estructuras-de-datos-i/-/blob/main/1er-parcial/PrimerParcial.pdf Enunciado(PDF)] y | |||
[https://gitlab.com/faustomartinez/uba-algoritmos-y-estructuras-de-datos-i/-/blob/main/1er-parcial/PrimerParcial.hs Solución(.hs)]. | |||
|- | |||
|| 2023 || Segundo Cuatrimestre || 25/09/2023 || Primer Parcial (Haskell) || | |||
[https://github.com/laurabllrs/introprogramacion/blob/main/consignaParcialHaskell.txt Enunciado] y [https://github.com/laurabllrs/introprogramacion/blob/main/parcialHaskell.hs Solución] | |||
|- | |||
|| 2023 || Segundo Cuatrimestre || 30/10/2023 || Simulacro de Parcial (Python) || | |||
[https://github.com/laurabailleres/introprogramacion/blob/main/simulacroParcialPython.py Enunciado y Solución] | |||
|} | |||
== | == Algoritmos y estructuras de datos == | ||
Algoritmos | |||
== Contenidos == | == Contenidos == | ||
Línea 27: | Línea 75: | ||
==Prácticas== | ==Prácticas== | ||
*[https://drive.google.com/file/d/14jv-nkS5yzCrp7qTBtlP9mxS7Z4XhTFi/view?usp=sharing| Prácticas 1-9 de 2020 resueltas] | *[https://drive.google.com/file/d/14jv-nkS5yzCrp7qTBtlP9mxS7Z4XhTFi/view?usp=sharing| Prácticas 1-9 de 2020 resueltas] | ||
*[https://github.com/yagopajarino/uba-AyEd1 Prácticas 1er cuatrimestre 2022] | *[https://github.com/yagopajarino/uba-AyEd1 Prácticas 1er cuatrimestre 2022] | ||
Línea 43: | Línea 92: | ||
*[[Media:P8-TiposCompuestos.pdf| Práctica 8: Tipos compuestos]] | *[[Media:P8-TiposCompuestos.pdf| Práctica 8: Tipos compuestos]] | ||
=== Primeros parciales (Especificación) === | === Primeros parciales (Especificación) === | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
Línea 165: | Línea 213: | ||
*[https://drive.google.com/file/d/1qt1R9clSGQJEhDvrFYCzSOc1orrlNiUi/view?usp=sharing Apunte de Testing] | *[https://drive.google.com/file/d/1qt1R9clSGQJEhDvrFYCzSOc1orrlNiUi/view?usp=sharing Apunte de Testing] | ||
*[https://github.com/igruntplay/IAP-1C2023/blob/main/NOTAS-IP.pdf Notas de introducción a la programación 1C 2023] | *[https://github.com/igruntplay/IAP-1C2023/blob/main/NOTAS-IP.pdf Notas de introducción a la programación 1C 2023] | ||
==Enlaces Externos== | ==Enlaces Externos== |