CS 344 - Fall 2018: Schedule

Basic Plan

The class is organized as a hybrid “flipped” class. Students are assigned sections/chapters of the interactive text to be read before class. The text includes "Participation" and "Challenge" exercises.

Specifics:

Tentative Schedule

Week Tuesday Thursday Chapter Assign HW Posted
1. 8/27 Course Intro, Chapter 1 Basics of HTML, Hello World webpage HTML, Chapter 2
2. 9/3 Chapter 2 Review Lab 1 CSS, Chapter 3
3.1-3.4 by noon Tuesday
3.5-3.7 by noon Thursday
HW 1; due Wed.
3. 9/10 Chapter 3.1-3.4 Review
Practice: add style to Lab 1
Chapter 3.5-3.7 Review
Lab 2
Javascript, Chapter 4 HW 2; due Fri.
4. 9/17 Chapter 4 Review Lab 3
Catch-up and Test Review
 
5. 9/24 TEST 1: Chapters 1-4 Javascript in Browser, Ch. 5 Intro Document Object Model, Section 5.2
Event-driven programming, Section 5.3
6. 10/1 Test Eval
Section 5.2, 5.3 Review
Lab 4 Ajax, Section 5.4 HW 3
7. 10/8 NO CLASS Section 5.4 Review
Lab - Webserver install
HW 3 extension  
8. 10/15 Chapter 6 Introduction Chapter 6 Review
Lab 5
PHP, Chapter 6 HW 4
9. 10/22 Chapter 7 Introduction Chapter 7 Review
Lab 6
Forms and HTML Extras, Chapter 7
10. 10/29 Chapter 7 - Tables
Chapter 8 Introduction
Chapter 8 Review
Trolls and Bots and Voting
Mobile Web Development, Chapter 8
Web Design
11. 11/5 Catch-up and Test Review
Term Project
TEST 2, Chapters 5-8  
12. 11/12 Test Eval
Project Plans
Chapter 9 Review
Lab 7
JQuery Framework, Chapter 9  
13. 11/19 Project Work NO CLASS - Thanksgiving    
14. 11/26 Sustainable Website Issues Milestone 2: Project Presentations    
15. 12/3 Project Work Course Review   Project Due: Friday, Midnight
12/10 FINAL EXAM
1:00-3:00pm