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 (Sept 1) |
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 (Sept 8) |
More on HTML |
HTML_Lec2.pdf HTMLCode_Lec2.zip InClass1.pdf |
|
Week #3 (Sept 15) |
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 (Sept 22) |
JavaScript Basic Types, Conditionals |
JS_Lec6.pdf JSCode_Lec6.zip JS_Lec7.pdf JSCode_Lec7.zip |
P1 Due (Thurs) |
Week #5 (Sept 29) |
Conditionals (Cont.) |
JS_Lec8.pdf JS_Lec8Code.zip |
Exam #1 (Wed) |
Week #6 (Oct 6) |
Loops - while and do while |
JS_Lec9.pdf JS_Lec9Code.zip JS_Lec10.pdf |
P2 Out (Thurs) |
Week #7 (Oct 13) |
for loops, Nested Loops |
No Class on Mon (Fall Break)
Quiz 2 (Fri) |
|
Week #8 (Oct 20) |
Functions, Global / Local Variables |
P2 Due (Tue) P3 Out (Thurs) |
|
Week #9 (Oct 27) |
Functions (Cont.), Arrays |
Quiz #3 (Wed) P3 Due (Thurs) |
|
Week #10 (Nov 3) |
More on Arrays - pass and return from functions, array methods |
P4 Out (Tue)
|
|
Week #11 (Nov 10) |
Review for Exam 2, Intro to Forms |
Exam #2 (Wed) |
|
Week #12 (Nov 17) |
Forms, Event-Driven Programming, DOM |
P4 Due (Tue) P5 Out (Tue) |
|
Week #13 (Nov 24) |
More Event-Driven Programming Examples | Thanksgiving Break Wed. To Fri. | |
Week #14 (Dec 1) |
TBA | Quiz 4 (Take Home - TBA) | |
Week #15 (Dec 8) |
More Event-Driven Examples, and Recursion |
Quiz #5 (Take Home - TBA) P5 Due (Thurs) Last Day of Class (Fri) |
|
Week #16 (Dec 15) |
Final Exam |
Final Exam (Tue Dec 16, 4 PM - 6 PM) |