Computing Science 160---Course Information Sheet---Fall 1996

Sections F9601 F9602 F9605 F9606


This course is intended to provide students with an introduction to programming in Pascal. The course will focus on developing problem-solving skills and programming techniques.

An on-line version of this document can be found at http://malun1.mala.bc.ca:8080/~pwalsh/teaching/teaching.html . Students are advised to check this web side weekly to ascertain up-to-date information.

Instructor: Dr. Peter Walsh

Office: Bldg 315 Room 209
Phone: 753-3245 Ext 2363
E-mail: pwalsh@malun1.mala.bc.ca

Evaluation:

Assignments (8 pex, 5 lex) 35%
In class quizzes (5) 10%
Final Examination 55%

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-100A+
85-<90A
80-<85A-
75-<80B+
70-<75B
65-<70B-
60-<65C+
55-<60C
50-<55D
<50F

You must pass (>= 50%) the final exam to pass the course.

Lecture Outline

Week 1 Introduction to Unix
Week 2 Components of a Pascal program; Basic I/O
Week 3 Expressions (basic data types)
Week 4 Selection and Iteration
Week 5,6 Parameter passing
Week 7 Functions
Week 8 Arrays
Week 9 Ordinal types
Week 10 Records
Week 11 Pointers
Week 12 Recursion
Week 13 Review

Assigment Submission:

Each assignment has a due date and time and, one or more assignment identifiers (eg Exercise-1-MI). All assignments are to be submitted by e-mail to csci160@malun1.mala.bc.ca. Assignments must be received before the due date and time. In addition, your e-mail must have the assignment identifier as its subject. All other methods of submission will not be accepted. You will receive no credit for an assignment submission that fails to adhere to this convention.

Guidelines Concerning Fraud

These guidelines concern the type of fraud where a student presents another's work as his or her own, or allows another to do so.
Peter Walsh's Teaching Page