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 |
HTML, CSS, JavaScript Basic Types/Input/Output, Conditionals |
IntroHTML.pdf IntroHTMLCode.zip HTMLCSS.pdf HTMLCSSCode.zip JSIntro.pdf JSIntroCode.zip Bootstrap.pdf (Not part of lecture) BootstrapCode.zip (Not part of lecture) JSTypesExprIf.pdf JSTypesExprIfCode.zip |
P1 Out (Wed) |
| Week #2 |
Conditionals, Logical Operators, While Loops, Functions, Forms, Event-Driven Programming, Global vs Local Variable |
CascadedIfLoops.pdf CascadedIfLoopsCode.zip Functions.pdf FunctionsCode.zip CMSC198RLibAndExamplesCode.zip |
P1 Due (Mon) P2 Out (Mon) P3 Out (Fri) Midterm (Fri) |
| Week #3 |
Functions Review, Canvas, Animation, Sound, localStorage, Form Elements |
FormElements.pdf FormElementsCode.zip Miscellaneous.pdf MiscellaneousCode.zip JavaScriptConstructs.pdf JavaScriptConstructsCode.zip |
P2 Due (Mon) P3 Due (Wed (no late deadline)) Final Take Home Out (Wed) Final Take Home Due (Fri, 10 am) |