Course Schedule

This schedule is tentative and subject to change. Keep in mind that the slides 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
CMSC122 Schedule
Week #1
(Jul 11)
Internet, Web Browsers, Web Servers, Client/Server, HTML, CSS, Web Hosting Alternatives, JavaScript Basic Types, Conditionals, While Loops, do Whiles, Design (Pseudocode), IntroHTMLCSS.pdf
IntroHTMLCSSCode.zip
IntroHTMLCSS2.pdf
IntroHTMLCSS2Code.zip
JSTypesExprIf.pdf
JSTypesExprIfCode.zip
CascadedIfLoops.pdf
CascadedIfLoopsCode.zip
DesignDoWhilesCode.pdf
DesignDoWhilesCode.zip
P1 Out (Tue)
P1 Due (Fri)
P2 Out (Fri)
Q1 (Fri)
Week #2
(Jul 18)
Functions, Global/Local Variables, For Loops, Arrays, Passing Arrays, Break, Switch, Forms, Event-Driven Programming, DOM FunctionsCode.pdf
FunctionsCode.zip
Arrays.pdf
ArraysCode.zip
FunctionsPassingValues.pdf
FunctionsPassingValuesCode.zip
Forms.pdf
FormsCode.zip
P2 Due (Tue)
P3 Out (Tue)
Midterm (Wed)
Week #3
(Jul 25)
Forms, Web Data Validation, Setting a Web Server, Geolocation API, localStorage, Graphics LocalStorageMisc.pdf
LocalStorageMiscCode.zip
jQuery.pdf
jQueryCode.zip
Miscellaneous.pdf
MiscellaneousCode.zip
P3 Due (Mon)
P4 Out (Mon)
P4 Due (Thu)
Final (Fri)

Web Accessibility