Quiz 2b: JavaScript
Quiz 2a Materials + Solutions
1. Quiz Format
Quiz 2b will be completed during class on Monday, 3/31. It is due at the end of class.
- Half of the quiz will paper-based. For this portion, you will not be able to use a computer, but you may bring a 1-page cheatsheet (front and back).
- Half ot the quiz will be coding exercises. For this portion of the quiz:
- You MAY use the course website, as well as any notes, lecture files, or internet reference materials to complete the quiz.
- You MAY NOT (a) use ChatGPT or (b) communicate with another human being during the quiz.
2. What will be covered?
Quiz 2b will cover Topic 7 and Topic 8, including Tutorial 6 and Tutorial 7. In addition to studying those materials, the best way to study is by complete the practice quizzes (below).
3. Study materials
JavaScript Reference Materials
New Material:
Study the new material covered since the last quiz, including:
- Higher Order Array Functions
- Higher Order Array Functions: Practice
- Object Destructuring and the Spread Operator
- await / async and fetch
From Quiz 2a:
This quiz builds on Quiz 2a, so make sure you’re familiar with this content:
- Basic Programming in JavaScript: Know this material well.
- Basic Programming Practice Problems
- Working with the DOM
- Working with the DOM: Practice Problems
4. Practice Quizzes & Exercises
- Practice Quiz 2b (paper-based)
- Make sure you understand the Lecture 13 files
- Last semester’s final exam (digital-based). Make sure you can complete tasks 1 & 2.