Course Overview
Introduction and Course Overview - Download
Introduction to Modeling
Introduction and Course Overview - Download
Additional Reading
About Boeing - https://spectrum.ieee.org/how-the-boeing-737-max-disaster-looks-to-a-software-developer
On Software Licensing - https://cacm.acm.org/magazines/2014/7/176209-licensing-professional-software-engineers/abstract
Article on Therac 25 - https://www.computer.org/csdl/magazine/co/2017/11/mco2017110008/13rRUxAStVR
Green Software Foundation - https://greensoftware.foundation
Article from BBC on IT failures in NHS - https://www.bbc.com/news/health-67503126
AI-assisted tools and benchmarks
- Github Co-Pilot - https://github.com/features/copilot
- Cursor AI code editor - https://www.cursor.com
- Windsurf Editor - https://codeium.com/windsurf
- SWE Bench - https://www.swebench.com
- AutoCodeRover - https://www.autocoderover.net
Multi-agent Framework
- Crew AI - https://www.crewai.com
- Autogen - https://microsoft.github.io/autogen/0.2/
- Langraph - https://www.langchain.com/langgraph