Kambiz Saffarizadeh

Assistant Professor of Management at Marquette University

INSY 4051: Business Applications Development

Schedule and Syllabus

This is the syllabus for the Fall 2021 iteration of the course.

WeekSession DateDescriptionDue
1Aug 31
  • Introduction
Sept 2
  • .NET 5.0 and Visual Studio
  • Install Visual Studio
2Sept 7
  • Variables and data types (I)
Sept 9
  • Variables and data types (II)
  • Exception handling
  • Quiz 1
3Sept 14
  • Strings (I)
  • Assignment 1
Sept 16
  • Strings (II)
  • Quiz 2
4Sept  21
  • Logic statements (I)
Sept  23
  • Logic statements (II)
5Sept  28
  • Loops (I)
  • Assignment 2
Sept  30
  • Loops (II)
6Oct 5
  • Arrays and Lists (I)
  • Assignment 3
Oct 7
  • Arrays and Lists (II)
  • Quiz 3
7Oct 12
  • Methods (I)
Oct 14
  • Methods (II)
8Oct 19
  • Midterm review
  • Mini-Project I (submission remains open until Oct 21 @ 11:59 PM)
Oct 21
  • Midterm break
9Oct 26
  • Group project overview
  • Software development process
Oct 28
  • Introduction to MVVM architecture
  • Models in MVVM
  • Quiz 4
10Nov 2
  • Classes and objects (I)
  • Group Formation
Nov 4
  • Classes and objects (II)
  • Quiz 5
11Nov 9
  • Classes and objects (III)
  • Assignment 4
Nov 11
  • Basic requirement analysis to create Models in MVVM
  • Quiz 6
12Nov 16
  • Views in MVVM
  • Group Project Phase I
Nov 18
  • ViewModels in MVVM I (Data Binding)
13Nov 23
  • ViewModels in MVVM II (Commands)
  • Quiz 7
Nov 25
  • Thanksgiving Holiday
14Nov 30
  • Advanced Views in MVVM
  • Group Project One-Page Status Report
Dec 2
  • Navigation in MVVM
15Dec 7
  • Course wrap-up
Dec 9
  • Project presentations
  • Group Project Phase II
  • Group Project Presentation
16Dec 14Final exam week
  • Mini-Project II (submission remains open until Dec 17 @ 11:59 PM)
Name:Kambiz Saffarizadeh
Office:David Straz Hall, Room 228
Email:kambiz.saffari@marquette.edu
Office Hours:Wednesday 1 PM to 5 PM or by appointment

Course: INSY 4051 – Business Applications Development (Fall 2021)

Class (101). Tuesday and Thursday, 11:00 AM – 12:15 PM – David Straz Hall 288

Class (102). Tuesday and Thursday, 12:30 PM – 1:45 PM – David Straz Hall 288