Libri UniversitariApri il catalogo

Prof. Danilo Pianini

Alma Mater Studiorum - Università di Bologna · Ingegneria e architettura · libri consigliati e cosa studiare, a.a. 2026/2027

Libri adottati dal prof. Danilo Pianini

Materie del prof. Danilo Pianini

Software Process Engineering Canale unico

Corso di laurea: Ingegneria e scienze informatiche – sede di Cesena · Laurea magistrale (LM-18) · esame facoltativo · 6 CFU

Bologna · Ingegneria e architettura · 6 CFU · apri nel catalogo

Il docente non ha ancora pubblicato i testi per questo canale.

Bacheca del docente: cosa indica di studiare
  • Course materials for examination preparation
  • The material contained in the course slides is sufficient to prepare for the examination. The slides are available on the course website or through Virtuale.

Argomenti del programma: Prerequisites Students are expected to have: a working knowledge of object-oriented programming and Java; basic practical knowledge of Git, including repository creation, commits, branches, merges, fetching, and pushing. Previous knowledge of Scala and familiarity with a Unix-like command-line environment are useful but not required. The course is organised into two teaching modules.

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

Ingegneria del Software e Modelli Computazionali – con Prof. Mirko Viroli, Prof. Gianluca Aguzzi, Prof. Mario Bravetti Canale unico

Corso di laurea: Ingegneria e scienze informatiche – sede di Cesena · Laurea magistrale (LM-18) · 1º anno · 2º semestre · 12 CFU

Bologna · Ingegneria e architettura · 12 CFU · apri nel catalogo · Ingegneria e scienze informatiche – sede di Cesena · 1º anno · 2º semestre ›

Modulo Linguistica formale e modelli computazionali

Hopcroft – Automi, Linguaggi e CalcolabilitàCerca su Amazon ›Verificato sulla scheda ufficiale il 02/10/2026

Russell, Norvig. "Artificial Intelligence

Modern Approach – 4th editionCerca su Amazon ›Verificato sulla scheda ufficiale il 02/10/2026

Huth, Ryan. "Logic in Computer Science

Modelling and Reasoning about SystemsCerca su Amazon ›Verificato sulla scheda ufficiale il 02/10/2026
Bacheca del docente: cosa indica di studiare

Argomenti del programma: Automi e linguaggi formali: - automi a stati finiti - espressioni regolari e loro relazione con gli automi a stati finiti - grammatiche libere dal contesto e algoritmo Cocke-Younger-Kasami - automi a pila e loro relazione con le grammatiche libere dal contesto - classificazione à la Chomsky delle grammatiche Applicazioni alla linguistica formale: - grammatiche libere dal contesto probabilistiche - grammatiche…

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

Progettazione e Sviluppo del Software Canale unico

Corso di laurea: Tecnologie dei sistemi informatici - sedi di Cesena e Imola · Laurea triennale (L-P03) · 2º anno · 1º semestre · 9 CFU

Bologna · Ingegneria e architettura · 9 CFU · apri nel catalogo · Tecnologie dei sistemi informatici - sedi di Cesena e Imola · 2º anno · 1º semestre ›

Testi consigliati

Bruce Eckel – Thinking in JavaCerca su Amazon ›Verificato sulla scheda ufficiale il 02/10/2026

Testi di approfondimento

Bacheca del docente: cosa indica di studiare
  • Le slide, gli esempi di codice, le esercitazioni e gli altri materiali necessari per la preparazione dell’esame saranno resi disponibili sulla piattaforma Virtuale.
  • L’acquisto dei testi non è richiesto . I materiali necessari per la preparazione dell’esame saranno disponibili su Virtuale.

Argomenti del programma: Modulo 1 — Progettazione del software e DevOps Fondamenti di analisi e progettazione orientata agli oggetti. Principi di progettazione del software e tecniche per la realizzazione di codice modulare, riusabile e manutenibile, anche con riferimento ai principali design pattern. Tecniche di programmazione efficace. Organizzazione e gestione di un progetto software.

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. Danilo Pianini per Ingegneria del Software e Modelli Computazionali?

Hopcroft – Automi, Linguaggi e Calcolabilità; Modern Approach – 4th edition; Modelling and Reasoning about Systems

Quali libri consiglia il prof. Danilo Pianini per Progettazione e Sviluppo del Software?

Joshua Bloch, Effective Java , Third Edition, Addison-Wesley,; Bruce Eckel – Thinking in Java; Erich Gamma – Elements of Reusable Object-Oriented Software