Exam II
Exam 2 is Wednesday, April 15th, during our regularly scheduled class time (10:10am - 11:25am).
The exam will start exactly at 10:10am and will end exactly at 11:25am. Arrive early to ensure you are settled and ready to begin on time. If you arrive to class late, you will not be given extra time to complete the exam.
Location
The exam is held in our regular classroom.
(Ignore this location information if you are using your SDS accommodations to take the exam with ATP. ATP will schedule your exam location. Please reach out to ATP if you are unsure of your exam location; I cannot answer questions about ATP.)
Study Guide
The exam will cover all material covered in classes 8-18:
- Class 8: Lifting State Up
- Class 10: Handler Props & Controlled Inputs
- Class 11: Objects in State
- Class 12: Rendering Lists
- Class 13: Document Databases
- Class 14: Database CRUD Operations
- Class 15: Interactive Web Application Design Patterns
- Class 16: Utility First CSS Frameworks
- Class 17: HTTP Servers
- Class 18: Express.js & MongoDB
Including the following assignments:
- Project 1, milestones 3
- Project 1, final milestone,
- Project 2, milestone 1,
- Project 2, milestone 2,
- Homework 3,
- Practice problem workshops 5-9.
Format
The format of the exam is the same as part I of the practice problem workshops.
The exam will have between about 10 questions, and you will have the entire 75-minute period to complete it.
Rules
Bring a pencil or pen (and a backup) and your student ID. (We will not have pencils available, if you forget them.)
The exam is closed-book. No computers or electronic devices are allowed, including watches.
Use the restroom before the exam begins. You will not be allowed to leave the room during the exam, except in the case of an emergency.
You may leave once you are finished with the exam. Once you leave the room, you will not be allowed to return.
The exam proctors will monitor the exam room. Any students found to be in violation of the Code of Academic Integrity will receive a 0 for the exam.
Study Tips
Study groups are highly recommended. Get together with some 2310 peers and review material with each other: make up new problems for each other, and check answers.
You are especially encouraged to practice coding React using Codespaces. Simply open one of the activity repositories from class and practice writing code.
Study Resources
- Workshop 5: Part I Solution
- Workshop 5: Part II Practice Problems
- Workshop 6: Part I Solution
- Workshop 6: Part II Practice Problems
- Workshop 7: Part I Solution
- Workshop 7: Part II Practice Problems
- Workshop 8: Part I Solution
- Workshop 8: Part II Practice Problems
- Workshop 9: Part I Solution
- Workshop 9: Part II Practice Problems