Skip to main content

Class 27: Final Exam Review


  • Final Exam

Final Exam


Final Exam

The final exam is Friday, May 15th from 9:00am to 11:30am in Tang Hall 205.

The exam is cumulative and will cover all materials from exams 1 & 2 and classes (1-18). However, the final exam will focus on the material since the last exam.

Paper-based, closed-book, no computers or electronic devices allowed. About 20 questions, same format as part I of the practice problem workshops.


Final Exam Study Guide

  • Class 19: REST API Design
  • Class 20: Query Strings, Filtering, & Search
  • Class 21: API Security
  • Class 23: Asynchronous HTTP Requests
  • Class 24: Asynchronous Request UX & Debouncing
  • Project 2, milestone 3
  • Project 2, final milestone
  • Practice problem workshops 11-12

Plus:

  • Exam I Material
  • Exam II Material

Exam I Material Study Guide

  • Class 1: Introduction & Single-Page Applications
  • Class 2: Single-Page Applications & Components
  • Class 3: JavaScript Modules & Objects
  • Class 4: Expression Placeholders & Props
  • Class 5: Conditional Rendering
  • Class 6: Event Handling
  • Class 7: State
  • Project 1, milestone 1
  • Project 1, milestone 2
  • Homework 1
  • Homework 2
  • Practice problem workshops 1-4

Exam II Material Study Guide

  • 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

Assignments:

  • Project 1, milestone 3
  • Project 1, final milestone,
  • Project 2, milestone 1,
  • Project 2, milestone 2,
  • Homework 3,
  • Practice problem workshops 6-9

Activity: Exam Prep Reflection

Complete the handout.


Activity: Practice Problem Workshop 13


Assemble into groups of 3-4 and work through at least one practice problem from workshop 11 and 12 at the board.


Q & A: Exam II


Thanks!

It was a pleasure teaching this class. I hope you have a great summer and best of luck in your future endeavors!

(Maybe) see you in INFO 4340: App Design and Prototyping!

😎


What's Next

Final Exam: Friday, May 15, 2026, 9:00am -- Tang Hall 205