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 HTML_Lec2.zip InClass1.zip |
Visual Studio Code Installation |
| Week #2 (Sept 7) |
More on HTML |
HTML_Lec3.zip InClass1Sol.zip InClass2.pdf |
|
| Week #3 (Sept 14) |
Internet, Web Browsers, Web Servers, Client/Server, Fundamental Concepts, and Intro to CSS |
InClass2Sol.zip Web.zip CSS_Lec1.zip CSS_Lec2.zip CSS_Lec3.zip |
P1 Out (Tue) Quiz #1 (Wed) |
| Week #4 (Sept 21) |
More CSS, JavaScript Basic Types, and Conditionals |
JS_Lec1.zip |
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) |