Page does not exist.
Missing Page
Sorry. The page that you requested does not exist on the Department of Computer Science web site.
[an error occurred while processing this directive]
File: syllabus.shtml
Creator: George Ferguson
Created: Mon Aug 27 14:14:25 2012
Time-stamp: Sorry. The page that you requested does not exist on the Department of Computer Science web site.
Syllabus updated 8 Nov 2012 to reflect changes from the previous week
and schedule going forward.
This syllabus is subject to change! Check back often!
Last update: Thursday, 08-Nov-2012 09:11:30 EST
Page does not exist.
Missing Page
[an error occurred while processing this directive]
CSC170: Introduction to Programming and the Web
Fall 2012
[an error occurred while processing this directive]
Syllabus
[an error occurred while processing this directive]
File: doc-finish.shtml
Creator: George Ferguson
Created: Tue Dec 6 13:46:48 2011
Time-stamp:
Class
DOW
Month
Day
Section
Topic
Textbook
1
Thu
Aug
30
Intro
Introduction
1.0-1.10
2
Tue
Sep
4
Documents
HTML Part 1: Doc structure, validation, headings, paras, text styles, lists
2.0-2.5, 2.9
3
Thu
6
HTML Part 2: links, images, tables, forms, entities
2.6-2.8, 2.10, 2.11
4
Tue
11
CSS Part 1: Motivation; usage; selectors & attrs
4.0-4.5, 4.8, ++
5
Thu
13
CSS Part 2: Box model, layout, floats, more attrs
4.6-4.7, 4.9, 4.10, ++
6
Tue
18
Programs
Intro, JS in document, document.writeln
6.0-6.2
7
Thu
20
Dynamic welcome page: variables, window.prompt
6.3-6.4.1
8
Tue
25
JS assignment, expressions & operators
6.4.2-6.8
9
Thu
27
JS conditionals (and logical operators); if-then, switch
7.0-7.6, 8.5
10
Tue
Oct
2
JS iteration: while, repetition in general, operators
7.7-7.13
11
Thu
4
JS iteration: for, do-while, break, continue, logical ops
8.0-8.4, 8.6-8.9
Tue
9
Fall Break
12
Thu
11
Exam
1st Midterm
13
Tue
16
Better Programs
JS functions: definition, invocation
9.1-9.4
14
Thu
18
JS functions cont.: scope, globals, recursion
9.7-9.10
15
Tue
23
JS Arrays
10
16
Thu
25
Review Iteration & Functions
17
Tue
30
Review Functions & Arrays
18
Thu
Nov
1
JS Builtin functions (Math, String, Date, ...) and vars (window, document, ...)
11.2-11.6
19
Tue
6
JS Objects: Basics, constructors
Online refs (see BB)
20
Thu
8
JS Objects: Methods, examples
" "
21
Tue
13
Dynamic Documents
DOM: Nodes & trees, traversing, modifying
12.0-12.3
22
Thu
15
Events: Basics, onclick, onload, onmouseover
13.0-13.4
23
Tue
20
DOM & Events: Forms, timers, ...
13.5-13.6, 12.6
Thu
22
Thanksgiving
24
Tue
27
Web Apps
Web App 1: Design: HTML + CSS
All
25
Thu
29
Web App 2: Dynamic page: DOM + Events
All
26
Tue
Dec
4
Web App 3: Connect to server: AJAX
All
27
Thu
6
QA & Review
All
28
Tue
11
Exam
2nd Midterm