CS 126 Introduction to Software DevelopmentComputer Science (2009-2010)
An introduction to basic concepts of computer science, including the paradigms of theory, abstraction, and design. Broad themes include the design and analysis of algorithms, the management of information, and the programming mechanisms and methodologies required in implementations. Topics discussed include iterative and recursive sorting algorithms; lists, stacks, queues, trees, and their application; and the history and philosophy of computer science.
Prerequisites: One of CS 122, 123, 125, 132, 133; Not open to Honours Mathematics students.
Antirequisites: CS 124, 134, 136, 137, 138, 145
Notes: Also offered Online
Sections For Fall 2009
CS 126 is not held in Fall 2009
Sections For Spring 2009
CS 126 is not held in Spring 2009