Syllabus Schedule Project Labs Roster Grades CSS Tutorial Server Access Assignment 1 Assignment 2 Assignment 3 Assignment 4 Assignment 5 Assignment 6 Assignment 7 Assignment 8 Assignment 9
Syllabus
Meeting Date Topic & Readings
1 1/8
Wed.
Lecture: Introducing the .NET Framework (.ppt)
1. Add your name to the on-line class roster.
2. Access the Yorktown server several days before assignment 1 is due. This will provide time to fix any network configuration problems. Allow a minimum of 48 hours for changes to the network configuration.
3. (optional) Install Visual Web Developer on your PC. This may take several hours depending upon your PC. See Assignment 1 for instructions.
2 1/10
Fri.
Lecture: Introduction to Visual Web Developer
Reading MM Ch. 4
3 1/13
Mon.
Lecture: Learning the C# Language (.ppt) Variable Scope (.ppt)
Reading: MacDonald (MM) Ch. 1 & 2. 
4 1/15
Wed.
Lecture: Web Form Fundamentals (.ppt)
Reading: MM Ch 5
Assignment 1 due
5 1/17
Fri
Lecture: Web Controls (.ppt)
Reading: MM Ch. 6 (Baker Snowboard)
6 1/20
Mon.
Highslide JS
Martin Luther King Holiday
Full text and audio clips of MLK's famous speeches. (courtesy Seattle Times)
7 1/22
Wed.
Lecture: Validation Controls (.ppt)
Reading: MM Ch. 9
Lecture: User Controls (.ppt)
Reading: MM Ch 11 read 319-327 (independent & integrated user controls)
Assignment 2 due
8 1/24
Fri.
Lecture: Maintaining State
Reading: MM Ch 8 read: 233-239 (view state), 245-256 (query string, cookies, session)
9 1/27
Mon
Lecture: Types, Objects and Namespaces (.ppt)
Reading: MM Ch. 3
Assignment 3 due
10 1/29
Wed.
Lecture: ADO.NET Fundamentals (.ppt)
Reading: MM Ch. 15 (skip 434, 464-470 "Disconnected Data Access")
11 1/31
Fri.
Lecture: DataControls (source) dbMovies.cs (source)
MM Ch. 16
12 2/3
Mon.
CRUD Example: DataListEdit (source)
Assignment 4 due
13 2/5
Wed.
CRUD: Tips for CRUD exercise in assignment 5.
14 2/7
Fri.
Meet in PH 47 to work on assignment 5.
15 2/10
Mon.
Lecture: Master Pages, Master Pages example
Reading: MM Ch. 12 (skip Themes 360-368)
Assignment 5 due
16 2/12
Wed.
Lecture: Overview assignment 6. Amazon Web Services on-line documentation , AmazonSearch Sample.aspx, AmazonSearchSample.aspx.txt
Reading: none
17 2/14
Fri.
Debugging tools in Visual Studio
18 2/17
Mon.
Highslide JS
Honest Abe
Presidents Day Holiday
19 2/19
Wed.
Lecture: Overview of project assignment 7.
Reading: none
Assignment 6 due
20 2/21
Fri.
Project day -- meet in PH 47 computer lab to work on music store project.
21 2/24
Mon.
Lecture: Overview of Assignment 8
Reading: none
Assignment 7 due
22 2/26
Wed
Midterm
23 2/28
Fri.
Review Midterm
24 3/3
Mon.
Lecture: Overview of Assignment 9
Assignment 8 due
25 3/5
Wed.
Project enhancement ideas and coding tips
26 3/7
Fri
Project day -- meet in PH 47 computer lab to work on music store project.
27 3/10
Mon.
Project day -- meet in PH 47 computer lab to work on music store project.
Assignment 9 due at 3 pm.
28 3/12
Wed.
Project day -- no lecture. Professor Sandvig will have extra office hours.
Office hours: 9:00 am - noon, 1:00 pm.- 3:20, 4:40-5:10 pm
29 3/14
Fri.
Lecture: Course review and course evaluations.
3/18
Tu.
Projects due at 9 am.
3/18
Tu.
Final exam 3:30 - 5:30 pm.
Regular Expressions HTML Color Names Color Picker ASCII Character Codes Unicode Character Codes