INSY 4051: Business Applications Development

Schedule and Syllabus

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

Session Date

Description

Task (see D2L for deadlines)

Aug 30

  • Introduction
 

Sep 1

  • Variables and data types (I)
  • Install Visual Studio

Sep 6

  • Variables and data types (II)
  • Quiz 1

Sep 8

  • Variables and data types (III)
 

Sep 13

  • Logic statements (I)
  • Assignment 1

Sep 15

  • Logic statements (II)
  • Quiz 2

Sep 20

  • Loops (I)
  • Assignment 2

Sep 22

  • Loops (II)
 

Sep 27

  • Arrays and Lists (I)
  • Assignment 3

Sep 29

  • Arrays and Lists (II)
  • Quiz 3

Oct 4

  • Methods (I)
 

Oct 6

  • Methods (II)
 

Oct 11

  • Midterm review
 

Oct 13

  • Midterm exam
 

Oct 18

  • Reserved session (topic will be determined based on the class progress)
 

Oct 20

  • Midterm break
 

Oct 25

  • Software development process
 

Oct 27

  • Introduction to MVVM architecture
  • Quiz 4

Nov 1

  • Classes and objects (I)
  • Group Formation

Nov 3

  • Classes and objects (II)
  • Quiz 5

Nov 8

  • Classes and objects (III)
  • Assignment 4

Nov 10

  • Classes and objects (IV)
  • Quiz 6

Nov 15

  • Views in MVVM
  • Group Project Phase I

Nov 17

  • ViewModels in MVVM I
    (Data Binding)
 

Nov 22

  • ViewModels in MVVM II
    (Commands)
  • Quiz 7

Nov 24

  • Thanksgiving Holiday
 

Nov 29

  • Advanced Views in MVVM
 

Dec 1

  • Navigation in MVVM
 

Dec 6

  • Course wrap-up
 

Dec 8

  • Project presentations
  • Group Project Phase II
  • Group Project Presentation
 
  • Please see CheckMarq to find the time and location of the final exam
 
Name:Kambiz Saffarizadeh
Office:David Straz Hall, Room 228
Email:kambiz.saffari@marquette.edu
Office Hours:Tuesdays and Thursdays, 2 to 3 PM or by appointment

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

Section 101: Tuesday and Thursday, 11:00 AM – 12:15 PM – David Straz Hall 288

Section 102: Tuesday and Thursday, 12:30 PM – 1:45 PM – David Straz Hall 288