ERROR: This site requires JavaScript in order to function properly. You seem to be using a web browser that does not support JavaScript, or you may have a JavaScript blocker such as NoScript installed in your browser. In order to use this course web site, you must enable JavaScript in your browser for this site.
All Lecture Videos
discuss syllabus internet/WWW
Lecture Slides (video)
read Ch. 1
HTML/CSS
Source code from today's lecture: view index.html (open page, then right click and select "view page source" to see the html code), style.css
HW1 assigned
More CSS
CP1 due
Section slides
Box layout, Flexbox: slides (video)
HW1 due
CP2 assigned
Demo: The Q-Store (video)
HW2 assigned
Javascript: slides (video)
CP2 due
section
DOM / JavaScript: Slides
HW2 due
CP3 assigned
Forms and Events
Slides video
HW3 assigned
Walking the DOM
slides (video)
CP3 due
More Events and Timers
slides
Demo: Q-Store 2
CP4 assigned
HW3 due
Ajax and fetch()
Use the helper file/function for fetch ajax located here
HW4 assigned
Promises / Json (slides)
video
CP4 due
Section (Note: not all solutions are updated to use fetch())
Q-store continued
HW4 due
Lab
Midterm Review
Spring 2017 Final
Midterm!
Section
PHP
CP6 assigned
To see the php code from class, open test.php.source and then right click to view source
Lab slides
HW 5 Assigned: Pokedex
Slides (video)
CP6 Due
PHP JSON, Validation, and Regular Expressions
CP7 Assigned
Holiday: Veterans Day
SQL
CP7 Due
SQL: Create / Insert
HW5 due
CP8 assigned.
lab slides
PHP File I/O and Error Handling
HW6 assinged
More SQL (Multi-table queries/JOINs)
CP8 Due
Cookies
HW6 due
Holiday: Thanksgiving
Q-store: PHP and SQL
HW7 Assigned
Sessions
Accessible Design
Q-store: Web security
HW7 due
Web Programming in Industry
CP10 (optional) due
Lab: Final exam practice
Final Review
Extra Office Hours with Sam, 1:00-2:30 (CSE 216) 🐶
Final Exam
2:30 - 4:20pm, ARC 147