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 26) |
Internet, Web Browsers, Web Servers, Client/Server, Fundamental Concepts, HTML |
CourseIntro_Lec0.pdf HTML_Lec1.pdf HTMLCode_Lec1.zip |
Visual Studio Code Installation |
Week #2 (Sep 2) |
More on HTML |
HTML_Lec2.pdf HTMLCode_Lec2.zip InClass1.pdf |
|
Week #3 (Sep 9) |
CSS |
CSS_Lec3.pdf CSSCode_Lec3.zip CSS_Lec4.pdf CSSCode_Lec4.zip CSS_Lec5.pdf CSSCode_Lec5.zip |
P1 Out (Tue) Quiz #1 (Wed) |
Week #4 (Sep 16) |
JavaScript Basic Types, Conditionals |
JS_Lec6.pdf JSCode_Lec6.zip JS_Lec7.pdf JSCode_Lec7.zip |
P1 Due (Thurs) |
Week #5 (Sep 23) |
Conditionals (Cont.) |
JS_Lec8.pdf JS_Lec8Code.zip |
Exam #1 (Wed) |
Week #6 (Sept 30) |
Loops - while and do while |
JS_Lec9.pdf JS_Lec9Code.zip JS_Lec10.pdf |
P2 Out (Tue) |
Week #7 (Oct 7) |
for loops, Nested Loops |
JS_Lec11.pdf JS_Lec11Code.zip |
Quiz #2 (Wed) P2 Due (Thurs) Online Class (Fri) |
Week #8 (Oct 14) |
Functions, Global / Local Variables |
JS_Lec12.pdf JS_Lec12Code.zip |
P3 Out (Thurs) |
Week #9 (Oct 21) |
Functions (Cont.), Arrays |
JS_Lec13.pdf JS_Lec13Code.zip |
Quiz #3 (Wed) P3 Due (Thurs) |
Week #10 (Oct 28) |
More on Arrays - pass and return from functions, array methods |
JS_Lec14.pdf |
P4 Out (Tue)
|
Week #11 (Nov 4) |
Review for Exam 2, Intro to Forms |
Forms_Lec15.pdf Forms_Lec15Code.zip |
Exam #2 (Wed) |
Week #12 (Nov 11) |
Forms, Event-Driven Programming, DOM |
Forms_Lec16.pdf Forms_Lec16Code.zip |
P4 Due (Tue) P5 Out (Tue) |
Week #13 (Nov 18) |
More Event-Driven Programming Examples | See piazza posts on "Fun Examples" | Quiz 4 Out (Thurs) |
Week #14 (Nov 25) |
None |
No class (Mon) Thanksgiving Break (Wed, Fri.) |
|
Week #15 (Dec 2) |
More Event-Driven Examples, and Recursion |
Recursion.pdf |
Quiz #4 Due (Tue) Quiz #5 Out (Tue) P5 Due (Thurs) |
Week #16 (Dec 9) |
Work on Final Exam Code Part |
Quiz 5 Due (Mon) Last Day of Classes (Mon Dec 9) Final Exam (Thurs Dec 12, 4 PM - 6 PM) |