I am teaching my systems course at CCA for the second time this spring. Student feedback from the first time was really positive, and I learned a great deal that I’ve built into this updated version.
At the high level, I’ve broken down the course like this:
- Weeks 1-4: Classical System Theory
- Introduction
- The Emotional Content
- Classical Systems
- Feedback
- Weeks 5-9: Systems and Software Design: Conceptual, Object & Data Models
- Conceptual Model
- Object & Data Model
- Error Model
- Interaction Model: La Enchilada Completa
- Application One: Final Presentation
- Weeks 10-15: The Nature of Wicked Problems & The Opportunities for Software Mitigations
- The Web Interface Context
- Wicked Problems
- The Organization as Context
- Software Mitigations
- The Application as Narrative
- Application Two Final Presentation
For all the details, here is a link to the full syllabus: