10-13 July 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)


Jim Pivarski (Princeton University)


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