
Department 01
Programming
Software craftsmanship
How software is designed, written and kept working: programming fundamentals, the tools of professional practice, and the discipline of reading, testing and reasoning about code.
Proposed areas of study
- Programming fundamentals
- Engineering practice and tooling
- Applied project work




