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.

Week Topics Slides Work
Week #1
(Jan 28)
Internet, Web Browsers, Web Servers, Client/Server, Fundamental Concepts, HTML CourseIntroFundamentals.pdf
HTML.pdf
HTMLCode.zip
Komodo Edit Installation
Week #2
(Feb 4)
HTML, CSS HTMLCSS.pdf
HTMLCSSCode.zip
Week #3
(Feb 11)
HTML, CSS, JavaScript Intro CSS.pdf
CSSCode.zip
JSIntro.pdf
JSIntroCode.zip
P1 Out (Mon)
Quiz (Wed)
Week #4
(Feb 18)
JavaScript Basic Types, Conditionals JSTypesExprIf.pdf
JSTypesExprIfCode.zip
P1 Due (Thu)
Week #5
(Feb 25)
Conditionals (Cont.), While Loops CascadedIfLoops.pdf
CascadedIfLoopsCode.zip
Exam #1 (Wed)
Week #6
(Mar 4)
Design, do whiles DesignDoWhilesCode.pdf
DesignDoWhilesCode.zip
P2 Out (Mon)
Quiz (Wed)
Week #7
(Mar 11)
Data types, random values, Bootstrap intro, for loops, Nested Loops DebuggingDataTypes.pdf
DebuggingDataTypeCode.zip
ForLoops.pdf
ForLoopsCode.zip
P2 Due (Fri)
Spring Break 2019 (Mar 17-Mar 24)
Week #8
(Mar 25)
Nested Loops (Cont.), Functions Bootstrap.pdf
BootstrapCode.zip
FunctionsCode.pdf
FunctionsCode.zip
Mid-Term Grades (Mon)
Week #9
(Apr 1)
Functions (Cont.), Global / Local Variables P3 Out (Mon)
Paper Out (Mon)
Week #10
(Apr 8)
Available technologies/tools to conduct research, switch, break, Usability and Art Theory, Web Data Validation, Arrays Arrays.pdf
ArraysCode.zip
WebDataValidation.pdf
P3 Due (Thu)
Quiz (Wed)
Week #11
(Apr 15)
Arrays Exam #2 (Wed)
Week #12
(Apr 22)
Forms, Event-Driven Programming, DOM Forms.pdf
FormsCode.zip
P4 Out (Mon)
Week #13
(Apr 29)
Forms, Animation, GET / POST Paper Due (Wed)
Week #14
(May 6)
Form Validation, Server Side Processing, GET/POST, LocalStorage DrawingSoundForms.pdf
DrawingSoundFormsCode.zip
P4 Due (Mon)
Week #15
(May 13)
Final Exam Review Last Day of Classes (Tue May 14)

Final Exam
(Thu May 16,
4pm - 6pm)
Web Accessibility