Core technologies
SQL, NoSQL, MapReduce, Spark, and modern data platforms.
NYU Tandon · Fall 2026
Learn how to collect, manage, analyze, and communicate insights from data at scale through practical tools, thoughtful questioning, and hands-on projects.
Course overview
This course is an introduction to the principles, technologies, and challenges of big data management and analysis. We will work across the full data lifecycle: framing questions, collecting data, preparing it for analysis, choosing appropriate technologies, and presenting findings clearly.
SQL, NoSQL, MapReduce, Spark, and modern data platforms.
Data preprocessing, querying, benchmarking, visualization, and text analysis.
Hands-on work grounded in real-world datasets, distributed computing, and machine learning.
Class schedule
We meet every Thursday from 6:00 to 8:30 p.m. Topics and activities may evolve as the class progresses; readings, materials, and project details will be shared during the semester.
You may join class in person or online. No advance notice is needed. Use the class document to access the Zoom link.
Ask thoughtful questions and join the discussion. After a good question or response, use the class document to access the participation form and record your contribution.
Use the class Slack workspace to connect with classmates, ask questions, and share ideas. The invitation link is available in the class document.
Assessment
Assessment emphasizes active participation, a contextual quiz, a data challenge, and a final project.
| Component | Points | How it is assessed |
|---|---|---|
| Participation, polls, and exercises | 20 points | Thoughtful questions and answers, class engagement, online polls, and after-class exercises. |
| In-class quizzes | 20 points | Two quizzes worth 10 points each: Quiz 1 on October 8 and Quiz 2 on December 3. |
| Big Data Challenge | 30 points | A timed data challenge emphasizing accuracy, efficiency, and scalable code. |
| Final project | 30 points | A collaborative, original data-driven project and final presentation. |
| Extra credit | 10 points | Opportunities and details will be announced during the semester. |
There will be two 10-point quizzes: Quiz 1 on October 8 and Quiz 2 on December 3. Each quiz is completed synchronously through GradeScope, is open book and open internet, and lasts 30 minutes. Questions use practical scenarios discussed during the course and reward understanding the main ideas, not memorization.
This category includes thoughtful questions and answers, active class engagement, occasional Mentimeter polls, and after-class exercises. After you answer a question or ask a good question in class, fill out the class document to access the Google Form and record your contribution. You may speak multiple times in a class, but participation is capped at one point per class. The goal is for every student to speak at least once in every class.
Work individually or in a small group to solve data tasks. Submissions will be assessed for correctness and performance, with opportunities to refine and resubmit.
Develop an original, data-driven project. You will document your data pipeline, reflect on data quality and bias, and present a clear story with your findings. Use the class Slack workspace to discuss ideas and find or form a project group. The invitation link is in the class document.
Support
Use the class Slack workspace for questions, project discussion, and sharing useful resources. Access the Slack invitation through the class document.
Danny Y. Huang will be available after class on Thursdays, 8:30–9:00 p.m., in person or on Zoom using the class link.