CSCI 107 - Introduction To Web Programming
Fall 2025

Exam #3 -- Final Exam Slot (see nav bar at top of page)   
  • Exam #3 covers Lessons 15-19, the JavaScript portion of this course (roughly the last 1/3 of the course). Thus, the final exam is not comprehensive. You do not need to study the material from the first two exams.
  • Exam #3 is given during the final exam slot scheduled for this course.
  • There are 3 types of questions on the exam:
    • Short answer questions about key terms and definitions presented in the examples.
    • Questions that supply JavaScript code that you have to trace to determine what the variables contain after the code executes. These are very similar to the "Practice Tracing" examples included in the first few JavaScript lessons.
    • Questions where you have to write some JavaScript code. Any code I ask you to write will be similar to the homework and examples. I won't be grading for strict syntax and whether the code would actually execute. Rather, I will be looking to see if you understand the basic concepts of JavaScript programming.
  • You are expected to know all the material from lessons 15-19, EXCEPT for the following examples that will NOT be on the exam:
    • Lesson 17: Timed Events, Console Logging, Page Events (onload, onscroll, ...), Function Parameters
    • Objects Lesson: Know what an object is and the general nature of the Browser Objects, but you do not need to know any specific properties or methods of the Browser Objects.
    • Lesson 19: Animations
  • It's a normal exam that could be given in an 80 minute class slot, but you'll have the entire scheduled final exam period to complete it so that you are not rushed.
  • You are not permitted to have a cell phone or other electronic equipment anywhere near your person.

This course is completed.
© 2025
Site maintained by Craig Knuckles, Ph.D.
Professor of Mathematics and Computer Science