Schedule (Subject to Change)

Sides may not include all the material discussed in lecture. You are responsible for any material we present in lecture, even if it does not appear in the posted slides. The schedule below is tentative and adjustments might be made throughout the semester.

Week Topics Slides Work
Week #1
(Aug 31)
Internet, Web Browsers, Web Servers, Client/Server, Fundamental Concepts, Intro to HTML, and Basic HTML Tags CourseIntro_Lec0.pdf
HTML_Lec1.zip
Visual Studio Code Installation
Week #2
(Sept 7)
More on HTML
Week #3
(Sept 14)
CSS P1 Out (Tue)
Quiz #1 (Wed)
Week #4
(Sept 21)
JavaScript Basic Types, Conditionals P1 Due (Thurs)
Week #5
(Sept 28)
Conditionals (Cont.) Exam #1 (Wed)
Week #6
(Oct 5)
Loops - while and do while P2 Out (Thurs)
Week #7
(Oct 12)
for loops, Nested Loops No Class on Mon (Fall Break)
Quiz 2 (Fri)
Week #8
(Oct 19)
Functions, Global / Local Variables P2 Due (Thurs)
Week #9
(Oct 26)
Functions (Cont.), Arrays P3 Out (Mon)
Quiz #3 (Wed)
Week #10
(Nov 2)
More on Arrays - pass and return from functions, array methods P3 Due (Thurs)
P4 Out (Thurs)
Week #11
(Nov 9)
Review for Exam 2, Intro to Forms Exam #2 (Wed)
Last Day to drop a course with a W (Wed)
Week #12
(Nov 16)
Forms, Event-Driven Programming, DOM P4 Due (Tue)
P5 Out (Tue)
Week #13
(Nov 23)
TA Office Hours (Monday) Thanksgiving Break Wed. To Fri.
Week #14
(Nov 30)
More Event-Driven Programming Examples Quiz 4 (Wed)
Week #15
(Dec 7)
More Event-Driven Examples, and Recursion Quiz 5 (Wed)
P5 Due (Thurs)
Last Day of Class (Fri)
Week #16
(Dec 14)
Final Exam Final Exam
(Tue Dec 15,
4 PM - 6 PM)
Web Accessibility