Syllabus Schedule Project Canvas Assignment 1 Assignment 2 Assignment 3 Assignment 4
Syllabus
Meeting Date Topic & Readings
1 3/29
Wed.
Lecture: Introduction to the Course and E-Commerce
Discuss presentation topics.
2 3/31
Fri.
Lecture: Configuring ASP.NET Applications
3 4/3
Mon.
Data Access using LINQ and the Entity Framework
4 4/5
Wed.
Overview of assignment 1.
5 4/7
Fri
Work session in PH 047 computer lab to work on A01.
Presentation preferences due
6 4/10
Mon.
Lecture: Website Security
Assignment 1 due
7 4/12
Wed.
Overview of assignment 2.
8 4/14
Fri.
Work session in PH 047 computer lab to work on A02.

9 4/17
Mon
Lecture: Stored procedures, Parameterized Queries, functions,
Advanced Data Access Example: GetTitlesSP.aspx
Assignment 2 due
Presentation Teams, Presentation Tips, Presentation Evaluation Form(.doc)
10 4/19
Wed.
Lecture: Creating & Consuming Web Services
Reading: .NET Web Services (w3schools.com)
(Thursday 4/20 Spring Career Fair)
11 4/21
Fri.
Work session in PH 047 computer lab to work on A03.

12 4/24
Mon.
Lecture: Screen scraping,
Assignment 3 due
Overview of assignment 4
13 4/26
Wed.
Work session in PH 047 computer lab to work on A04.
(4/27 is Western IS Connection (WISC) 6-8pm
14 4/28
Fri.
MIS 424 Alumni guest speakers: Jon Geller, Microsoft; Trent Spangler, Symetra Financial, Zak Belmaachi, Microsoft; Alex Kramer, SPIE.
15 5/1
Mon.
Guest speaker Andrew Barta, Umbraco, on Content Management Systems (CMS). Via teleconference. Meet in PH 31 conference room.
Assignment 4 due
16 5/3
Wed.
Lecture: Caching.
17 5/5
Fri.
Presentation: Cloud Computing (Amazon EC2, Microsoft Azure, etc.) - Team 1
Presentation: Google Analytics and Webmaster Tools - Team 2
18 5/8
Mon.
Presentation: APIs -- Google (maps, search, calendar...), Instagram, Facebook, Twitter, Flickr, YouTube, etc. - Team 3
Lecture: Exception Handling
Discuss and schedule project meetings.
19 5/10
Wed.
Project status meetings. Each student will meet with Professor Sandvig for approximately 15 minutes to discuss the term project. Project functionality should be fully planned. Bring to the meeting hand-drawn screen shots for each page (see Website Storyboarding), a bullet list of planned functionality, and a database schema (if appropriate).
20 5/12
Fri.
Cyber Security - guest speaker Erik Fretheim, Director of WWU's Computer and Information Systems Security (CISS) Program.
21 5/15
Mon.
Guest speaker Madison Miner, MIS 424 alumni and founder of Womp Mobile, on Mobilizing Web Sites.
22 5/17
Wed.
Presentation: CSS Preprocessing: Less & Sass  - Team 2
Presentation: AngularJS - Team 1
23 5/19
Fri.
Presentation: Third-party Payment options, PayPal Implementation - Team 3
AngularJS: two-way data binding,  site: Weather.com
Lecture: Sql Server Advanced Features
24 5/22
Mon.
Windows Server configuration - hands-on exercise in PH 047 computer lab.
25 5/24
Wed
Midterm Exam - study guide
26 5/26
Fri.
Schedule adjustment day (see note below)
27 5/29
Mon.
Memorial Day  Memorial Day Holiday
28 5/31
Wed.
Project day: Professor Sandvig will have extra office hours -- 9:30-10:15 am , 11:30am- 3:00 pm
29 6/2
Fri.
Course review and course evaluations.
6/5
Mon.
Extra office hours 10 am - 1 pm.
6/6
Tu.
Final project due at 10 am. Submit project via the Canvas course management system. Include a list of features (similar to your list of enhancements in MIS 324) so that I do not miss any when grading.

Schedule adjustment days - MIS 424 is a 4 credit-hour class and should meet 200 minutes per week (equivalent to 4 sessions at 50 minutes per week). It is currently scheduled to meet 240 minutes per week (3 session at 80 minutes each). Therefore every two weeks it over-scheduled by 80 minutes, or one class session. The course schedule compensates for the over-scheduling by including schedule adjustment days during the quarter.

Regular Expressions HTML Color Names Color Picker ASCII Character Codes Unicode Character Codes