CSCI 185: Fall 2023

Introduction to Programming for the Web

CSCI 185: Fall 2023

UNCA Logo

Fish by @akeatk

Schedule

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

Week Topic Due
Week 1 08/21/23 - 1 Mon, 08/21 Topic 1 Intro to the Internet
08/23/23 - 3 Wed, 08/23 Topic 2 The Internet & Society
08/25/23 - 5 Fri, 08/25 Tutorial 1 Analyze an Internet Platform
08/27/23 - 7 Sun, 08/27 Tutorial 1
Week 2 08/28/23 - 8 Mon, 08/28 Topic 3 Intro to HTML
08/30/23 - 10 Wed, 08/30
09/01/23 - 12 Fri, 09/01 Tutorial 2 Make Your First Web Page
09/03/23 - 14 Sun, 09/03 Tutorial 2
Week 3 09/04/23 - 15 Mon, 09/04 Labor Day
09/06/23 - 17 Wed, 09/06 Topic 4 Intro to GitHub HW1 The Internet and the News
09/08/23 - 19 Fri, 09/08 Tutorial 3 Create a Homepage
Week 4 09/11/23 - 22 Mon, 09/11 Topic 5 Intro to CSS
09/13/23 - 24 Wed, 09/13 Tutorial 3
09/15/23 - 26 Fri, 09/15 Tutorial 4 Intro to HTML Forms + CSS Practice HW2 Linking to Internet Resources
Week 5 09/18/23 - 29 Mon, 09/18 Topic 6 Principles of Design Tutorial 4
09/20/23 - 31 Wed, 09/20 Topic 7 Web Accessibility
09/22/23 - 33 Fri, 09/22 Review Session Quiz 1 Q&A HW3 Assigning CSS Properties Using Selectors
Week 6 09/25/23 - 36 Mon, 09/25 quiz 1 Quiz 1: HTML & CSS Introduction
09/27/23 - 38 Wed, 09/27 Topic 8 CSS Layouts
09/29/23 - 40 Fri, 09/29 Tutorial 5 CSS Flexbox Practice
Week 7 10/02/23 - 43 Mon, 10/02 Tutorial 5
10/04/23 - 45 Wed, 10/04 Topic 9 Advanced CSS Techniques
10/06/23 - 47 Fri, 10/06 Tutorial 6 Style Your Homepage HW4 CSS Grid
Week 8 10/09/23 - 50 Mon, 10/09 Fall Break
10/11/23 - 52 Wed, 10/11 Tutorial 6
10/13/23 - 54 Fri, 10/13 Review Session Quiz 2 Q&A
Week 9 10/16/23 - 57 Mon, 10/16 quiz 2 Quiz 2: CSS Techniques
10/18/23 - 59 Wed, 10/18 Topic 10 Introduction to JavaScript HW5 Advanced CSS: Reconstruct the Spotify Interface
10/20/23 - 61 Fri, 10/20
Week 10 10/23/23 - 64 Mon, 10/23 Topic 11 Functions & Events
10/25/23 - 66 Wed, 10/25
10/27/23 - 68 Fri, 10/27 Tutorial 7 DOM manipulation
Week 11 10/30/23 - 71 Mon, 10/30 Topic 12 Conditional Logic Tutorial 7
11/01/23 - 73 Wed, 11/01
11/03/23 - 75 Fri, 11/03 Tutorial 8 Make an online drawing program
Week 12 11/06/23 - 78 Mon, 11/06 Topic 13 Loops Project 1a Project Proposal
Tutorial 8
11/08/23 - 80 Wed, 11/08
11/10/23 - 82 Fri, 11/10 Tutorial 9 Make some algorithmic art
Week 13 11/13/23 - 85 Mon, 11/13 HW6 Create a Photo Carousel
Tutorial 9
11/15/23 - 87 Wed, 11/15
11/17/23 - 89 Fri, 11/17 Tutorial 10 In-Class Presentations + Practice JavaScript Quiz Tutorial 10
Week 14 11/20/23 - 92 Mon, 11/20 Topic 14 Web APIs Project 1b Mid-Point Project Deliverable
11/22/23 - 94 Wed, 11/22 Thanksgiving Break
11/24/23 - 96 Fri, 11/24 Thanksgiving Break
Week 15 11/27/23 - 99 Mon, 11/27
11/29/23 - 101 Wed, 11/29 Review Session Quiz 3 Q&A
12/01/23 - 103 Fri, 12/01 Tutorial 11 Spotify Homework Walkthrough Tutorial 11
Week 16 12/04/23 - 106 Mon, 12/04 quiz 3 Quiz 3: Programming
12/06/23 - 108 Wed, 12/06 HW7 Recreate the Spotify Interface
12/08/23 - 110 Fri, 12/08 exam Final Exam
Week 17 12/11/23 - 113 Mon, 12/11
12/12/23 - 114 Tue, 12/12 Project 1c Final Project Deliverable
12/13/23 - 115 Wed, 12/13
12/15/23 - 117 Fri, 12/15