Università di Bologna · ISI LM · Prof. Viroli
Paradigmi di Programmazione e Sviluppo
8 interactive lessons
oral exam: Scala · FP · Prolog
How to use these lessons
Built from the course slides, example code and lab exercises.
Focus on idiomatic Scala, advanced functional programming and Prolog — with interactive steppers for evaluation and resolution. Study aid, not an official source.
Functional Programming
Functional Programming: Foundations and Data Structures (Scala)
Advanced Functional Programming (Scala)
Scala
Object-Oriented Programming in Scala
Advanced Scala: Scalability and Advanced Constructs
Java/Scala/Prolog Integration and Cross-Platform Scala
Logic Programming & Prolog
Logic Programming and Prolog
Process, Quality & Integration
Software Quality, Testing and Build Tooling
Agile Development and Software Methodology