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

The schedule will be modified throughout the quarter to reflect student progress and maximize student learning.

Meeting Date Topic & Readings
1 1/10
Wed.
Lecture: Introducing the .NET Framework (.ppt)
2 1/12
Fri.
Lecture: Introduction to Visual Studio and .NET MVC. Meet in PH 047 to work on Photos exercise.
1. Access the Yorktown server several days before assignment 1 is due. This will provide time to fix any account configuration problems. Allow a minimum of 24 hours for changes to account configuration.
2. (optional) Install Visual Studio 2017 on your PC. See Assignment 1 for instructions.
3 1/15
Mon.
Highslide JS
Martin Luther King Holiday
Full text and audio clips of MLK's famous speeches. (courtesy Seattle Times)
4 1/17
Wed.
Lecture: MVC Models
5 1/19
Fri.
Lecture: Forms and Validation
Assignment 1 due
6 1/22
Mon.
Lecture: OOP with C# (.ppt)
Reading: C# Class
7 1/24
Wed.
MIS alumni Matt Plude and Hans Anderson of Slalom Consulting
Assignment 2 due
8 1/26
Fri.
Overview of A03. FontPicker demo
Lecture: Learning the C# Language (.ppt)
Reading: from TutorialsTeacher C# tutorial: Variables, Data Types, Value and Reference Types, C# Operators, If-else, Switch, for loop, Collections, Generic Collections, and List<>
9 1/29
Mon.
Lecture: Learning the C# Language: Collections
Assignment 3 due
10 1/31
Wed.
Lecture: Layouts and Partial Views

11 2/2
Fri.
Lecture: ADO.NET Fundamentals (.ppt), creating a database in Visual Studio and displaying the data.
12 2/5
Mon.
 Meet in PH 47 lab: Demonstration database creation, DataRepository, CRUD.
Assignment 4 due
13 2/7
Wed.
Lecture: Maintaining State, Example (see handout for source code)
14 2/9
Fri.
Meet in PH 47 to work on assignment 5.
15 2/12
Mon.
Overview of assignment 6.
Assignment 5 due
16 2/14
Wed.
Lecture: AJAX (Asynchronous JavaScript and XML)
17 2/16
Fri.
Meet in PH 47 computer lab to work on music store project.
Reading: none
18 2/19
Mon.
Highslide JS
Honest Abe
Presidents Day Holiday
19 2/21
Wed.
Lecture: Overview of project assignment 7, Amazon web services.
Assignment 6 due
20 2/23
Fri.
Meet in PH 47 computer lab to work on music store project.
21 2/26
Mon.
Lecture: Overview of Assignment 8
Assignment 7 due
22 2/28
Wed.
Midterm
23 3/2
Fri.
Review midterm and/or meet in PH 47 computer lab to work on music store project.
24 3/5
Mon.
Lecture: Overview of Assignment 9
Assignment 8 due
25 3/7
Wed.
Project enhancement ideas and coding tips
26 3/9
Fri.
Project day -- meet in PH 47 computer lab to work on music store project.
27 3/12
Mon.
Project day -- meet in PH 47 computer lab to work on music store project.
28 3/14
Wed.
Project day -- no lecture. Professor Sandvig will have extra office hours.
Office hours: 10 am - noon , 1:00 pm- 3:00 pm
Assignment 9 due at 4 pm. (moved from 3/6)
29 3/16
Fri.
Lecture: Course review and course evaluations.
3/19
Mon.
Extra office hours: 1-3pm.
3/20
Tu.
Projects due at 9 am. Source code: Create a folder named "myFiles" in your root folder on Yorktown and copy in your entire VS project. A course grade will not be submitted until this is completed. Once course grades are submitted I will delete these files from the server.
Final exam: 3:30 pm - 4:45 pm.
Regular Expressions HTML Color Names Color Picker ASCII Character Codes Unicode Character Codes
Top