Course Calendar

August 2016
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21

Week 1 
22 23

Class 1: Course intro filled-in slides

Class 2: HTML Intro filled-in slides

Read (Ch. 2.1-2.9
Skim Ch. 1) or (codecademy Unit 1 Lesson: HTML Basics
Unit 2 Lesson: HTML Basics II - just skim styling topics )

24

Lab 1: Intro to Web Site Construction Lab

Lab Guidance


Lab Topic Email Due 0900
25 26

lab work
27
28

Week 2 
29 30

Class 3: Tables/Forms filled-in slides

<table> solns: 1 2 3

Read (Ch 2.10-2.13) or (w3schools tables
and
w3schools forms, form elements,input types, input attributes
- can skip styling topics )


Forms (Part 2)

<form> solns: 1 2


Blackboard Quiz Due before 0900 (from tables and forms)
31

Lab 2: HTML5 Tables/Forms

Lab 1 Due BEFORE lab starts
     

September 2016
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
        1 2

lab work
3
4

Week 3 
5

Labor Day
6

Monday Schedule
7

Class 4: Cascading Style Sheets filled-in slides

css solns: 1 2 2-css

Read Ch. 4 or (codecademy Unit 3: HTML Structure: tables, divs, and spans - Lesson: HTML Basics III, only div and span portions (sub-chapters 11-14)
Unit 4 Introduction to CSS - Lesson: CSS: An Overview
Unit 5:CSS Classes and Ids - Lesson: CSS Selectors
Unit 6: CSS Element Positioning - Lesson: CSS Positioning)


Blackboard Quiz Due before 0900 (from CSS)

8 9

Class 5: Cascading Style Sheets (Part 2) filled-in slides

Drop-down example: no css some css more css

css2 solns: 1 2 3

Lab 2 Due BEFORE class starts
10
11

Week 4 
12 13

Class 4: HCI: Perception, Memory, and Problem Solving filled-in slides

start lab 3
14

Lab 3: CSS
15 16

lab work
17
18

Week 5 
19 20

Class 5: Web Design filled-in slides

Read Design Docs


start lab 4

Blackboard Quiz Due before 0900 (from Design docs)

21

Lab 4: Web Design and HCI

Lab 3 Due BEFORE lab
22 23

lab work

Feedback Due Before Class
24
25

Week 6 
26 27

6 week exam
Study Topics

Class 6: Intro to JavaScript filled-in slides

JS code in class

js solns: 1 2 3 4

Read (Ch. 6 JavaScript Intro) or (codecademy JS 1 Introduction to JavaScript - Getting Started with Programming)

28

Lab 5: JavaScript

Lab solution

Lab 4 Due BEFORE lab
29 30

lab work
 

October 2016
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
            1
2

Week 7 
3 4

Class 7: JavaScript Functions filled-in slides

Class 8: JavaScript Arrays,Objects filled-in slides

Read (Ch. 9 (just skim 9.5-9.6), Ch. 10 (just skim 10.5, 10.9, 10.10), Ch. 11.1-11.6, Ch. 12.1-12.2) or (from w3schools Functions, Objects, Variable scope, and Arrays)


Blackboard Quiz Due before 0900 (from JS)
5

Javascript lab work
6 7

lab work
8
9

Week 8 
10

Columbus Day
11

classes canceled

12

Lab 6: DHTML: Game Time!

Lab solution

Class 11: DHTML filled-in slides

Read from w3schools HTML DOM Intro, DOM Methods, DOM Document, DOM HTML, DOM CSS


Lab 5 Due BEFORE lab

Blackboard Quiz Due before 0900 (from DHTML/DOM))

13 14

lab work
15
16

Week 9 
17 18

Class 9: PHP and CGI

Read from w3schools PHP intro syntax variables echo/print functions arrays forms file read file write


Examples: getInfo readInfo arrays varScope1 varScope2


Examples Sources: page.inc.php person.inc.php getPersonInfo.php processPersonInfo.php readPersonsInfo.php arrayFunctions.inc.php arraysExamples.php varScope1.php varScope2.php



Blackboard Quiz Due before class (from PHP)

19

Lab 7: CGI with PHP
Common PHP errors and solutions

Lab 6 Due BEFORE lab
20 21

lab work
22
23

Week 10 
24 25

Class 10: PHP Loose Ends filled-in slides

Class 11: Cookies filled-in slides

info ask

cookies soln: 1 2 3 4

Read from w3schools JS cookies PHP cookies

26

Lab 8: Cookies

Lab 7 Due BEFORE lab
27 28

Project released
29
30

Week 11 
31          

November 2016
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
    1

12-week exam

Study Topics


Class 12: Sessions

Login and Read

Read from w3schools PHP sessions

2

project work

Lab 8 Due today

Project Milestone 1 Due BEFORE class

3 4

project work
5
6

Week 12 
7 8

Class 13: HTTP filled-in slides

Read HTTP TLS/SSL


Class 14: HTTP Authentication filled-in slides

Read HTTP authentication Apache auth

9

project work

Project Milestone 2 Due BEFORE class

10 11

Veterans Day
12
13

Week 13 
14 15

Class 15: Security filled-in slides

16

project work

Project Milestone 3 Due BEFORE class

17 18

project work
19
20

Week 14 
21 22

Class 16: Ethics


Blackboard assignment on ethics Due before 0900

23

project work

EARLY SCHEDULE

Project Milestone 4 Due BEFORE class


Friday Schedule
24

Thanksgiving
25

Thanksgiving
26
27

Week 15 
28 29

Class 17: Accessibility filled-in slides


Section 508 Guide
Checklist



Ethics homework Due by email or on Blackboard before class

30

Workshop Time
     

December 2016
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
        1 2

final project work in lab
3
4

Week 16 
5 6

Project Presentations
Grading Checklist

Project and Report Due BEFORE class

7

Surveys
Final Exam Topics

Project Peer Evals Due 2359
8 9

Reading Day
10
11 12

Reading Day
13

Final Exam at 1330 in MI223
Final Exam Topics
Some exercises
Some solutions
14 15 16 17
18 19 20 21 22

Final Grades Due
23 24
25 26 27 28 29 30 31




For problems with this page, contact Adina Crainiceanu
Page Redesigned by 2/C Alexander James Beal.

icon licensing: modernuiicons
image licensing: UNSPLASH

This page last modified