TTM4115
Preparation
1.
Introduction and Setup
2.
Modeling and Deployment
3.
State Machines
4.
User Requirements
5.
State Machines in Python
6.
Agile Development
7.
Communication
8.
Interactions
9.
Components
Activities
1.
Team Setup
2. Modeling and Deployment
3.
State Machines
4.
User Requirements
5.
State Machines in Python
6.
Agile Development
7.
Communication
8.
Interactions
9.
Components
Focus
Diagram Tips
State Machines — Data vs. States
Focus: State Machines — Car Lock Example
Focus: State Machines — Headphones Exercise
Tips: Components
Deliveries
Deliveries Overview
Semester Project
System Spec, version 1
Feedback on version 1
System Spec, version 2
Feedback on version 2
System Spec, final version
Individual Reflection
Tools
Tools Overview
Python
Python GUIs with appJar
Python Notebooks
MQTT
STMPY
Base Architecture
Learning
Learning Goals
Team-Based Learning
Teamwork Procedures
Reflection
Feedback
Grading
This site is under construction.