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

Additional title: Fundamentals of Programming II
Additional title: Fundamentos de Programación II
Date: 2023-24
Abstract: 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.
Abstract: 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.
Abstract: 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.
Rights: 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
Language: Català, anglès, castellà
Studies: Intel·ligència Artificial / Artificial Intelligence [2504392]
Study plan: 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

The record appears in these collections:
Course materials > Course guides

 Record created 2023-07-14, last modified 2023-09-16



   Favorit i Compartir