Last updated: March 26, 2026

MSBAi: Design Principles & Constraints

← MSBAi Home

Purpose: This file defines the program design philosophy, guiding principles, and constraints for the MSBAi online degree. For specific course details, credit allocations, semester timelines, and instructor assignments, see program/curriculum.md.


Core Guiding Principles

1. AI-First, Not AI-Optional

2. Critical Engagement with AI, Not Passive Consumption

3. Projects Are the Primary Learning Vehicle

4. VS Code + Copilot + Colab as AI-First Development Environment

5. Three-Layer Content Model (Content Delivery Standard)

6. Synchronous Live Sessions for High Engagement (Differentiator)

7. Modular, Flexible Design

8. Affordability & Accessibility

9. Applied Experiential Learning

10. Coherent Course Naming & Rubrics

Course details: See program/curriculum.md

11. Version Control & Reproducibility

12. Alignment with Gies Campus AI Framework

13. Career Transition by Design


Hard Constraints (Non-Negotiable)

Curricular Constraints

  1. Total program: 36 credits (fixed)
  2. 8-week format: All courses run 8 weeks (enables flexible, modular scheduling)
  3. Fall 2026 launch: First courses must be ready Aug 2026
  4. VS Code + Copilot + Colab primary: All courses use this as the AI-first development environment (see program/tools.md)
  5. Project-based assessment: No traditional final exams; all courses graded on projects + participation
  6. Statistics pre-requisites: Coursera Exploring and Producing Data for Business Decision Making + Inferential and Predictive Statistics for Business (both University of Illinois) required before FIN 550
  7. Team projects required: Every 8-week course must include at least one team project; 4-week courses are individual only
  8. Team size: 3 students per team (standard). Teams of 2 or 4 permitted in exceptional circumstances (odd cohort size, scheduling conflicts, etc.)
  9. Oral defense required: Every course includes oral defense (20-30% for 8-week courses, 25-35% for capstone with minimum 20%)
  10. AIAS levels per assignment: Every assessment component specifies its AI Assessment Scale level (0-4), adapted from Perkins et al. (2024). Level 0 = no AI; Level 4 = AI as subject of analysis. See individual course syllabi for per-assignment levels.
  11. Low-stakes iteration with peer review: At least one project per 8-week course must include a draft → peer feedback → revision cycle. Peer review is structured (rubric-based) and trained in the first studio session. See ASSESSMENT_STRATEGY.md for implementation details.

Course details: See program/curriculum.md

Technology Constraints

  1. IDE: VS Code + GitHub Copilot Pro (free for students, 1 year). Google Colab in browser as fallback.
  2. AI tools: Copilot (code), Gemini Pro (research/writing), Claude/ChatGPT (general). No single-vendor lock-in.
  3. Python version: 3.10+ (modern, stable)
  4. Notebook environment: Google Colab (free-tier GPU) via browser or VS Code extension
  5. Cloud infrastructure: AWS Free Tier + student credits (reimbursable, optional)
  6. LMS: Canvas (institutional standard)
  7. GitHub: Required for all coursework (public portfolios)
  8. Standard tools reference: See program/tools.md for complete setup guide

Capstone Constraints (Fall 2027)

  1. Split structure:
    • Part 1 (Weeks 1-4): Polish 4 projects from prior courses + portfolio pitch
    • Part 2 (Weeks 5-8): New applied project (faculty decides format: team/individual, client/independent)
  2. Portfolio component:
    • Polish 4 projects (one per course minimum diversity)
    • Professional GitHub repos, READMEs, reflection narratives
    • Portfolio pitch presentation
  3. Applied project component:
    • Faculty determines format (client project, independent research, team or individual)
    • Must demonstrate skills from at least 3 of 6 core competency areas
    • Client NDAs honored; portfolio versions may be anonymized
    • AI assist allowed (documented)
  4. Assessment: Faculty allocate weights within suggested ranges (no component >40%, oral defense min 20%)

Soft Constraints (Flexible)

  1. Synchronous session timing: Flexible, accommodate global time zones (record all)
  2. Capstone project type: Either real client OR independent, based on student preference
  3. Elective flexibility: Industry tracks can evolve based on student demand
  4. Tool choices: Supplementary tools flexible (R, Scala, different cloud platforms) as long as Python primary

Design Constraints from Context

From IBC Market Research

From Undergrad AI Strategy

From On-Campus MSBA Analysis