Schedule (Subject to Change)

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
Web Accessibility