Wk/Date |
|
Topic |
|
Reading |
|
Resources / Examples |
|
Remarks / Due / Exam |
|
|
|
|
|
|
|
|
|
1
8/22, 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 ::
:: Notepad ++ ::
|
|
:: Introduction ::
|
|
|
|
|
|
|
|
|
|
2
8/29 |
|
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/4: Last day to drop classes without record |
|
|
|
|
|
|
|
|
|
3
9/5 |
|
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 |
|
9/5, Mon: Labor Day Holiday
Assignment 1 Due – 9/5 Monday
|
|
|
|
|
|
|
|
|
|
4
9/12 |
|
Links, images, tables, forms |
|
HTML Ch. 7, 9, 10, 11 |
|
ex025_list.htm
ex026_list_links.htm
project step 05 |
|
|
|
|
|
|
|
|
|
|
|
5
9/19 |
|
JavaScript programming basics |
|
JS Ch. 1 |
|
:: JavaScript Examples ::
ex001_prompt.htm
... (002, 003, 004, 005, 006, 007, 008) ...
ex009_nowrite.htm |
|
Assignment 2 Due – 9/19 Monday |
|
|
|
|
|
|
|
|
|
6
9/26 |
|
Variables and operators |
|
JS Ch. 2 |
|
ex010_variable.htm
... (011, 012, 013) ...
ex014_conditional.htm |
|
Note: Exam I – 9/28 Wednesday
10/2: Last day to drop classes with an automatic "W"
|
|
|
|
|
|
|
|
|
|
7
10/3 |
|
Variables and operators
Selection structures |
|
JS Ch. 3 |
|
same as above, and...
ex015_if_else.htm
... (016, 017, 018, 019, 020, 021) ...
ex022_switch.htm |
|
Assignment 3 Due – 10/7 Friday (extended to 10/9 Sunday) |
|
|
|
|
|
|
|
|
|
8
10/10 |
|
|
|
|
|
|
|
10/10-10/11: Fall Break, no classes
|
|
|
|
|
|
|
|
|
|
9
10/17 |
|
Repetition structure |
|
JS Ch. 4 |
|
ex023_while.htm
... (024, 025, 026, 027, 028, 029, 030) ...
ex031_unicode.htm |
|
Assignment 4 Due – 10/17 Monday (extended to 10/19 Wednesday)
|
|
|
|
|
|
|
|
|
|
10
10/24 |
|
Advanced decisions and loops |
|
JS Ch. 5 |
|
ex032_sum.htm
.. (ex033, ex034, ex035, ex036, ex037, ex038)...
ex039_border.htm |
|
|
|
|
|
|
|
|
|
|
|
11
10/31 |
|
Forms and form Controls
Review Exam II |
|
JS Ch. 6 |
|
same as above |
|
Assignment 5 Due – 10/31 Monday
Note: Exam II – 11/4 Friday
11/3: Last day to drop classes with a "W", "F" or "FA"
11/6: Mandatory "F" period begins
|
|
|
|
|
|
|
|
|
|
12
11/7 |
|
Forms and form Controls |
|
JS Ch. 6 |
|
ex040_email_form.htm
ex041_form.htm |
|
11/11, Fri: Veteran's Day Holiday – no classes |
|
|
|
|
|
|
|
|
|
13
11/14 |
|
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
|
|
Assignment 6 Due – 11/14 Monday |
|
|
|
|
|
|
|
|
|
14
11/21 |
|
Arrays |
|
JS Ch. 8 |
|
ex047_array.htm
... (ex048, ex049, ex050, ex051) ...
ex052_2d_array.htm |
|
11/24-11/27: Thanksgiving Holiday
|
|
|
|
|
|
|
|
|
|
15
11/28 |
|
Document Object Model (introduction)
Review Final |
|
JS Ch. 10 |
|
|
|
Assignment 7 Due – 11/28 Monday (extended to 11/30 Wednesday)
11/30, Wednesday: Last day of classes
Assignment 8 Due - 12/4, Sunday (Bonus, only available in D2L)
|
|
|
|
|
|
|
|
|
|
16
12/5 |
|
12/7, Wed, 10:30am-12:30pm – Final Exam
|
|
Note: Final Exam |
|
|
|
|
|
|
|
|
|