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

This schedule is tentative and subject to change. Microsoft has made dramatic changes to ASP.NET during the past 18 months. .NET Core 2.0, which is used in this course, was released Aug 14, 2017. Course materials will updated during the quarter. 

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

Meeting Date Topic & Readings
1 9/27
Wed.
Lecture: Introducing the .NET Framework (.ppt)
2 9/29
Fri.
Lecture: Introduction to Visual Studio and .NET Core MVC
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 10/2
Mon.
Object Oriented Programming (OOP) with C# (.ppt) Dog Example
Reading: C# Class
4 10/4
Wed.
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<>
Assignment 1 due
5 10/6
Fri.
MVC Overview - FontPicker demo
6 10/9
Mon.
Lecture:Learning the C# Language: Collections
7 10/11
Wed.
Lecture: MVC Views
Assignment 2 due
Overview of A03
8 10/13
Fri.
Meet in lab to work on A03.
9 10/16
Mon.
Layouts and Partial Views (.ppt)
Assignment 3 due
10 10/18
Wed.
Lecture: ADO.NET Fundamentals (.ppt), creating a database in Visual Studio and displaying the data.

11 10/20
Fri.
Lab: work on assignment 4
12 10/23
Mon.
Lab: Walk through database creation, DataRepository, CRUD.
Assignment 4 due
13 10/25
Wed.
Lecture:  Maintaining State
14 10/27
Fri.
Meet in PH 47 to work on assignment 5.
15 10/30
Mon.
Overview of assignment 6
Assignment 5 due
16 11/1
Wed.
TBA
17 11/3
Fri.
Project day -- meet in PH 47 computer lab to work on music store project.
Reading: none
18 11/6
Mon.
Lecture: Overview of project assignment 7.
Assignment 6
19 11/8
Wed.
Midterm
20 11/10
Fri.
Veterans Day Veterans Day University Holiday
21 11/13
Mon.
Midterm review
22 11/15
Wed.
Lecture: Overview of Assignment 8
Assignment 7 due
23 11/17
Fri.
Project day -- meet in PH 47 computer lab to work on music store project.

24 11/20
Mon.
Project day -- meet in PH 47 computer lab to work on music store project.
  11/22
11/24
Highslide JS
Thanksgiving Holiday
25 11/27
Mon..
Project day -- meet in PH 47 computer lab to work on music store project.
26 11/29
Wed.
Project day -- meet in PH 210N computer lab to work on A09.
Assignment 8 due (PH 01 may not be available)
27 12/1
Fri.
Project enhancement ideas and coding tips
28 12/4
Mon.
Project day -- meet in PH 47 computer lab to work on music store project.
29 12/6
Wed.
Project day -- no lecture. Professor Sandvig will have extra office hours.
Office hours: 9:30-10:15 am , 11:30am- 3:00 pm
Assignment 9 due at 4 pm. (moved from 3/6)
30 12/8
Fri.
Lecture: Course review and course evaluations.
  12/11
Mon.
Extra office hours 10 am to 1 pm.
12/12
Tu.
Projects due at 9 am.
12/14
Th.
Final exam 10:30 am - 12:30 pm.
Regular Expressions HTML Color Names Color Picker ASCII Character Codes Unicode Character Codes
Top