CSCI 160: Computing Science I, Fall 2005
Course Outline: Sections F0501-F0503
csciun1.mala.bc.ca:8080/~pwalsh/teaching/teaching.html
Course Motivation
Computers are extremely pervasive in modern society Computer science is concerned with the development and understanding of computer technology, and its relationship to the world in which it is used. This might involve a client identifying a problem or need, and employing computing specialists to develop and implement a solution, or it might involve independent research to try and develop more efficient/reliable systems (hardware or software) and techniques for handling types of problems

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

You MUST pass the final exam in order to pass the course.

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)