Fonaments de Programació II [106554]
Sikora, Anna Barbara
Montoto González, Manuel
Gonzalez Cuevas, Antonio
Universitat Autònoma de Barcelona. Escola d'Enginyeria

Títol variant: Fundamentals of Programming II
Títol variant: Fundamentos de Programación II
Data: 2023-24
Resum: Aquest curs és la continuació de Fonaments de Programació I, i els objectius generals són: Comprendre diferents estructures de dades, com piles, cues i llistes. Comprendre diferents estructures de dades més complexes, com taules hash, arbres i grafs. Comprendre la memòria dinàmica i els punters. Comprendre diferents algorismes per ordenar i cercar, i les limitacions d'aquests algoritmes. Ser capaç d'analitzar un problema complex, dissenyar una solució eficient, implementar-la, calcular-ne el cost i provar-la. Introduir el concepte de recursivitat i la seva aplicació, així com ser capaç d'analitzar la complexitat dels algorismes recursius.
Resum: This course is the continuation of Fundamentals of Programming I, and the general objectives are: Understanding different data structures such as stacks, queues, and lists. Understanding different more complex data structures such as hash tables, trees, and graphs. Understanding dynamic memory and pointers. Understanding different algorithms for sorting and searching, and the limitations of those algorithms. Be able to analyze a complex problem, design an efficient solution, implement it, calculate its cost and test it. Introduce the concept of recursion and its application, as well as being able to analyze the complexity of recursive algorithms.
Resum: Este curso es la continuación de Fundamentos de Programación I, y los objetivos generales son: Comprender diferentes estructuras de datos, como pilas, colas y listas. Comprender diferentes estructuras de datos más complejas, como tablas hash, árboles y grafos. Comprender la memoria dinámica y los punteros. Comprender diferentes algoritmos para ordenar y buscar, y las limitaciones de esos algoritmos. Ser capaz de analizar un problema complejo, diseñar una solución eficiente, implementarla, calcular su coste y probarla. Introducir el concepto de recursividad y su aplicación, así como ser capaz de analizar la complejidad de los algoritmos recursivos.
Drets: Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial, la distribució, la comunicació pública de l'obra i la creació d'obres derivades, fins i tot amb finalitats comercials, sempre i quan es reconegui l'autoria de l'obra original. Creative Commons
Llengua: Català, anglès, castellà
Titulació: Intel·ligència Artificial / Artificial Intelligence [2504392]
Pla d'estudis: Grau en Intel·ligència Artificial / Artificial Intelligence [1497]
Document: Objecte d'aprenentatge



Català
6 p, 113.1 KB

Anglès
6 p, 111.5 KB

Castellà
6 p, 112.6 KB

El registre apareix a les col·leccions:
Materials acadèmics > Guies docents

 Registre creat el 2023-07-14, darrera modificació el 2023-09-16



   Favorit i Compartir