BTM 419
Systems Development Using Advanced Software Tools
Winter 2026
Topics
- to develop skill in analysis, design and development of application software using a programming environment
- develop program tests and system tests
Winter 2025
Topics
- Software engineering
- Object oriented development
- Software process management
- System development
- Testing
- Agile Unified Process
- Python
Readings
- Bernd Bruegge and Allen Dutoit. Object-Oriented Software Engineering Using UML, Patterns and Java. 2009. ISBN 9780136061250.ISBN 9780136061250
- Eric Matthes. Python Crash Course: A Hands-On, Project-Based Introduction to Programming. 2nd edition. No Starch Press, 2019. ISBN 9781593279288.ISBN 9781593279288
Sources
- Course catalogue ↗2026–2027
- 2022-Winter-BTM-419-LECTURE-B1 ↗2022
- 2023-Winter-BTM-419-LECTURE-B01 ↗2023
- 2024-Winter-BTM-419-LECTURE-B01 ↗2024
- 2025-Winter-BTM-419-LECTURE-B01 ↗2025
- 2026-Winter-BTM-419-LECTURE-B02 ↗2026
- Additional readings are supplied through the course LMS. Partial automated extraction.
- Text recovered using OCR. Both books explicitly optional; course notes and information supplied through eClass.