August 2016
Su Mo Tu We Th Fr Sa
    1  2  3  4  5  6
 7  8  9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31



   September 2016
Su Mo Tu We Th Fr Sa
             1  2  3
 4  5  6  7  8  9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30



    October 2016
Su Mo Tu We Th Fr Sa
                   1
 2  3  4  5  6  7  8
 9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31



    November 2016
Su Mo Tu We Th Fr Sa
       1  2  3  4  5
 6  7  8  9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30



    December 2016
Su Mo Tu We Th Fr Sa
             1  2  3
 4  5  6  7  8  9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31


CSCI 121 Fall 2016 Schedule*
Thomas Rogers
* subject to change
revised Oct 24, 2016

Date Week Topic Reading
Aug 29 1 Lecture 1 - Syllabus Review, Intro to the World Wide Web Chapter 1
Aug 30 Pre-Lab 1 - Overview of Lab and Online Resources
Sep 2 2 Lecture 2 - HTML Essentials (html, title, header, body tags) Chapter 2
Sep 5 Labor day - No classes
Sep 6 Pre-Lab 2 - Your first HTML document
Sep 9 Lecture 3 - Formatting
Sep 12 3 Lecture 4 - Links
Sep 13 Lab 1 - Basic Web Page
Sep 16 Lecture 5 - Lists, Colors
Sep 19 4 Lecture 6 - Tables
Sep 20 Lab 2 - Website with Lists and Tables
Sep 23 Lecture 7 - Introduction for Forms Chapter 3
Sep 26 5 Lecture 8 - Advanced Forms
Sep 27 Exam 1
Sep 30 Lecture 9 - Introduction to JavaScript Chapter 6
Oct 3 6 Lecture 10 - JavaScript Data Types and Objects Chapter 11
Oct 4 Lab 3 - Web Page with Form
Oct 7 Lecture 11 - JavaScript Data Types and Objects (continued)Chapter 10
Oct 10-12 7 Fall Recess - No Classes
Oct 14 Lecture 12 - JavaScript Functions, Conditional and Control Statements Chapters 7, 8, 9
Oct 17 8 Lecture 13 - JavaScript Functions, Conditional and Control Statements (continued)
Oct 18 Lab 4 - Simple JavaScript
Oct 21 Lecture 14 - Cancelled due to strike
Oct 24 9 Lecture 15 - JavaScript Document Object Model Chapter 12
Oct 25 Lab 5 - Advanced JavaScript
Oct 28 Lecture 16 - JavaScript Event Handling Chapter 13
Oct 31 10 Lecture 17 - Exam 2 Review
Nov 1 Exam 2
Nov 4 Lecture 18 - Introduction to CSS Chapter 4
Nov 7 11 Lecture 19 - CSS Continued...
Nov 8 Lab 6 - CSS and JavaScript
Nov 11 Lecture 20 - Introduction to DIV
Nov 14 12 Lecture 21 - Website Layout: Basic
Nov 15 Lab 7 - CSS and DIV
Nov 18 Lecture 22 - Website Layout: Alternatives Section 3.4 (review)
Nov 21 13 Lecture 23 - Website Layout: Alternative (continued)
Nov 22 Lab 8 - Website lab (start)
Nov 23-25 Thanksgiving Recess - No Classes
Nov 28 14 Lecture 24 - HTML5 advanced topics see notes
Nov 29 Lab 8 - Website lab (continued)
Dec 2 Lecture 25 - Responsive Web Design see notes
Dec 5 15 Lecture 26 - Responsive Web Design (continued) see notes
Dec 6 Lab 8 - Website lab (finish)
Dec 9 Lecture 27 - Website Builders see notes
Dec 12 16 Lecture 28 - Final exam review
Dec 16 Final Exam (08:00am-10:00am, Lab 131)