IT350 - Fall 2016 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

Class 2: HTML Intro

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

<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

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)

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

start lab 3
14

Lab 3: CSS
15 16

lab work
17
18

Week 5 
19 20

Class 5: Web Design

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
24
25

Week 6 
26 27

6 week exam
Study Topics

Class 6: Intro to JavaScript

Read Ch. 6 JavaScript Intro

28

Lab 5: JavaScript

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

Ch. 9 (just skim 9.5 and 9.6)


Class 8: JavaScript Arrays,Objects

Ch. 10, Skim 11.1-11.6


Blackboard Quiz Due before 0900 (from JS)
5

Javascript lab work
6 7

lab work
8
9

Week 8 
10

Columbus Day
11

Class 9: DHTML

Read Ch. 21.1-12.2 (Skim rest of 12 and 13)


start lab 6

Blackboard Quiz Due before 0900 (from DHTML Ch.9, 10, skim 11.1-11.9, 12.1-12.2)

12

Lab 6: DHTML: Game Time!

Lab 5 Due BEFORE lab
13 14

lab work
15
16

Week 9 
17 18

Class 10: PHP and CGI

Quiz Due before 0900 from PHP reading chapter 25.1 - 25.3


Class 11: PHP functions

Blackboard Quiz Due before 0900 (from PHP)

19

Lab 7: CGI with PHP

Lab 6 Due BEFORE lab
20 21

Project released
22
23

Week 10 
24 25

Class 12: PHP Loose Ends

Class 13: Cookies
26

Lab 8: Cookies

Lab 7 Due BEFORE lab
27 28

lab work

Project Milestone 1 Due

29
30

Week 11 
31          

November 2016
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
    1

12-week exam

Study Topics


2

Project work in lab
3 4

lab work
5
6

Week 12 
7 8

Class 14: Sessions

project work in lab
9

project work in lab

Project Milestone 2 Due BEFORE class

10 11

Veterans Day
12
13

Week 13 
14 15

Class 15: Security

start lab 9
16

Lab 9: Security Lab
17 18

project work in lab

Project Milestone 3 Due BEFORE class


Project and Report Due

19
20

Week 14 
21 22

Class 16: Ethics

Ethics assignment due on blackboard by 0900


Class 17: Accessibility


Section 508 Guide
Checklist

23

lab work

EARLY SCHEDULE

Friday Schedule
24

Thanksgiving
25

Thanksgiving
26
27

Week 15 
28 29

project work

Ethics homework due by email before class.


Workshop Time
30

Project Milestone 4 Due BEFORE class

     

December 2016
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
        1 2

lab work
3
4

Week 16 
5 6

Project Presentations
7

Surveys
Final Exam Topics
8 9

Reading Day
10
11 12

Reading Day
13 14 15 16 17
18 19 20 21 22

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