Wk/Date |
|
Topic |
|
Reading |
|
Resources / Examples |
|
Remarks / Due / Exam |
|
|
|
|
|
|
|
|
|
1
8/25, Mon |
|
Introduction to web development
Code, test and validate a web page |
|
HTML Ch. 1
HTML Ch. 2 |
|
:: HTML, CSS examples ::
ex001_basic.htm
ex002_basic.htm
ex003_selector.htm and . css
:: JavaScript Examples ::
:: W3C html Validator ::
::
W3C css Validator ::
:: JavaScript Online Lint ::
:: Notepad ++ ::
|
|
:: Introduction ::
|
|
|
|
|
|
|
|
|
|
2
9/1 |
|
HTML structure
Use CSS to format elements of a web page |
|
HTML Ch. 3
HTML Ch. 4 |
|
ex004_basic.htm
project step 01
ex005_format.htm
... (006, 007, 008, 009, 010, 011, 012, 013) ...
ex014_float_image.htm
project step 02 |
|
9/1, Mon: Labor Day Holiday
9/7: Last day to drop classes without record
Assignment 1 Due 9/7 Sun |
|
|
|
|
|
|
|
|
|
3
9/8 |
|
CSS box model
Use CSS for page layout |
|
HTML Ch. 5
HTML Ch. 6 |
|
ex015_box_model.htm
... (016, 017, 018, 019, 020, 021, 022, 023) ...
024_toc.htm
project step 03
project step 04 |
|
|
|
|
|
|
|
|
|
|
|
4
9/15 |
|
Links, images, tables, forms |
|
HTML Ch. 7, 8, 9, 10 |
|
ex025_list.htm
ex026_list_links.htm
project step 05 |
|
Assignment 2 Due 9/21 Sun |
|
|
|
|
|
|
|
|
|
5
9/22 |
|
JavaScript programming basics |
|
JS Ch. 1 |
|
:: JavaScript Examples ::
ex001_prompt.htm
... (002, 003, 004, 005, 006, 007, 008) ...
ex009_nowrite.htm |
|
|
|
|
|
|
|
|
|
|
|
6
9/29 |
|
Variables and operators
Review Exam I |
|
JS Ch. 2 |
|
ex010_variable.htm
... (011, 012, 013) ...
ex014_conditional.htm |
|
Note:
Exam I - 10/1 Wed (in class)
10/5: Last day to drop classes with an automatic "W" |
|
|
|
|
|
|
|
|
|
7
10/6 |
|
Variables and operators
Selection structures |
|
JS Ch. 2
JS Ch. 3 |
|
same as above, and...
ex015_if_else.htm
... (016, 017, 018, 019, 020, 021) ...
ex022_switch.htm |
|
Assignment 3 Due 10/12 Sun |
|
|
|
|
|
|
|
|
|
8
10/13 |
|
|
|
|
|
|
|
10/13-10/14: Fall Break, no class
|
|
|
|
|
|
|
|
|
|
9
10/20 |
|
Repetition structure |
|
JS Ch. 4 |
|
ex023_while.htm
... (024, 025, 026, 027, 028, 029, 030) ...
ex031_unicode.htm |
|
Assignment 4 Due 10/21 Tue |
|
|
|
|
|
|
|
|
|
10
10/27 |
|
Advanced decisions and loops |
|
JS Ch. 5 |
|
ex032_sum.htm
.. (ex033, ex034, ex035, ex036, ex037, ex038)...
ex039_border.htm |
|
Assignment 5 Due 11/2 Sun
|
|
|
|
|
|
|
|
|
|
11
11/3 |
|
Forms and form Controls
Review Exam II |
|
JS Ch. 6 |
|
same as above |
|
11/6: Last day to drop classes with a "W", "F" or "FA"
11/7: Mandatory "F" period begins
Note:
Exam II - 11/7 Fri (in class)
|
|
|
|
|
|
|
|
|
|
12
11/10 |
|
Forms and form Controls |
|
JS Ch. 6 |
|
ex040_email_form.htm
ex041_form.htm |
|
Assignment 6 Due 11/16 Sun |
|
|
|
|
|
|
|
|
|
13
11/17 |
|
Functions and JavaScript source files
Arrays |
|
JS Ch. 7
JS Ch. 8 |
|
eg042_return.htm
... (ex043, ex044, ex045) ...
ex046_external.htm
ex047_array.htm
... (ex048, ex049, ex050, ex051) ...
ex052_2d_array.htm
|
|
|
|
|
|
|
|
|
|
|
|
14
11/24 |
|
Arrays |
|
JS Ch. 8 |
|
ex047_array.htm
... (ex048, ex049, ex050, ex051) ...
ex052_2d_array.htm |
|
11/26-11/30: Thanksgiving Holiday
|
|
|
|
|
|
|
|
|
|
15
12/1 |
|
Document Object Model (introduction)
Review Final |
|
JS Ch. 10 |
|
|
|
Assignment 7 Due 12/2 Tue
12/3, Wed: Last day of classes
|
|
|
|
|
|
|
|
|
|
|
|
12/9, Tue, 10:30am-12:30pm: Final Exam (in class) |
|
Note: Final Exam |
|
|
|
|
|
|
|
|
|