| Week 1: June 29 – July 3 |
| Reading, Files |
Topics, Activities |
| Course Notes:
Samples:
Room:
- Mon, 29 June: ED 2841A
- Tues, 30 June: TB 1643B
- Wed, 1 July: ED 2841A
- Thurs, 2 July: TB 1643B
|
Topics:
- Course Overview
- HTML Basics
- Tags, Attributes, Values
- Headings, Paragraphs
- Horizontal Rules
- Lists
- Images
Assignment 0: Class Tools
Due: Wednesday, July 1 Lab 1:
HTML
Wednesday, July 1 Assignment 1: HTML
Formatting
Due: Tuesday, July 7 Holiday: Independence Day (observed)
Friday, July 3 |
| Week 2: July 6 – 10 |
| Reading, Files |
Topics, Activities |
| Course Notes:
Samples:
Room:
- Mon, 6 July: ED 2841A
- Tues, 7 July: ED 2841A
- Weds, 8 July: TB 1643B
- Thurs, 9 July: ED 2841A
|
Topics:
- Links
- JavaScript Basics
- Objects
- Methods
- window.alert
- window.prompt
- document.write
- Properties
Lab 2: Lists and
Tables
Monday, July 6
Assignment 2: Website
Due: Friday, July 10 Lab 3:
JavaScript Input
Wednesday, July 8 |
| Week 3: July 13 – 17 |
| Reading, Files |
Topics, Activities |
|
Course Notes:
Samples:
Room:
- Mon, 13 July: TB 1643B
- Tues, 14 July: ED 2841A
- Weds, 15 July: TB 1643B
- Thurs, 16 July: ED 2841A
|
Topics:
- Data Types
- Functions
- parseInt
- parseFloat
- isNaN
- Forms of the if Statement
- User-Written Functions
Lab 4: parseInt, &c
Monday, July 13 Lab 5:
Data Types
Wednesday, July 15 Assignment 3:
User Input
Due: Tuesday, July 21 |
| Week 4: July 20 – 24 |
| Reading, Files |
Topics, Activities |
|
Course Notes:
Samples:
Room:
- Mon, 20 July: TB1643B
- Tues, 21 July: ED2841A
- Wed, 22 July: TB1643B
- Thurs, 23 July: ED 2841A
|
Topics:
- Functions
- Parameters
- Scope
- HTML Form, Basics
Lab 6: Functions
Monday, July 20
Assignment 4: Old McDonald
Due: Friday, July 24 Lab 7:
Events
Wednesday, July 22 |
| Week 5: July 27 – 31 |
| Reading, Files |
Topics, Activities |
| Course Notes:
Samples:
Room:
- Mon, 27 July: TB1643B
- Tues, 28 July: ED2841A
- Wed, 29 July: ED 2841A
- Thurs, 30 July: ED 2841A
|
Topics:
- Form Elements
- Planning Your Program
Lab 8: Forms
Monday, July 27
Exam I: Thursday, July 30
Topic List,
Histogram |
| Week 6: August 3 – 7 |
| Reading, Files |
Topics, Activities |
| Course Notes:
Samples:
Room:
- Mon, 3 August: TB1643B
- Tues, 4 August: ED2841A
- Wed, 5 August: TB1643B
- Thurs, 6 August: ED2841A
|
Topics:
- Loops
- Nested Structures
- Stepwise Refinement
Lab 9:
Loops
Monday, August 3
Lab 10:
More Loops
Wednesday, August 5
Assignment 5: Looping Statements
Due: Monday, August 17 |
| Week 7: August 10 – 14 |
| Reading, Files |
Topics, Activities |
| Course Notes: Samples:
Room:
- Mon, 10 August: ED 2841A
- Tues, 11 August: TB 1643B
- Wed, 12 August ED 2841A
- Thurs, 13 August TB 1643B
|
Topics:
- Nested Statements
- Arrays
- Document Object Model (DOM)
- Dynamic HTML (DHTML)
- Dates
Lab 11: Arrays
Tuesday, August 11 Lab 12:
Array Problem Solving
Thursday, August 13 Assignment 6:
On-line Pizza
Due: Thursday, August 20 |
| Week 8: August 17 – 21 |
| Reading, Files |
Topics, Activities |
| Course Notes:
Samples:
Room:
- Mon, 17 August: ED 2841A
- Tues, 18 August: TB 1643B
- Wed, 19 August ED 2841A
- Thurs, 20 August TB 1643B
|
Topics:
Extra Credit Assignment:
Old McDonald, the Reprise
Due: Thursday, 20 August 2009 Lab 13:
Exam 2 Prep
Tuesday, 18 August Exam II: Wednesday, 19 August
Topic List, Histogram |