- Description
- Understanding the web’s core technologies from user-facing (HTML, CSS) to underlying (TCP/IP). At the end of the course students will have an overview of what happens between typing an address in a browser and interacting with the web page. We’ll leverage industry accepted technologies to implement a simple web app.
- Grading
- Homework (30%), midterm (30%), project (40%).
- Instructor
- Jim Blomo <jblomo@ischool>
- GSI
- Molly Robison <mrobison@ischool>
Date | Readings | Slides | Homework / Project |
---|---|---|---|
Aug 29 | A Brief History of the Web & Long Live the Web Optional: Try Git | Intro & Browsers | Git & HW1 - browsers |
Sep 5 | HTML5 Elements & CSS Selectors ; CSS inheritance ; Optional: Blink Tag | HTML & CSS | HW2 - Personal Page |
Sep 12 | HTML Forms & Javascript | ||
Sep 19 | URIs and HTTP Servers | ||
Sep 26 | HTTP Data | ||
Oct 3 | Internet, TCP, & DNS | ||
Oct 10 | Frontend Performance | ||
Oct 17 | Cookies & Rest | ||
Oct 24 | Midterm | ||
Oct 31 | Storage Systems | ||
Nov 7 | Search & SEO | ||
Nov 14 | Mobile | ||
Nov 21 | Data Mining | ||
Nov 28 | Thanksgiving | ||
Dec 5 | Security & Your Website | Project Code Due | |
Dec 12 | Project Presentations | ||
Dec 19 | - | Project Reports Due |