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
Cloud Edu Verification and Benefits Redemption Process
HW 2 Due
3 Sep 2 HTML PPT    PDF Piazza
4 Sep 4 Style Sheets PPT    PDF CSS3 Validation & Samples
5 Sep 9 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 11 JSON PPT    PDF
  Sep 11 Last day to add   
  Sep 11 Last day to drop without a mark of "W" and receive a refund   
7 Sep 16 Forms and CGI Mechanism PPT    PDF GCP Instructions (Python)
8 Sep 18 Document Object Model (DOM) PPT    PDF DOM Examples at w3schools
9 Sep 23 Server Side Scripts in Python PPT    PDF Chrome, Firefox and Safari Developer Tools HW 5 Due
10 Sep 25 Web Servers PPT    PDF Postman
AWS Instructions (Python)
11 Sep 30 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 APIs and Web Services PPT    PDF Azure Cloud Instructions (Python)
  Oct 9 Last day to withdraw without a “W” on transcript or change pass/no pass to letter grade   
15 Oct 13 Web Server Performance PPT    PDF AWS Instructions (NodeJS)
16 Oct 15 Ajax PPT    PDF Azure Cloud Instructions (NodeJS) 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 Xcode
24 Nov 12 Serverless Applications (AWS Lambda)

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

GCP Functions
  Nov 13 Last day to drop with a mark of "W"   
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
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
  • JavaScript Frameworks
  • Bootstrap
  • Angular
  • Serverless Applications
  • React
  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.