everything.study
BTM 419

Systems Development Using Advanced Software Tools

3 units

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.
    recommended
    ISBN 9780136061250
  • Eric Matthes. Python Crash Course: A Hands-On, Project-Based Introduction to Programming. 2nd edition. No Starch Press, 2019. ISBN 9781593279288.
    recommended
    ISBN 9781593279288
Sources