Software Engineer · Teacher · Author · Vegan



The midterm will be an in-class practical where you will build a web application using React in 3 hours based on requirements I give you using the material that we have covered in the weeks leading up to the exam. You can use previous assignments, notes, assignment solutions, and the internet to look things up. You are NOT ALLOWED to communicate with anyone in or outside of class by any means. To study, review the additional resources, your past assignments and labs, assignment solutions, and class demos.

What You Don’t Need To Study

What You Should Study

I recommend reviewing past assignments and solutions, class demos, and the Promise slides.

Deploy to Netlify or Surge

Feel free to scaffold the project and deploy to Netlify or Surge before the midterm date, so that during the exam, all you will have to do is git commit and git push. I highly encourage doing this to save time during the exam.