|
|
:: Spring 2015 ::
CSCI 3300, Spring 2015
::: Spring 2015 :::
Assignments
: Assignment 1
: Assignment 2
: Assignment 3
: Assignment 4
: Assignment 5
: Assignment 6
: Assignment 7
::: Spring 2015 :::
Instructors:
Name:
Leong Lee
Office: Maynard 214
Office Hours:
: Tu/Th: 9:25-11:05am
: F: 1:30-2:45pm
: or by appointment
Name:
John Nicholson
Office: Maynard 209
Office Hours:
: MTWRF: 1:20-2:15pm
: or by appointment
::::
|
|
|
Wk/Date |
|
Topic |
|
Reading |
|
Resources / Examples |
|
Remarks / Due / Exam |
|
|
|
|
|
|
|
|
|
1
1/20, 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/26 |
|
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/2 |
|
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 |
|
Assignment 1 Due 2/2 Mon
2/2: Last day to drop classes without record
|
|
|
|
|
|
|
|
|
|
4
2/9 |
|
Links, images, tables, forms |
|
HTML Ch. 7, 8, 9, 10 |
|
ex025_list.htm
ex026_list_links.htm
project step 05 |
|
|
|
|
|
|
|
|
|
|
|
5
2/16 |
|
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/16 Mon |
|
|
|
|
|
|
|
|
|
6
2/23 |
|
Variables and operators
|
|
JS Ch. 2 |
|
ex010_variable.htm
... (011, 012, 013) ...
ex014_conditional.htm |
|
Note:
Exam I - 2/26 Thur (04 section) - postponed to 3/17 Tue
Exam I - 2/27 Fri (01 section) - postponed to 3/4 Wed
|
|
|
|
|
|
|
|
|
|
7
3/2 |
|
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 |
|
3/2: Last day to drop classes with an automatic "W"
Exam I - 3/4 Wed (01 section)
Assignment 3 Due 3/6 Fri - postponed to 3/10 Tue (04 section only) |
|
|
|
|
|
|
|
|
|
8
3/9 |
|
|
|
|
|
|
|
3/8-3/14: Spring Break, no class
|
|
|
|
|
|
|
|
|
|
9
3/16 |
|
Repetition structure |
|
JS Ch. 4 |
|
ex023_while.htm
... (024, 025, 026, 027, 028, 029, 030) ...
ex031_unicode.htm |
|
Assignment 4 Due 3/17 Tue
Exam I - 3/17 Tue (04 section)
|
|
|
|
|
|
|
|
|
|
10
3/23 |
|
Advanced decisions and loops |
|
JS Ch. 5 |
|
ex032_sum.htm
.. (ex033, ex034, ex035, ex036, ex037, ex038)...
ex039_border.htm |
|
|
|
|
|
|
|
|
|
|
|
11
3/30 |
|
Forms and form Controls
Review Exam II |
|
JS Ch. 6 |
|
same as above |
|
Assignment 5 Due 3/30 Mon
Note:
Exam II - 4/2 Thur (04 section)
Exam II - 4/3 Fri (01 section)
4/3: Last day to drop classes with a "W", "F" or "FA"
4/4: Mandatory "F" period begins
|
|
|
|
|
|
|
|
|
|
12
4/6 |
|
Forms and form Controls |
|
JS Ch. 6 |
|
ex040_email_form.htm
ex041_form.htm |
|
|
|
|
|
|
|
|
|
|
|
13
4/13 |
|
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/13 Mon |
|
|
|
|
|
|
|
|
|
14
4/20 |
|
Arrays |
|
JS Ch. 8 |
|
ex047_array.htm
... (ex048, ex049, ex050, ex051) ...
ex052_2d_array.htm |
|
|
|
|
|
|
|
|
|
|
|
15
4/27 |
|
Document Object Model (introduction)
Review Final |
|
JS Ch. 10 |
|
|
|
Assignment 7 Due 4/28 Tue
4/29, Wed: Last day of classes
|
|
|
|
|
|
|
|
|
|
|
|
5/1, Fri, 10:30am-12:30pm: Final Exam (01 section, M/W/F 8am class)
5/5, Tue, 8:00am-10:00am: Final Exam (04 section, Tue/Thu 8am class) |
|
Note: Final Exam |
|
|
|
|
|
|
|
|
|
|
|
|