USNA Logo

IT350: Web and Internet Programming

IT350 - Fall 2015 Calendar

August 2015
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 22
23

Week 1 
24

Class 1: Course intro
25 26

Class 2: HTML Intro

Read Ch. 2.1-2.9
Skim Ch. 1

Quiz Due before class (from today's reading - Ch. 2.1-2.9)

27

Lab 1: Intro to Web Site Construction Lab

Lab Guidance

Lab Topic Email Due
28 29
30

Week 2 
31

Class 3: Tables/Forms

<table> solns: 1 2 3

Read Ch 2.10-2.13
Quiz Due before class

         

September 2015
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
    1 2

Class 4: Forms (Part 2)

<form> solns: 1 2

3

Lab 2: HTML5 Tables/Forms
4 5
6

Week 3 
7

Labor Day
8

Class 5: Cascading Style Sheets

Examples: 1 2 2-css

Read Ch. 4 (you can skim 4.12)


Monday Schedule
9

Class 6: Cascading Style Sheets (Part 2)

Ex 1 solution
Ex 2 solution
Ex 3 solution

Quiz Due before class (from CSS - Ch. 4)

10

Lab 3: CSS
11 12
13

Week 4 
14

Class 7: HCI: Perception, Memory, and Problem Solving
15 16

Class 8: Web Design

Read Design Docs

Blackboard Quiz from reading due

17

Lab 4: Web Design and HCI
18 19
20

Week 5 
21

lab work in MI300
22 23

Class 9: Intro to JavaScript

Ex 1 solution
Ex 2 solution
Ex 3 solution
Ex 4 solution

Read Ch. 6 JavaScript Intro

Quiz Due before class (from Ch.6)

24

Lab 5: JavaScript

Feedback Due Before Class
25 26
27

Week 6 
28

6 week exam
Study Topics
29 30

Class 10: JavaScript Functions

Ex 1 solution
Ex 2 solution
Ex 3 solution

Ch. 9 (just skim 9.5 and 9.6)

     

October 2015
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
        1

Javascript lab work
2 3
4

Week 7 
5

Class 11: JavaScript Arrays,Objects

Ex 1 solution
Ex 2 solution
Ex 3 solution

Ch. 10, Skim 11.1-11.6

6 7

Class 12: DHTML

Cash Register
Ex 1 solution
Ex 2 solution
Ex 3 solution

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

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

8

Lab 6: DHTML: Game Time!
9 10
11

Week 8 
12

Columbus Day
13 14

Class 13: Perl and CGI

Ex1 solution

Quiz Due before class from Perl reading chapter 25.1 - 25.3

15

Lab 7: CGI with Perl
16 17
18

Week 9 
19

Class 14: Perl functions

Examples: 1 2 3 4

Project released

20 21

Class 15: Perl Loose Ends

Examples: 1 2 3

Project Milestone 1 Due

22

Lab 7 Due

Project work in lab

23 24
25

Week 10 
26

Class 16: Cookies

info ask

Examples: 1 2 3 4

27 28

project work
29

Lab 8: Cookies
30 31

November 2015
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
1

Week 11 
2

Exam review

Study Topics

3 4

12-week exam
5

project work in lab

Project Milestone 2 Due BEFORE class

6 7
8

Week 12 
9

Class 17: Sessions

Login and Read

10 11

Veterans Day
12

project work in lab

Project Milestone 3 Due BEFORE class

Lab 8 Due

13 14
15

Week 13 
16

Class 18: Security
17 18

project work in lab
19

Lab 9: Security Lab

hashing example

Project Milestone 4 Due BEFORE class

20 21
22

Week 14 
23

project work in lab
24 25

Class 19: Ethics

Ethics assignment due on blackboard by 0800


EARLY SCHEDULE
26

Thanksgiving
27

Thanksgiving
28
29

Week 15 
30

Class 20: Accessibility


Section 508 Guide
Checklist

         

December 2015
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
    1 2

project work

Ethics homework due by email before class.

3

Final project work

Lab 9 due, integrated into project

4

Project and Report Due COB

5
6

Week 16 
7

Workshop Time
8 9

Project Presentations

Project Peer Evals Due 2359
10

Surveys
Final Exam Topics
11

Reading Day
12
13 14

Reading Day
15 16 17 18 19
20 21 22

Final Exam at 0755 in MI220
Final Exam Topics
23 24 25 26
27 28

Final Grades Due
29 30 31