butterflygif
 

:: 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