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