CMPT 130
This is the central page for CMPT 130 - it contains links to course
information and material.
Lecture Times and Office Hours
Assignments will be run in Ubuntu Linux using the g++ compiler. Ubuntu
is available in the Surrey labs, but you may want to set
up Ubuntu on your home machine. An alternative to doing this is to run C++
in an Integrated Development Environment (IDE) that is native to your operating
system - which may be easier to set up than using a virtual machine. Here is a list of some common IDEs. If you don’t develop
your assignment solutions in Ubuntu make sure to test them on one of the lab
machines before submitting them.
The course is graded as follows:
§ Assignments - 25%
§ Lab Activities - 5%
§ Midterm exam - 20%
§
Final exam -
50%
Students must attain an overall passing grade on the weighted average of
exams in the course in order to obtain a clear pass (C- or better).
We will use the CS CourSys system
to submit assignments and record marks
Academic Honesty
Academic honesty plays a key role in our efforts to maintain a high
standard of academic excellence and integrity. Students are advised that ALL
acts of intellectual dishonesty will be handled in accordance with the SFU
Academic Honesty and Student Conduct Policies.
Text: Problem Solving with C++, Tenth Edition, Walter Savitch and Kenrick Mock,
Pearson, 2017, 9780134448282
John Edgar (johnwill@sfu.ca)