Syllabus Schedule Project Labs Canvas Server Access CSS Tutorial 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/7
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/9
Fri.
Lecture: Introduction to Visual Web Developer
Reading MM Ch. 4
3 1/12
Mon.
Lecture: Learning the C# Language (.ppt) Variable Scope (.ppt)
Reading: MacDonald (MM) Ch. 1 & 2. 
4 1/14
Wed.
Lecture: Web Form Fundamentals (.ppt)
Reading: MM Ch 5
Assignment 1 due
5 1/16
Fri
Lecture: Web Controls (.ppt)
Reading: MM Ch. 6 (Baker Snowboard)
6 1/19
Mon.
Highslide JS
Martin Luther King Holiday
Full text and audio clips of MLK's famous speeches. (courtesy Seattle Times)
7 1/21
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/23
Fri.
Lecture: Maintaining State
Reading: MM Ch 8 read: 233-239 (view state), 245-256 (query string, cookies, session)
9 1/26
Mon
Lecture: Types, Objects and Namespaces (.ppt)
Reading: MM Ch. 3
Assignment 3 due
10 1/28
Wed.
Lecture: ADO.NET Fundamentals (.ppt)
Reading: MM Ch. 15 (skip 434, 464-470 "Disconnected Data Access")
11 1/30
Fri.
Lecture: DataControls (source) dbMovies.cs (source)
MM Ch. 16
12 2/2
Mon.
CRUD Example: DataListEdit (source)
Assignment 4 due
13 2/4
Wed.
CRUD: Tips for CRUD exercise in assignment 5.
14 2/6
Fri.
Meet in PH 47 to work on assignment 5.
15 2/9
Mon.
Lecture: Master Pages, Master Pages example
Reading: MM Ch. 12 (skip Themes 360-368)
Assignment 5 due
16 2/11
Wed.
Lecture: Overview assignment 6. Amazon Web Services on-line documentation , AmazonSearch Sample.aspx, AmazonSearchSample.aspx.txt
Reading: none
17 2/13
Fri.
Debugging tools in Visual Studio
18 2/16
Mon.
Highslide JS
Honest Abe
Presidents Day Holiday
19 2/18
Wed.
Lecture: Overview of project assignment 7.
Reading: none
Assignment 6 due
20 2/20
Fri.
Project day -- meet in PH 47 computer lab to work on music store project.
21 2/23
Mon.
Lecture: Overview of Assignment 8
Reading: none
Assignment 7 due
22 2/25
Wed
Midterm
23 2/27
Fri.
Review Midterm
24 3/2
Mon.
Lecture: Overview of Assignment 9
Assignment 8 due
25 3/4
Wed.
Project enhancement ideas and coding tips
26 3/6
Fri
Project day -- meet in PH 47 computer lab to work on music store project.
27 3/9
Mon.
Project day -- meet in PH 47 computer lab to work on music store project.
Assignment 9 due at 3 pm.
28 3/11
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/13
Fri.
Lecture: Course review and course evaluations.
3/17
Tu.
Projects due at 9 am.
3/17
Tu.
Final exam 3:30 - 5:30 pm.
Regular Expressions HTML Color Names Color Picker ASCII Character Codes Unicode Character Codes