10–13 Jul 2017
Princeton University
US/Eastern timezone

Functional Programming for Data Analysis

10 Jul 2017, 15:30
1h 30m
407 Jadwin Hall (Princeton University)

407 Jadwin Hall

Princeton University

Princeton Center For Theoretical Science (PCTS)

Speaker

Jim Pivarski (Princeton University)

Description

Even though both involve programming, data analysis is a different activity from software engineering, with different best practices.

However, the recent interest in functional programming as a good practice for parallelization applies to data analysis as well. We'll mix theory (immutable data, structural sharing, combinators) with practical examples in Spark and (possibly) other functional programming-based analysis frameworks.

Minimal prerequisites in specific language and framework knowledge (we'll introduce what we need), but a flexible mindset helps.

Presentation materials