Università di Bologna · ISI LM · Prof. Viroli

Paradigmi di Programmazione e Sviluppo

8 interactive lessonsoral exam: Scala · FP · Prolog

How to use these lessons

Functional Programming

  1. Functional Programming: Foundations and Data Structures (Scala)
  2. Advanced Functional Programming (Scala)

Scala

  1. Object-Oriented Programming in Scala
  2. Advanced Scala: Scalability and Advanced Constructs
  3. Java/Scala/Prolog Integration and Cross-Platform Scala

Logic Programming & Prolog

  1. Logic Programming and Prolog

Process, Quality & Integration

  1. Software Quality, Testing and Build Tooling
  2. Agile Development and Software Methodology