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) |