Exam Resources
Table of contents
- Data 6 Coding Sandbox
- Using AI as a Study Tool
- Exam Reference Sheets
- Past Exams
- Exam Questions by Topic
Data 6 Coding Sandbox
Click Here to make a practice workspace! Here you can use all of the datasets we’ve used in this course and complete your own coding challenges.
Using AI as a Study Tool
While this course maintains a rather strict approach to using AI for doing coding activities, we firmly believe Generative AI tools can be powerful for making practice activities. The following section provides tips and tricks for using Generative AI wisely.
When designing practice activities, we recommend using a tool like Gemini Notebook. Use your CalNetID to make an account, and make your own notebook for Data 6! Three components are necessary to use Generative AI in this way: rich context, clear prompts, and focused concepts.
Context
Gemini Notebook allows us to use multiple resources tailored to our course setting. We recommend uploading each of the files to a notebook:
- Course Reference Sheet.
- Any lecture slideshow (download as a
.pdffile). - Specific datasets you want to work with.
- CAUTION: Only upload any dataset that is open-source/available for public access. All of the datasets we use in this course meet this standard. NEVER upload a dataset with live research data, which is often protected by your institution.
Clear Prompts
Once your environment is set up, you may begin writing prompts to generate the practice questions! We recommend prompts with the following structure:
- Include a detailed persona:
You are a friendly, helpful teaching assistant for UC Berkeley's Data 6 Course. - Give an instruction:
Generate a [easy/medium/hard]-difficulty [Problem Type] problem focused on the [topic name] topic from the provided files.- Problem Types Include:
- Coding Challenge
- True or False
- Multiple Choice
- Problem Types Include:
- (Optional) Specify the dataset:
The problem should use the [Dataset Filename.csv] dataset.
For example:
You are a friendly, helpful teaching assistant for UC Berkeley's Data 6 Course. Generate a medium-difficulty Coding Challenge problem, focused on the grouping topic from the provided files. The problem should use the cones.csv dataset.
You are a friendly, helpful teaching assistant for UC Berkeley's Data 6 Course. Generate a easy-difficulty True or False problem, focused on the tbl.take() function from the provided files. The problem should use the cones.csv dataset.
Concepts
When using GenAI, the more specific about your topic you can become, the helpful it will be for making targeted questions. This can be tricky at the start of the course, since Data 6 covers a lot!
- Refer to lecture topic titles on our Course Schedule
- You can also select particular functions in our Reference Sheet The more precise your topic, the easier it will be to add to your prompt!
Exam Reference Sheets
Past Exams
Exams from previous semesters can be found below. These exams may differ slightly in terms of material covered and syntax used, as the datascience library and Data 6 curriculum has changed over time.
| Semester | Quiz | Final |
|---|---|---|
| Summer 2026 | Quiz 1 (Solutions), Quiz 2 (Solutions) | |
| Fall 2025 | Quiz 1 (Solutions), Quiz 2 (Solutions), Quiz 3 (Solutions) | Final (Solutions) |
| Summer 2025 | Quiz (Solutions) | Final (Solutions) |
| Fall 2024 | Quiz (Solutions) | Final (Solutions) |
| Summer 2024 | Final (Solutions) | |
| Summer 2023 | Final (Solutions) | |
| Summer 2022 | Final (Solutions) |
Exam Questions by Topic
- View exam questions sorted by topic in document form here!
Names, Data Types, Arrays
- Fall 2025 Final Q1(2)
- Fall 2025 Quiz 3 Q1(3-7)
- Fall 2025 Quiz 2 Q1(4)
- Fall 2025 Quiz 1 Q2(14-15)
- Summer 2025 Final Q4(1-4)
- Summer 2025 Final Q5
- Fall 2024 Final Q1(5-8)
- Summer 2022 Final Q3c
- Summer 2022 Final Q1(a,h,i)
- Summer 2023 Final Q1(a,i)
- Summer 2024 Final Q1(b,c,e,i)
- Fall 2024 Final Q1e
- Summer 2024 Final Q3b
Tables
- Fall 2025 Final Q2(6,9-10)
- Fall 2025 Final Q3
- Fall 2025 Final Q7(1)
- Fall 2025 Quiz 3 Q2(4-7,9-11)
- Fall 2025 Quiz 2 Q1(5)
- Fall 2025 Quiz 2 Q2(10-11)
- Fall 2025 Quiz 1 Q2(6-17)
- Summer 2025 Final Q2(6-8,12-13)
- Summer 2025 Final Q3(7-8)
- Summer 2025 Quiz Q4
- Summer 2025 Quiz Q5
- Summer 2025 Quiz Q6-7
- Summer 2025 Quiz Q8
- Fall 2024 Final Q3(7-8)
- Fall 2024 Final Q3(10)
- Fall 2024 Quiz 3b
- Fall 2024 Quiz 3c
- Summer 2024 Final Q1e
- Summer 2024 Final Q3(a, c-e)
- Summer 2024 Final Q4(a-d)
- Summer 2024 Final Q5b
- Summer 2023 Final Q1
- Summer 2023 Final Q4a
- Summer 2023 Final Q4b(ii - iii)
- Summer 2022 Final Q3c
- Summer 2022 Final Q4(a - d)
Functions, Scope, Higher-order Functions
- Fall 2025 Final Q1(3-7)
- Fall 2025 Quiz 3 Q1(3-8)
- Summer 2025 Final Q2(9-11)
- Summer 2025 Final Q4(1-4)
- Summer 2025 Final Q5
- Summer 2025 Quiz Q5
- Fall 2024 Final Q2(1-2)
- Fall 2024 Final Q4(1-2)
- Fall 2024 Quiz Q2
- Fall 2024 Quiz Q3a
- Fall 2024 Quiz Q4
- Summer 2024 Final Q6a
- Summer 2023 Final Q4a(iii-iv)
- Summer 2023 Final Q5a
- Summer 2022 Final Q5c
Visualizations, Variable Types
- Fall 2025 Final Q2
- Fall 2025 Final Q4(1-4)
- Fall 2025 Final Q7(2)
- Fall 2025 Quiz 2 Q1(1-4,6-7)
- Fall 2025 Quiz 1 Q2(1-5)
- Summer 2025 Final Q2(2-3)
- Summer 2025 Final Q3
- Summer 2025 Quiz Q1
- Summer 2025 Quiz Q3
- Fall 2024 Final Q3(6, 8-9)
- Fall 2024 Quiz Q3c.1
- Summer 2024 Final Q4e
- Summer 2023 Final Q1b
- Summer 2023 Final Q3a
- Summer 2023 Final Q4b.i
- Summer 2022 Final Q1e
- Summer 2022 Final Q2c
- Summer 2022 Final Q3(a-b)
- Summer 2022 Final Q4b
Control, Iteration
Python Practice
- Fall 2025 Final Q1
- Fall 2025 Final Q6
- Fall 2025 Quiz 3 Q1(1-2,8)
- Fall 2025 Quiz 3 Q2(1-3)
- Fall 2025 Quiz 1 Q1
- Summer 2025 Final Q2(9-11)
- Summer 2025 Final Q5
- Summer 2025 Quiz Q5
- Fall 2024 Final Q1(5-8)
- Fall 2024 Final Q3(1-4)
- Fall 2024 Quiz Q1
- Fall 2024 Quiz Q4
- Summer 2024 Final Q1(c,d,i)
- Summer 2024 Final Q2b
- Summer 2023 Final Q1b
- Summer 2023 Final Q2(a-b)
- Summer 2023 Final Q4b.iv
- Summer 2023 Final Q5a
- Summer 2023 Final Q5b.iii
- Summer 2022 Final Q1(a,b,c,g,i)
- Summer 2022 Final Q5(a-c)
Human Contexts and Ethics
Data Science Lifecycle, Research Methods, Sampling
- Fall 2025 Final Q5(6-7)
- Fall 2025 Final Q7(3-4)
- Fall 2025 Quiz 3 Q2(8)
- Summer 2025 Final Q1
- Summer 2025 Final Q2(1)
- Summer 2025 Final Q3(12)
- Summer 2025 Final Q4(5-7)
- Summer 2025 Quiz Q2
- Fall 2024 Final Q1(1-4)
- Fall 2024 Final Q1(9-11)
- Fall 2024 Quiz Q5
- Summer 2024 Final Q1(g,j)
- Summer 2024 Final Q3f
- Summer 2023 Final Q1g
- Summer 2023 Final Q4b.iii
- Summer 2023 Final Q5b.i-ii
- Summer 2022 Final Q1h
- Summer 2022 Final Q2(a-b)
Arrays and NumPy
- Fall 2025 Final Q1(2)
- Fall 2025 Quiz 3 Q1(3-7)
- Fall 2025 Quiz 2 Q1(4)
- Fall 2025 Quiz 1 Q2(14-15)
- Summer 2025 Final Q4(1-4)
- Summer 2025 Final Q5
- Summer 2024 Final Q1f
- Summer 2024 Final Q3a.i-ii
- Summer 2024 Final Q3b
- Summer 2024 Final Q5a
- Summer 2023 Final Q4a
- Summer 2022 Final Q1f
- Summer 2022 Final Q4b
- Summer 2022 Final Q5(a-b)