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.

Version: 2.0 Last Updated: February 2026


Core Guiding Principles

1. AI-First, Not AI-Optional

2. Projects Are the Primary Learning Vehicle

3. Python + Jupyter Notebooks as Universal Backbone

4. Synchronous Live Sessions for High Engagement (Differentiator)

5. Modular, Flexible Design

6. Affordability & Accessibility

7. Applied Experiential Learning

8. Coherent Course Naming & Rubrics

Course details: See program/CURRICULUM.md

9. Version Control & Reproducibility

10. Alignment with Gies Campus AI Framework


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. Python + Jupyter primary: All courses must use this as computational backbone
  5. Project-based assessment: No traditional final exams; all courses graded on projects + participation
  6. Statistics pre-requisites: Coursera Inferential Statistics (Duke) + Basic Statistics (Amsterdam) 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. Oral defense required: Every course includes oral defense (20-30% for 8-week courses, 40-50% for capstone)

Course details: See program/CURRICULUM.md

Technology Constraints

  1. AI tools: Generic term; no specific vendor lock-in (support multiple platforms)
  2. Python version: 3.10+ (modern, stable)
  3. Jupyter environment: Google Colab (free) + JupyterHub (paid, institutional option)
  4. Cloud infrastructure: AWS Free Tier + student credits (reimbursable, optional)
  5. LMS: Canvas (institutional standard)
  6. GitHub: Required for all coursework (public portfolios)

Capstone Constraints (Fall 4)

  1. Split structure:
    • Part 1 (Weeks 1-2): Portfolio curation + refinement
    • Part 2 (Weeks 3-8): New project (individual or small team)
  2. Portfolio component:
    • Select 3-4 best projects from all courses
    • Write reflection narratives
    • Create public GitHub portfolio
    • Practice portfolio pitch (3 min)
  3. New project component:
    • Option A: Real consulting project via Research Park (Recommended)
    • Option B: Independent research on self-selected business problem
    • AI assist allowed (documented)
  4. Output: GitHub repo + Jupyter notebook + executive summary + video presentation

Soft Constraints (Flexible)

  1. Course naming: Can use different rubric (554 vs. MSBAi554) as long as clear
  2. Synchronous session timing: Flexible, accommodate global time zones (record all)
  3. Capstone project type: Either real client OR independent, based on student preference
  4. Elective flexibility: Industry tracks can evolve based on student demand
  5. 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



Success Criteria

Must-Have

  1. Every course has 2-3 major projects
  2. All students use Python + Jupyter + GitHub
  3. Weekly project-focused live sessions
  4. First courses ready by Aug 2026
  5. All 36 credits accounted for
  6. Capstone split into portfolio + new project

Nice-to-Have

  1. Real consulting capstones via Research Park
  2. Industry-specific elective tracks
  3. Modular 8-week format (future stackable pathways under development)
  4. Guest speaker series (monthly)
  5. Student peer learning communities

Red Flags (What Could Go Wrong)

  1. Content development delays: Risk if Jupyter Book infrastructure not ready by March 1
  2. Faculty availability: 5+ instructors needed; ensure course development time allocated
  3. Cloud infrastructure costs: AWS + JupyterHub must be affordable (pass-through model)
  4. Enrollment: Conservative first cohort (50-75 students); recruitment messaging must differentiate
  5. Tool ecosystem changes: Keep “AI tools” generic to adapt to platform changes