Students collaborate in small groups and conduct a software development project. From a project management perspective, students coordinate themselves, define collaboration patterns, set up a code base, create, prioritize, and assign tasks and work packages, assess success/failure, and communicate their outcome to an academic audience. From a code production perspective, students conceptualize, design, implement, document, and communicate their software, where software may be an application, a service, or a data pipeline. 

 Topic domains include, yet are not limited to: 

  • Business Process Management 
  • Supply Chain Management
  • Machine Learning/AI
  • Privacy Engineering
  • Identity Management & Digital Trust 
  • Blockchain and Distributed Ledger Analytics
  • Cloud/Edge Computing
  • 6G Application and Service