Schedule of Lectures & Exams

# Date Topic Slides Videos Examples Links Discussions Dates/Times
1 Jan 14 Welcome/Course Introduction PPT    PDF Class Website
Course Homework Page
HW 1 Due
2 Jan 16 Internet and Web Basics PPT    PDF Piazza
GitHub Classroom
  Jan 17 Last day to add CSCI571   
3 Jan 21 HTML PPT    PDF Lynx demo
HW 3 Discussion
HW 2 Due
4 Jan 23 Style Sheets PPT    PDF CSS3 Validation & Samples
5 Jan 28 JavaScript Basics PPT    PDF HW 4 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 Jan 30 JSON PPT    PDF Google and Safari Developer Tools
  Jan 31 Last day to drop class without a mark of “W”, and receive refund   
7 Feb 4 Forms and CGI Mechanism PPT    PDF Firefox Developer Tools
8 Feb 6 Document Object Model (DOM) PPT    PDF DOM Examples at w3schools
9 Feb 11 HTTP PPT    PDF Wireshark
HTTP Headers Live
10 Feb 13 Web Servers PPT    PDF HW 6 Discussion 09-26-2019 23:59:00 09-26-2019 23:00:00 true 6 CSCI571 HW 4 Due CSCI571 HW 4 Due MM/DD/YYYY HW 4 Due
11 Feb 18 JavaScript Advanced PPT    PDF GCP Instructions (Python)
12 Feb 20 Server Side Scripts in Python PPT    PDF AWS Instructions (Python)
13 Feb 25

Exam 1

  • HTML + CSS
  • DOM
  • JavaScript
  • HTTP
  • JavaScript Advanced (including RegEx)
  • Homeworks 3 and 4
  • Web Servers
  • Forms + CGI + Server-Side Programming
  • Python
  • JSON
14 Feb 27 APIs and Web Services
RECORDED @ 5:00PM on March 6 in OHE 100B
PPT    PDF CGP Instructions (NodeJS)
Azure Cloud Instructions (NodeJS)
HW 5 Due
15 Mar 3 Web Server Performance PPT    PDF AWS Instructions (NodeJS)
16 Mar 5 Ajax PPT    PDF Azure Cloud Instructions (Python)
17 Mar 10 Responsive Website Design 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
18 Mar 12 React PPT    PDF React Sample
  Mar 15-22 Spring Recess   
19 Mar 24 jQuery
Online class Only on Webex
PPT    PDF jQuery Samples HW 7 Due
20 Mar 26 Building High Performance Websites
Online class Only on Webex
PPT    PDF Google Insights
Google Analytics
21 Mar 31 JavaScript Frameworks
Online class Only on Webex
PPT    PDF Node.js
AngularJS
22 Apr 2 Serverless Applications (AWS Lambda)

Serverless Applications (GCP Functions)
Online class Only on Webex
PPT    PDF
PPT    PDF
AWS Lambda

GCP Functions
23 Apr 7 Mobile App Development (Android)
Online class Only on Webex
PPT    PDF HW 9 Discussion (Android)
Android Studio
24 Apr 9 Mobile App Development (iOS)
Online class Only on Webex
PPT    PDF HW 9 Discussion (iOS)
Xcode
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
25 Apr 14 HTML5: The Next Generation
Online class Only on Webex
PPT    PDF Azure Function App
26 Apr 16 Guest Lecturers: Mark DuVall [5:30PM] and Felix Lin [6:15PM] TBD PPT    PDF
27 Apr 21 Cookies and Privacy
Online class Only on Webex
PPT    PDF Browser Cookies demo
28 Apr 23 Web Security
Online class Only on Webex
PPT    PDF Tor & the Dark Web
Password Security
  Apr 24 Last day to file for Pass/No Pass   
  Apr 28 Exam Preparation   
29 Apr 30

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
  • Homeworks # 6, 7, and 8
  • Serverless Applications
  • React

DEN (Papa)

Section 2 (Papa)

Section 3 (Papa)

04-30-2020 19:00:00 04-30-2020 10:00:00 6 CSCI571 Exam 2 CSCI571 Exam 2 D2L Quiz Tool + Zoom MM/DD/YYYY 7:00-8:00pm
D2L Quiz Tool + Zoom
  May 1 Last day to drop class with a mark of “W”   
  May 1 Fall Semester Classes End   
  May 2-5 Study Days   
30 May 7

Homework 9 (Final Comprehensive Project) Demonstrations

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 May 7th.
No late submissions will be accepted. This is a hard deadline.