Course Overview
The key goal is to understand computer systems
and how problems can be solved using computer systems.
Towards that end, the course will provide an introduction to
a number of practical tools and techniques, including:
Contact information, materials
Evaluation
Labs/Tutorials
You must be enrolled in and attend the weekly tutorial/lab sessions,
during which we will cover practical issues regarding software development, debugging, and testing,
C++ syntax and tools, code formatting and documentation.
Computer accounts
To work on your labs/assignments, you will
be given accounts for the computing science labs.
There is a user id and password associated with each account
(to prevent others from reading your mail).
The appropriate use of these accounts will be discussed in your
first tutorial.
Appeals of Grades: Any exercise or examination grade may be appealed. However, the appeal must be made to the instructor, in writing and attached to the work in question, and within 7 days of the grade being made available to the class. The instructor reserves the right to re-grade the entire piece of work submitted on appeal, not necessarily just the component that the student believes is in error.
Grade Conversion: The following scale will be used but the instructor reserves the right to lower the numerical score required for a particular letter grade if that seems appropriate, but the same conversion will be applied to all persons in the class. Under no circumstances will the numerical score required for a particular letter grade be raised.
90-100 | 85-<90 | 80-<85 | 75-<80 | 70-<75 | 65-<70 | 60-<65 | 55-<60 | 50-<55 | <50 |
A+ | A | A- | B+ | B | B- | C+ | C | D | F |
You must pass the final exam to pass the course.
Malaspina Policies
Lab and Computer Usage Rules:
(see http://csciun1.mala.bc.ca:8080/~
pwalsh/teaching/localRules.html)
Student Conduct Code:
(see http://www.mala.ca/policies/policy.asp?r
dPolicyNumber=32.05)