Chris Pollett> Old Classses >
CS174

( Print View )

Student Corner:
[Submit Sec2]
[Grades Sec2]

[Lecture Notes]
[Discussion Board]

Course Info:
[Texts & Links]
[Description]
[Course Outcomes]
[Outcomes Matrix]
[Course Schedule]
[Grading]
[Requirements/HW/Quizzes]
[Class Protocols]
[Exam Info]
[Regrades]
[University Policies]
[Announcements]

HW Assignments:
[Hw1] [Hw2] [Hw3]
[Hw4] [Hw5] [Quizzes]

Practice Exams:
[Midterm] [Final]

CS174 Fall 2022 Lecture Notes

Server-side Web Programming

Videos of lectures are available.

Below are my lecture notes for the class so far. They should serve as a rough guide to what was covered on any given day. Frequently, however, I say more in class than is in these notes. Also, I tend to dynamically correct typos on the board that might appear in these lecture notes. So caveat emptor.

Week 1: [Aug 22 - Introducing HTTP] [Aug 24 - More HTTP]

Week 2: [Aug 29 - HTML] [Aug 31 - HTML Tags for the Head and Body]

Week 3: [Sep 5 - Labor Day] [Sep 7 - HTML - Accessibility and Tables, Forms, Cascading Style Sheets]

Week 4: [Sep 12 - Cascading Style Sheets] [Sep 14 - Finish CSS, PHP Intro]

Week 5: [Sep 19 - PHP] [Sep 21 - PHP Arrays, Functions]

Week 6: [Sep 26 - PHP Regex, Form Processing] [Sep 28 - More files, Cookies and Sessions]

Week 7: [Oct 3 - Sessions, Web Architecture, Databases] [Oct 5 - SQL and Mysql]

Week 8: [Oct 10 - Practice Midterm] [Oct 12 - Midterm]

Week 9: [Oct 17 - Finish databases -- Object-Oriented PHP] [Oct 19 - Finish Classes, Namespaces, Autoloading]

Week 10: [Oct 24 - Composer, Advanced PHP Features] [Oct 26 - Version Control Systems - Git]

Week 11: [Oct 31 - Issue Tracking, Github, Javascript] [Nov 2 - Javascript Control - Arrays - Functions - Prototype OO]

Week 12: [Nov 7 - OO Patterns - Regex - DOM] [Nov 9 - Dynamic Content, Timers, XML]

Week 13: [Nov 14 - XML, AJAX, Web Services] [Nov 16 - Proxies - JSONP - Promises - Security]

Week 14: [Nov 21 - Scaling Websites, Node.js] [Nov 23 - Thanksgiving Break]

Week 15: [Nov 28 - Express Routers, Middleware, Databases, Credit Cards] [Nov 30 - GraphQL and React]