CSCI-4930/5930 Web Programming
Class Schedule
Class notes (often slides) will be posted as soon as reasonable after each lecture. The slides are not nearly as complete or polished as the associated readings from the book or other material. In truth, they exist mostly to provide a brief outline of the day's lecture, or to give you pointers on topics we covered. Students are expected to read the associated sections of the book. If my notes or slides include material that is not in the book, I will explicitly add other references. When I do not add any other material, you should not expect to be tested on these extra topics.
Date | Topic | Material | Assignments |
Thu Aug 24 | Class Intro (lecture 1) | Slides posted on slack | |
Tue Aug 29 | Lecture 2: Dev setup, hopper, html | Slides posted on slack | |
Thu Aug 31 | Lecture 3: More HTML | Slides posted on slack | |
Tue Sep 5 | Lecture 4: Advanced HTML | Slides posted on slack | |
Thu Sep 7 | Lecture 5: Intro to CSS | Slides posted on slack | |
Tue Sep 12 | Lecture 6: Pseudo Classes and Cascade Algorithm | Slides posted on slack | |
Thu Sep 14 | Lecture 7: Practice with CSS | Slides posted on slack | |
Tue Sep 19 | Lecture 8: Box Model | Slides posted on slack | |
Thu Sep 21 | Lecture 9: Floating and Layout | Slides posted on slack | |
Tue Sep 26 | Lecture 10: IN CLASS TEST 1 | one page of handwritten notes allowed | |
Thu Sep 28 | no class | | |
Tue Oct 3 | Lecture 11: Templates and Media Queries | Slides posted on slack | |
Thu Oct 5 | Lecture 12: intro to Javascript | slides posted on slack | |
Tue Oct 10 | Lecture 13: Responsive Web Design and more Javascript | slides on slack | |
Thu Oct 12 | Lecture 14: work on your class project 1 | | |
Tue Oct 17 | (midterm exam week) Lecture 15 | | |
Thu Oct 19 | (midterm exam week) Lecture 16 | | |
Tue Oct 24 | Lecture 17 | | |
Thu Oct 26 | Fall Break (Oct 26-27) No class | | |
Tue Oct 31 | Lecture 18: JS array | slides posted on slack | |
Thu Nov 2 | Lecture 19: DOM Manipulation and guessing game | | |
Tue Nov 7 | Lecture 20: More Javascript | | |
Thu Nov 9 | IN CLASS TEST 2 | one page of handwritten notes allowed | |
Tue Nov 14 | Lecture 22: Javascript for React | | |
Thu Nov 16 | Lecture 23: EC6 and Intro to React | | |
Tue Nov 21 | Lecture 24: More React: components | | |
Tue Nov 22-24 | No Classes (Thanksgiving) | | |
Tue Nov 28 | Lecture 25: Complex Components | | |
Thu Nov 30 | Lecture 26: React styling and passing states | | |
Tue Dec 5 | Lecture 27: React Events | | |
Thu Dec 7 | TEST 3: in Bush Student Center (BSC) 251 | one page of handwritten notes allowed | |
Dec 11-15 | Final exam week | |
|
|