Introduction to programming in a modern high-level language, modular software design and debugging. Programming concepts are illustrated using a variety of application areas.
Fall 2015, McGill eCalendar: https://www.mcgill.ca/study/2015-2016/courses/comp-202