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

7 4/17
Wed.
Overview of assignment 2: authentication & authorization
Assignment 1 due
  4/18
Th
Spring Career Fair 2019
Western IS Connection (WISC) 5:30-8pm. WWU Library Harry Potter Room
8 4/19
Fri.
Work session in PH 047 computer lab to work on A02.
9 4/22
Mon
Lecture: Stored procedures, Parameterized Queries, functions,
Advanced Data Access Example: StoredProcedureMusic/search
Presentation Tips, Presentation Evaluation Form(.doc)
10 4/24
Wed.
Assignment 2 due
Overview of Assignment 3 (retail front-end and stored procedures)
11 4/26
Fri.
Work session in PH 047 computer lab to work on A03.

12 4/29
Mon.
Lecture: Creating & Consuming Web Services
Reading: .NET Web Services (w3schools.com)
13 5/1
Wed.
Lecture: Screen scraping, Overview of assignment 4 (web service, screen scraping, Rss reader)
Assignment 3 due
14 5/3
Fri.
Work session in PH 047 computer lab to work on A04.

***** Note: schedule not finalized beyond this day. ******
15 5/6
Mon.
Presentation: APIs -- Google (maps, search, calendar...), Instagram, Facebook, Twitter, Flickr, YouTube, etc. - Team KH & DJ
Presentation: AngularJS two-way data binding -- Team KU & AL
16 5/8
Wed.
Cyber Security - Guest speaker Erik Fretheim, Director of WWU's Computer and Information Systems Security (CISS) Program
Assignment 4 due
17 5/10
Fri.
Guest speakers: Max Bronsema, WWU's Director of Web Technologies and Stephanie Mason, WWU Web Developer/Designer, on Content Management Systems and managing large web sites.
18 5/13
Mon.
Lecture: Caching.
Discuss and schedule project meetings.
19 5/15
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/17
Fri.
????  Exception Handling
21 5/20
Mon.
Presentation: CSS Preprocessing: Less & Sass  - Team DJ & AL (CS)
Presentation: C# Generics and data structures - Team KU & KH
22 5/22
Wed.
Lecture: Sql Server Advanced Features
23 5/24
Fri.
Schedule adjustment day (see note below)
24 5/27
Mon.
Memorial Day  Memorial Day Holiday
25 5/29
Wed
Presentation: Google's AMP (Accelerated Mobile Pages) - Team AL & KH
Presentation: Google Analytics and Search Console- Team DJ & KU
26 5/31
Fri.
Midterm Exam - study guide
27 6/3
Mon.
Windows Server configuration - hands-on exercise in PH 047 computer lab.
28 6/5
Wed.
Project day: Professor Sandvig will have extra office hours -- 10 am - noon, 1:00 pm - 4:00 pm
29 6/7
Fri.
Course review and course evaluations.
6/10
Mon.
Extra office hours 10 am - 1 pm.
6/11
Tu.
Final project due at 10 am. Submit project URL 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
Top