Libri UniversitariApri il catalogo

Prof. Fabrizio Ferrandi

Politecnico di Milano · Scuola di Ingegneria Industriale e dell'Informazione · libri consigliati e cosa studiare, a.a. 2026/2027

Libri adottati dal prof. Fabrizio Ferrandi

Materie del prof. Fabrizio Ferrandi

Advanced Algorithms And Parallel Programming Canale unico

Corso di laurea: Computer Science and Engineering · Laurea triennale · esame facoltativo · 5 CFU

Politecnico di Milano · Scuola di Ingegneria Industriale e dell'Informazione · 5 CFU · apri nel catalogo · Computer Science and Engineering · 1º semestre ›

Testi consigliati (facoltativi)

Cormen – Introduction to AlgorithmsCerca su Amazon ›Verificato sulla scheda ufficiale il 03/10/2026
Rajeev Motwani – Prabhakar RaghavanCerca su Amazon ›Verificato sulla scheda ufficiale il 03/10/2026
Bacheca del docente: cosa indica di studiare
  • Additional material is available on the WeBeep platform of Politecnico di Milano Note: access restricted to course participants

Argomenti del programma: Part I Course Objectives and Introduction Randomized algorithms: Las Vegas and Monte Carlo algorithms. Analyzing Randomized algorithms. Hiring Problem and Generating Random Permutations. Randomized Quicksort. Worst-case analysis. Average-case analysis. Karger’s Min-Cut Algorithm. Faster version by Karger and Stein. Randomized data structures: Skip Lists, Treaps. Dynamic Programming: Memoization.

Apri la scheda ufficiale ›
Aiutaci a tenerci aggiornati
Il prof ha indicato altri libri, pagine o modifiche? Scrivicelo.

Parallel Computing Canale unico

Corso di laurea: High Performance Computing Engineering · Laurea triennale · 1º anno · 1º semestre · 25 CFU

Politecnico di Milano · Scuola di Ingegneria Industriale e dell'Informazione · 25 CFU · apri nel catalogo · High Performance Computing Engineering · 1º anno · 1º semestre ›

Processors – A Hands-on ApproachCerca su Amazon ›Verificato sulla scheda ufficiale il 03/10/2026

Testi consigliati (facoltativi)

John – Computer ArchitectureCerca su Amazon ›Verificato sulla scheda ufficiale il 03/10/2026
Jason Sanders – CUDA by ExampleCerca su Amazon ›Verificato sulla scheda ufficiale il 03/10/2026
Bacheca del docente: cosa indica di studiare
  • Additional material is available on the WeBeep platform of Politecnico di Milano Note: access restricted to course participants

Argomenti del programma: Main lectures topics: - Motivations for parallel chips, processor basics: why parallelism? - Multicore processors, SIMD processors, Memory models. - GPU architectures - Heterogenous parallel processing & Accelerators - Parallel programming abstractions: PRAM model. - Parallel programming basics: multithreading, data parallelism, shared memory space, memory consistency, synchronization.

Apri la scheda ufficiale ›
Aiutaci a tenerci aggiornati
Il prof ha indicato altri libri, pagine o modifiche? Scrivicelo.

Introduction To Computing And Python Canale unico

Corso di laurea: Industrial Engineering · Laurea triennale · 1º anno · tutto l'anno (semestre non indicato) · 3 CFU

Politecnico di Milano · Scuola di Ingegneria Industriale e dell'Informazione · 3 CFU · apri nel catalogo · Industrial Engineering · 1º anno ›

Testi consigliati (facoltativi)

Allen – Think PythonCerca su Amazon ›Verificato sulla scheda ufficiale il 03/10/2026
Bacheca del docente: cosa indica di studiare

Argomenti del programma: Computing systems: hardware and software; processor, memory, storage and input/output; operating systems and the Python execution environment. Information representation: bits and bytes; binary integers; introductory floating-point, text and Boolean encoding; accuracy and storage implications.

Apri la scheda ufficiale ›
Aiutaci a tenerci aggiornati
Il prof ha indicato altri libri, pagine o modifiche? Scrivicelo.

Programming And Data Structures With Python Canale unico

Corso di laurea: Industrial Engineering · Laurea triennale · 1º anno · tutto l'anno (semestre non indicato) · 3 CFU

Politecnico di Milano · Scuola di Ingegneria Industriale e dell'Informazione · 3 CFU · apri nel catalogo · Industrial Engineering · 1º anno ›

Testi consigliati (facoltativi)

Allen – Think PythonCerca su Amazon ›Verificato sulla scheda ufficiale il 03/10/2026
Bacheca del docente: cosa indica di studiare

Argomenti del programma: Argomenti trattati

Apri la scheda ufficiale ›
Aiutaci a tenerci aggiornati
Il prof ha indicato altri libri, pagine o modifiche? Scrivicelo.

Advanced Algorithms And Parallel Programming Canale unico

Corso di laurea: Music and Acoustic Engineering · Laurea triennale · esame facoltativo · Music Engineering · 5 CFU

Politecnico di Milano · Scuola di Ingegneria Industriale e dell'Informazione · 5 CFU · apri nel catalogo · Music and Acoustic Engineering · 1º semestre ›

Testi consigliati (facoltativi)

Cormen – Introduction to AlgorithmsCerca su Amazon ›Verificato sulla scheda ufficiale il 03/10/2026
Rajeev Motwani – Prabhakar RaghavanCerca su Amazon ›Verificato sulla scheda ufficiale il 03/10/2026
Bacheca del docente: cosa indica di studiare
  • Additional material is available on the WeBeep platform of Politecnico di Milano Note: access restricted to course participants

Argomenti del programma: Part I Course Objectives and Introduction Randomized algorithms: Las Vegas and Monte Carlo algorithms. Analyzing Randomized algorithms. Hiring Problem and Generating Random Permutations. Randomized Quicksort. Worst-case analysis. Average-case analysis. Karger’s Min-Cut Algorithm. Faster version by Karger and Stein. Randomized data structures: Skip Lists, Treaps. Dynamic Programming: Memoization.

Apri la scheda ufficiale ›
Aiutaci a tenerci aggiornati
Il prof ha indicato altri libri, pagine o modifiche? Scrivicelo.

Domande frequenti

Quali libri consiglia il prof. Fabrizio Ferrandi per Advanced Algorithms And Parallel Programming (Computer Science and Engineering, canale unico)?

Michael McCool – Patterns for Efficient Computation; Cormen – Introduction to Algorithms; Rajeev Motwani – Prabhakar Raghavan; Peter Pacheco – An Introduction to Parallel Programming

Quali libri consiglia il prof. Fabrizio Ferrandi per Parallel Computing?

Michael McCool – Patterns for Efficient Computation; Processors – A Hands-on Approach; John – Computer Architecture; Peter Pacheco – An Introduction to Parallel Programming; Jason Sanders – CUDA by Example

Quali libri consiglia il prof. Fabrizio Ferrandi per Introduction To Computing And Python?

Allen – Think Python; John Hunt – A Beginner's Guide to Python 3 Programming

Quali libri consiglia il prof. Fabrizio Ferrandi per Programming And Data Structures With Python?

Allen – Think Python; John Hunt – A Beginner's Guide to Python 3 Programming

Quali libri consiglia il prof. Fabrizio Ferrandi per Advanced Algorithms And Parallel Programming (Music and Acoustic Engineering, canale unico)?

Michael McCool – Patterns for Efficient Computation; Cormen – Introduction to Algorithms; Rajeev Motwani – Prabhakar Raghavan; Peter Pacheco – An Introduction to Parallel Programming