Schedule of Lectures & Exams

# Date Topic Slides Videos Examples Links Discussions Dates/Times
1 Aug 25 Welcome/Course Introduction PPT    PDF Class Website
Course Homework Page
HW 1 Due
2 Aug 27 Internet and Web Basics PPT    PDF HW 3 Discussion HW 2 Due
3 Sep 1 HTML PPT    PDF Piazza
4 Sep 3 Style Sheets PPT    PDF CSS3 Validation & Samples
5 Sep 8 JavaScript Basics PPT    PDF HW 6 Discussion 09-10-2019 23:59:00 00-10-2019 23:59:00 true 6 CSCI571 HW 3 Due CSCI571 HW 3 Due MM/DD/YYYY HW 3 Due
6 Sep 10 JSON PPT    PDF GCP Instructions (Python)
  Sep 11 Last day to add   
  Sep 11 Last day to drop without a mark of "W" and receive a refund   
7 Sep 15 Server Side Scripts in Python PPT    PDF AWS Instructions (Python)
8 Sep 17 Document Object Model (DOM) PPT    PDF DOM Examples at w3schools
Azure Instructions (Python)
9 Sep 22 Forms and CGI Mechanism PPT    PDF Postman
Firefox Developer Tools
HW 5 Due
10 Sep 24 Web Servers PPT    PDF Chrome and Safari Developer Tools
11 Sep 29 JavaScript Advanced PPT    PDF CGP Instructions (NodeJS)
12 Oct 1 HTTP PPT    PDF HW 8 Discussion 10-24-2019 23:59:00 10-24-2019 23:59:00 true 6 CSCI571 HW 6 Due CSCI571 HW 6 Due MM/DD/YYYY HW 6 Due
13 Oct 6

Exam 1

  • HTML + CSS
  • DOM
  • JavaScript
  • HTTP
  • JavaScript Advanced (including RegEx)
  • Web Servers
  • Forms + CGI + Server-Side Programming
  • Python
  • JSON
14 Oct 8 Web Server Performance PPT    PDF AWS Instructions (NodeJS)
  Oct 9 Last day to withdraw without a “W” on transcript or change pass/no pass to letter grade   
15 Oct 13 APIs and Web Services PPT    PDF Azure Instructions (NodeJS)
16 Oct 15 Ajax PPT    PDF HW 7 Due
17 Oct 20 Responsive Website Design PPT    PDF Wireshark
HTTP Headers Live
18 Oct 22 JavaScript Frameworks PPT    PDF Node.js
AngularJS
19 Oct 27 jQuery PPT    PDF jQuery Samples
20 Oct 29 Building High Performance Websites PPT    PDF Google Insights
Google Analytics
21 Nov 3 React PPT    PDF React Sample
22 Nov 5 Mobile App Development (Android) PPT    PDF HW 9 Discussion (Android)
Android Studio
11-14-2019 23:59:00 11-14-2019 23:59:00 true 6 CSCI571 HW 8 Due CSCI571 HW 8 Due MM/DD/YYYY HW 8 Due
23 Nov 10 Mobile App Development (iOS) PPT    PDF HW 9 Discussion (iOS)
Xcode
24 Nov 12 Serverless Applications (AWS Lambda)

Serverless Applications (GCP Functions)
PPT    PDF
PPT    PDF
AWS Lambda

GCP Functions
25 Nov 17 HTML5: The Next Generation [Part 1] PPT    PDF Azure Function App
26 Nov 17 Cookies and Privacy [Part 2] PPT    PDF Browser Cookies demo
27 Nov 19 Web Security PPT    PDF Tor & the Dark Web
Password Security
  Nov 24 Last day to drop with a mark of "W"   
28 Nov 24

Exam 2

  • Web Server Performance
  • Javascript + Ajax
  • Web Services via REST
  • Cookies and Privacy
  • Responsive Website Design
  • Building High Performance Websites
  • Web Security
  • HTML5
  • jQuery
  • NodeJS
  • Bootstrap
  • Angular
  • Docker
  • Serverless Applications
  Nov 24 Fall Semester Classes End   
  Nov 25-29 Thanksgiving Recess   
  Nov 30 - Dec 1 Study Days   
29 Dec 3

Final Comprehensive Project Demonstrations (Homework 9)

Online Only with Zoom Remote Control. Students should load their app on mobile emulator on laptop, notebook or MacBook
to demonstrate their solution to Homework 9. Tablets or smartphones will not be tested.

Note: The due date for final Project is Dec. 3rd.
No late submissions will be accepted. This is a hard deadline.