CP422
Programming for Big Data
Fall 2022, section A
Topics
- Hadoop architecture
- MapReduce
- HDFS
- YARN
- Pig, Hive and Spark
- distributed programming patterns
- applications to data mining and machine learning.
Readings
- Data Analytics with Hadoop: An Introduction for Data Scientists — Benjamin Bengfort and Jenny Kim; ISBN 9781491913703.
- Hadoop: The Definitive Guide — Tom White; ISBN 9781491901632.
- MapReduce Design Patterns — Donald Miner and Adam Shook; ISBN 9781449327170.
- Learning Spark — Holden Karau, Andy Konwinski, Patrick Wendell and Matei Zaharia; ISBN 9781449358624.
- Programming Pig — Alan Gates and Daniel Dai; ISBN 9781491937099.
- Programming Hive — Edward Capriolo, Dean Wampler and Jason Rutherglen; ISBN 9781449319335.
Sources
- Course catalogue ↗2026–2027
- Public syllabus copy ↗Fall 2022, section A
- All books are listed as references, not identified as required. Historical syllabus; source host category differs from the document identifier.