CMPT 125 Description
A rigorous introduction to computing
science and computer programming, intended for students who already have a
background in computing science and programming. This course is intended for
students who will major in computing science or a related program.
Review of elementary programming and problem solving,
Introduction to C
Designing and analyzing algorithms
Recursion
Program correctness
Coding style
Memory model
Data representation
Compound data types
Abstract data types
Inheritance and generics
Introduction to professional ethics
John Edgar (johnwill@sfu.ca)