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:Design Goals (.ppt), Object Oriented Programming (OOP) with C# (.ppt)
Reading: C# Class
4 1/11
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 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: Web Forms
Assignment 2 due
8 1/20
Fri.
Meet in lab to work on A03.
9 1/23
Mon.
Lecture: Maintaining State
Assignment 3 due
10 1/25
Wed.
Lecture: ADO.NET Fundamentals (.ppt), creating a database in Visual Studio and displaying the data.

11 1/27
Fri.
Lab: Demonstration database creationg, DataRepository, CRUD.
12 1/30
Mon.

Layouts and Partial Views (.ppt) 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.
Snow day
Assignment 5 due
16 2/8
Wed.
Lecture: AJAX (Asynchronous JavaScript and XML)
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.
Project day -- meet in PH 47 computer lab to work on music store project.
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.
Midterm review
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.
Regular Expressions HTML Color Names Color Picker ASCII Character Codes Unicode Character Codes