Spring 2023
Recent advancements in computing hardware and storage technologies have allowed us to collect and manage data at an unprecedented scale. This course explores the theory behind big data management and processing, and gives students a chance to gain experience working with cutting-edge tools from the field. We’ll also have the opportunity to read and analyze research papers in big data computing.
Our goal for this course is to gain experience with the design and implementation of scalable distributed systems, leveraging distributed computation frameworks such as Hadoop and Spark, and analyzing large-scale datasets.
Announcements
- April 17 – Project 3 now available.
- March 20 – Project 2 now available.
- February 13 – Project 1 now available.
- January 24 – Classes begin. Welcome!
Course Information
Lecture: Tuesday & Thursday ⋅ 9:55am – 11:40am ⋅ LM 152
Instructor: Matthew Malensek
mmalensek@usfca.edu
Office Hours:
- On Campus: T, Th 1:30pm – 2:30pm in HR 407B
- Remote: M, W 3:30pm – 4:30pm on Zoom