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. Winter quarter 2017 is the first time MIS 324 will be taught using the .NET MVC framework.

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

Meeting Date Topic & Readings
1 1/4
Wed.
Lecture: Introducing the .NET Framework (.ppt)
2 1/6
Fri.
Lecture: Introduction to Visual Studio and .NET MVC
Reading MM Ch. 4
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 2013 on your PC. See Assignment 1 for instructions.
3 1/9
Mon.
Lecture: Object Oriented Programming (OOP) with C# (.ppt)
Reading: C# Class
4 1/11
Wed.
Lecture: Learning the C# Language (.ppt) Design Goals (.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 1/13
Fri.
MVC Overview - FontPicker demo
6 1/16
Mon.
Highslide JS
Martin Luther King Holiday
Full text and audio clips of MLK's famous speeches. (courtesy Seattle Times)
7 1/18
Wed.
Lecture: Models
Assignment 2 due
8 1/20
Fri.
Lecture: Controllers & Action Methods
9 1/23
Mon.
Lecture: Views, Razor, & Html Helpers
Assignment 3 due
10 1/25
Wed.
Lecture: Validation

11 1/27
Fri.
Lecture: ADO.NET Fundamentals (.ppt), creating a database in Visual Studio and displaying the data.
12 1/30
Mon.
Lecture: CRUD example using Dapper
Assignment 4 due
13 2/1
Wed.
Lecture: Layout View
14 2/3
Fri.
Meet in PH 47 to work on assignment 5.
15 2/6
Mon.
Lecture: C#: LINQ
Reading: LINQ
Assignment 5 due
16 2/8
Wed.
TBA
17 2/10
Fri.
Project day -- meet in PH 47 computer lab to work on music store project.
Reading: none
18 2/13
Mon.
Lecture: Overview of project assignment 7.
Assignment 6
19 2/15
Wed.
Midterm
20 2/17
Fri.
Review Midterm
21 2/20
Mon.
Highslide JS
Honest Abe
Presidents Day Holiday
22 2/22
Wed.
Lecture: Overview of Assignment 8
Assignment 7 due
23 2/24
Fri.
Project day -- meet in PH 47 computer lab to work on music store project.

24 2/27
Mon.
Lecture: Overview of Assignment 9
25 3/1
Wed.
Project enhancement ideas and coding tips
Assignment 8 due (moved from 2/27)
26 3/3
Fri.
Project day -- meet in PH 47 computer lab to work on music store project.
27 3/6
Mon.
Project day -- meet in PH 47 computer lab to work on music store project.
28 3/8
Wed.
Project day -- no lecture. Professor Sandvig will have extra office hours.
Office hours: 10:00 am - noon, 1:00 pm.- 4:00 pm.
Assignment 9 due at 4 pm. (moved from 3/6)
29 3/10
Fri.
Lecture: Course review and course evaluations.
3/14
Tu.
Projects due at 9 am.
3/14
Tu.
Final exam 3:30 pm - 5:00 pm.