Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.

Midterm Exam Friday, June 17th, 2022

  1. Duration - 90 minutes during our scheduled class meeting time 8:30 AM EST - 10:00 AM EST

  2. closed book,notes, browser, etc.

  3. Format (possibilities):

  • short answer
  • multiple choice
  • true/false
  • code analysis/completing code snippets
  • coding

Suggested Topics to review

  1. HTML5 (https://www.w3schools.com/html/default.asp)
  • tags discussed in class/code examples (table, list, a, form, input, div, h's, script, body, head, span, fieldset, ...etc.)
  • associated attributes for each tag element listed above
  • forms, lists (ordered and unordered), tables
  • DOM (what is it?)
  • attaching events/handlers to elements in a web page
  • data validation
  • box model
  • bubbling
  • how a web page gets assembled
  1. CSS (https://www.w3schools.com/css/default.asp)
  • class/id selectors
  • rule definitions
  • any css that we talked in class/projects
  1. Javascript
  • variable declaration
  • var,let,const (how are they different from one another)
  • variable scopes
  • function declaration
  • call, bind, apply
  • javascript objects
  • arrays
  • map, reduce, filter, sort, find (look it up)
  • spread/rest operator
  • array/object destructuring
  • arrow functions
  • this , function execution context
  • template literals
  • ES6 Classes and Inheritance
  • know what the default constructor pattern is
  • new keyword and how it works
  • webAPI (document.querySelector, etc...) https://developer.mozilla.org/en-US/docs/Web/API
  • different ways javascript interacts with a web page
  • lifecyle loop
  1. Git Basics
  • Git workflow we are using in class
  • git commands we use and their outputs

Note: This is a suggested listed but by no means necessarily a complete list of topics for the midterm exam.

Topics not included on the exam

  • text editors
  • React (will be on the final!)
  • Node (will be on the final!)