Slides do not include all of 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 |
01-IntroFundamentals.pdf 01-HTML-1.pdf 01-HTMLCode.zip |
Komodo Edit Installation Snow day Friday (class cancelled) Experiment on your own |
Week #2 (Feb 4) |
HTML, CSS |
02-HTML-2.pdf Example page for Class Exercise 1 02-HTML-3.pdf 02-HTMLCode.zip 02-CSS-1.pdf 02-CSSCode.zip |
Bring laptops Monday Complete exercise 1 before Friday class |
Week #3 (Feb 11) |
HTML, CSS |
03-CSS-2.pdf 03-CSSCode.zip |
P1 Out (Mon) Quiz (Wed) |
Week #4 (Feb 18) |
CSS, JavaScript Basic Types |
04-JSIntro.pdf 04-JSIntroCode.zip |
P1 Due (Wed) |
Week #5 (Feb 25) |
Conditionals, While Loops |
05-JSTypeExpIf.pdf 05-JSTypesExprIfCode.zip 05-JSCascadedIfLoops.pdf 05-CascadedIfLoopsCode.zip |
Exam #1 (Wed) |
Week #6 (Mar 4) |
do whiles, Design (Pseudocode) |
06-JSDoWhileDesign.pdf 06-DesignDoWhilesCode.zip |
P2 Out (Mon) Quiz (Fri) |
Week #7 (Mar 11) |
for loops, Debugging, Random Values, Bootstrap Intro |
07-DebuggingDataTypes.pdf 07-DebuggingDataTypeCode.zip 07-ForLoops.pdf 07-ForLoopsCode.zip 07-Bootstrap.pdf 07-BootstrapCode.zip |
P2 Due (Wed) |
Spring Break 2019 (Mar 17-Mar 24) | |||
Week #8 (Mar 25) |
Functions, Global/Local Variables, Introduction to Arrays |
08-FunctionSwitchBreak.pdf 08-FunctionSwitchBreakCode.zip 08-Functions2LocalGlobal.pdf 08-Functions2LocalGlobal.zip 08-Recursion.pdf 08-Recursion.zip |
Mid-Term Grades (Mon) |
Week #9 (Apr 1) |
Arrays, Memory, Passing to Functions |
09-Arrays1.pdf 09-Arrays2.pdf 09-MemoryParams.pdf 09-Arrays.zip |
P3 Out (Mon) Paper Out (Wed) Quiz (Wed) |
Week #10 (Apr 8) |
Arrays, Functions |
10-MainDice.pdf 10-MainDice.zip 10-NullNaNExercises.pdf |
P3 Due (Wed) |
Week #11 (Apr 15) |
Forms, Event-Driven Programming |
11-Forms1.pdf 11-Forms1.zip 11-Forms2.pdf 11-Forms2.zip |
Exam #2 (Fri) |
Week #12 (Apr 22) |
Forms, Event-Driven Programming, Web Data Validation, Animation |
12-Forms3.pdf 12-Forms3.zip 12-FormArrayExercises.pdf 12-WebDataValidation.pdf |
P4 Out (Mon) Friday class location moved to CSI 3117 |
Week #13 (Apr 29) |
Form submission, form validation, form presentation, GET / POST |
13-ExampleFormArray.pdf 13-Project4DivExample.zip 13-FormSubmissionValidation.pdf 13-FormValidation.zip |
Quiz (Mon) P4 Due (Fri) Wednesday class location moved to IRB 0318 |
Week #14 (May 6) |
Color, Design, and Usability CS Theory Fairness, Accountability, and Transparency in Machine Learning |
14-ColorDesignUsability.pdf 14-TheoryHardness.pdf 14-FATML.pdf |
Paper Due (Mon) |
Week #15 (May 13) |
Final Exam Review | 15-FinalReview.pdf |
Last Day of Classes (Tue May 14) Final Exam Thursday, May 16 4pm - 6pm in HJP 0226 |