CSE 2307
Programming Tools and Techniques
This course offers an introduction to the tools and techniques that allow programmers to write code effectively. Tools covered include version control, the command line, debuggers, compilers, unit testing, IDEs, bug trackers, and more. The course also places a heavy emphasis on code quality: how can we write code that is functional and that also meets quality standards? Peer review exercises will be used to show the importance of code craftsmanship.
Prerequisites & course information
Credit 3 units. Eng: CSESYS, TOP, TOPEQ, TOPIII Typical periods offered: Spring
Sources
- Course catalogue โ2026โ2027