The exam will have approximately 6 questions about the following topics:
The following topics are guaranteed NOT to be required to solve any problems on the final exam:
Please note that you are not allowed to use JavaScript libraries (jQuery, Prototype, etc.) when solving any JavaScript programming problems.
You may use the shortcut ID
to refer to the function document.getElementById
, the shortcut QS
to refer to the function document.querySelector
and the shortcut QSAll
to refer to the function document.querySelectorAll
in your answers if you like, to save writing time.
These practice tests are intended to give you a general idea of the kinds of questions you may see on the real exam. The real exam will have a similar general style of questions as on the practice tests. However, we do not promise that the real exam will exactly match the practice tests in terms of questions, difficulty level, or exact concepts needed to solve each problem. You are responsible for knowing all class material listed under 'Topics' above.
You can now check your midterm score on Gradescope. If you would like your physical exam back you can stop by Allison's office hours to pick it up.
Shift: The score listed on Gradescope is your raw score. The exam was very slightly harder than I intended so a shift of 2 points will be applied to the scores. The maximum possible midterm score is still 50. The shift will be added when final grades are computed. It will never appear in Gradescope or D2L.
stat | raw | adjusted |
---|---|---|
MEDIAN | 37 | 39 |
AVG | 34.5 | 36.5 |
CURVE | 2 |
The maximum possible midterm score is 50. So, for example, if you got 49 on the exam, your score maxes out at 50, not 51.
If you disagree with the grading, such as if you think your solution actually does work, or that your solution is more nearly correct than it was given credit for, request a regrade on Gradescope. All midterm regrade requests must be submitted by 3/25.
The exam will have approximately 3-4 questions about topics such as:
The following topics are guaranteed NOT to be required to solve any problems on the final exam:
fetch
Please note that you are not allowed to use JavaScript libraries (jQuery, Prototype, etc.) when solving any JavaScript programming problems.
You may, though, use the shortcut ID
to refer to the function document.getElementById
and the shortcuts QS
and QSAll
to refer to the functions document.querySelector
and document.querySelectorAll
in your answers if you like, to save writing time.
These practice tests are intended to give you a general idea of the kinds of questions you may see on the real exam. The real exam will have a similar number and general style of questions as on the practice tests. However, we do not promise that the real exam will exactly match the practice test in terms of questions, difficulty level, or exact concepts needed to solve each problem. You are responsible for knowing all class material listed under 'Topics' above.