q Business Applications Development – Spring 2022 – Kambiz Saffari (Saffarizadeh)

INSY 4051: Business Applications Development

Schedule and Syllabus

This is the syllabus for the Spring 2022 iteration of the course.

Week Session Date Description Due
1 Jan 24
  • Introduction
Jan 26
  • How computers work
  • Variables and data types (I)
  • Install Visual Studio
2 Jan 31
  • Variables and data types (II)
  • Quiz 1
Feb 2
  • Variables and data types (III)
3 Feb 7
  • Logic statements (I)
  • Assignment 1
Feb 9
  • Logic statements (II)
  • Quiz 2
4 Feb 14
  • Loops (I)
  • Assignment 2
Feb 16
  • Loops (II)
5 Feb 21
  • Arrays and Lists (I)
  • Assignment 3
Feb 23
  • Arrays and Lists (II)
  • Quiz 3
6 Feb 28
  • Methods (I)
Mar 2
  • Methods (II)
7 Mar 7
  • Midterm review
Mar 9
  • Midterm exam
8 Mar 14
  • Spring Break
Mar 16
  • Spring Break
9 Mar 21
  • Software development process
Mar 23
  • Introduction to MVVM architecture
  • Quiz 4
10 Mar 28
  • Classes and objects (I)
  • Group Formation
Mar 30
  • Classes and objects (II)
  • Quiz 5
11 Apr 4
  • Classes and objects (III)
  • Assignment 4
Apr 6
  • Models in MVVM
  • Quiz 6
12 Apr 11
  • Views in MVVM
  • Group Project Phase I
Apr 13
  • ViewModels in MVVM I (Data Binding)
13 Apr 18
  • Easter Break
Apr 20
  • ViewModels in MVVM II (Commands)
  • Quiz 7
14 Apr 25
  • Advanced Views in MVVM
Apr 27
  • Navigation in MVVM
15 May 2
  • Course wrap-up
May 4
  • No class (group project meetings)
16 May 9
  • Project presentations
  • Group Project Phase II
  • Group Project Presentation
May 11
  • No class
17 May 13
  • Final exam (8:00 AM to 10 AM; David Straz Hall 288)
 
Name:Kambiz Saffarizadeh
Office:David Straz Hall, Room 228
Email:kambiz.saffari@marquette.edu
Office Hours:Tuesdays 1 PM to 5 PM or by appointment

Course: INSY 4051 – Business Applications Development (Spring 2022)

Class (101). Monday and Wednesday, 3:30 PM – 4:45 PM – David Straz Hall 288