CSCI 344: Spring 2023

Advanced Web Technology

CSCI 344: Spring 2023

UNCA Logo

Schedule

Note: This schedule is subject to change (as needed).

Week Day Topic Due
Week 1 Mon, 01/09 Topic 1 Intro to the Internet
Wed, 01/11 Topic 2 The Internet & Society
Fri, 01/13 Tutorial 1 Analyze an Internet Platform
Week 2 Mon, 01/16 Dr. Martin Luther King Jr. Day (No Class)
Wed, 01/18 Topic 3 Intro to HTML
Fri, 01/20 Tutorial 2 Make Your First Website
Week 3 Mon, 01/23 HW1 The Internet and the News
Wed, 01/25 Topic 4 Intro to CSS
Fri, 01/27 Tutorial 3 CSS Activity
Week 4 Mon, 01/30
Wed, 02/01 Topic 5 Intro to JavaScript & DOM manipulation
Fri, 02/03 Tutorial 4 JavaScript: Event Handlers
Week 5 Mon, 02/06 HW2 Make the Photo App Interface: Part I
Wed, 02/08 Topic 6 JavaScript: Looping, Iteration, and Higher-Order Functions
Fri, 02/10 Tutorial 5 JavaScript: Practice with higher-order iteration functions
Week 6 Mon, 02/13
Wed, 02/15 Topic 7 Introduction to HTTP & the JavaScript Fetch API HW3 Javascript: Make a Photo Carousel
Fri, 02/17 Tutorial 6 JavaScript: Working with external data
Week 7 Mon, 02/20
Wed, 02/22
Fri, 02/24 Tutorial 7 JavaScript: Handling POST & DELETE Actions
Week 8 Mon, 02/27 Topic 8 JavaScript Review HW4 Building a JavaScript Client: Part I
Wed, 03/01
Fri, 03/03 quiz 1 Quiz 1: JavaScript
Week 9 Mon, 03/06 Spring Break
Wed, 03/08 Spring Break
Fri, 03/10 Spring Break
Week 10 Mon, 03/13 Topic 9 Introduction to React HW5 Building a Data-Driven Client: Part 2
Wed, 03/15
Fri, 03/17 Tutorial 8 Introduction to React
Week 11 Mon, 03/20
Wed, 03/22 Topic 10 Server-Side Programming (w/Flask & Python)
Fri, 03/24 Tutorial 9 Setting up Flask
Week 12 Mon, 03/27 Topic 11 Intro to REST
Wed, 03/29 Topic 12 Intro to Databases HW6 React Client
Fri, 03/31 Tutorial 10 Database Activity
Week 13 Mon, 04/03 Topic 13 Building REST API Endpoints with Flask and SQLAlchemy
Wed, 04/05
Fri, 04/07 Tutorial 11 Building your first REST API endpoint
Week 14 Mon, 04/10
Wed, 04/12 Topic 14 Authentication with JWTs HW7 Build a REST API: Part 1
Fri, 04/14
Week 15 Mon, 04/17
Wed, 04/19 Topic 15 Web Sockets & Chat Apps HW8 Build a REST API: Part 2
Fri, 04/21 Tutorial 12 Web Sockets
Week 16 Mon, 04/24 Topic 16 Course Reflection & Deployment to the Cloud
Wed, 04/26
Fri, 04/28 HW9 Authentication
Week 17 Mon, 05/01
Wed, 05/03 exam Final Exam
Fri, 05/05