Related lectures (22)
Scala Parallel Collections: Basics and Best Practices
Covers Scala parallel collections, writing parallelism-agnostic code, converting collections, set intersection, side-effect operations, and concurrent modifications.
Parabolic Heat Equation
Covers the parabolic heat equation in two dimensions and its numerical solution methods.
Type Classes: Basics and Implementation
Covers the basics of type classes in Scala, implementation examples, and advantages over class extension.
Concurrency with Futures
Explores futures as a structured approach to concurrency, simplifying parallel tasks and input-output operations.
Numerical Methods for Boundary Value Problems
Covers numerical methods for solving boundary value problems using finite difference, FFT, and finite element methods.
Code Generation Lab
Covers generating code for a compiler, translating an Amy program to WebAssembly, including memory management and pattern matching compilation.
Taming Null References
Explores the challenges of null references in programming languages and proposes solutions to mitigate their drawbacks while ensuring compatibility with existing codebases.
Graphical Models: Representing Probabilistic Distributions
Covers graphical models for probabilistic distributions using graphs, nodes, and edges.
Query Optimization: Execution Models
Explores Run-Length Encoding, Query optimization, and Execution models for efficient query processing.
How Classes are Organized
Covers how classes and objects are organized in packages, imports, Scala's class hierarchy, traits, top types, the Nothing type, exceptions, and includes an exercise on type determination.

Graph Chatbot

Chat with Graph Search

Ask any question about EPFL courses, lectures, exercises, research, news, etc. or try the example questions below.

DISCLAIMER: The Graph Chatbot is not programmed to provide explicit or categorical answers to your questions. Rather, it transforms your questions into API requests that are distributed across the various IT services officially administered by EPFL. Its purpose is solely to collect and recommend relevant references to content that you can explore to help you answer your questions.