Last modified: 2 -0800 (S
This is a course page of
David Casperson
Associate Professor
Computer Science
University of Northern British Columbia

CPSC 200 — Fall 2021 —
Algorithm Analysis and Development

A grade of C- or better in cpsc 141 and cpsc 101; or permission of instructor.
Covid Information

Timely information related to Covid 19 measures and course delivery may be posted here from time to time. See also here.


Because not all students will be able to attend classes at the beginning of the semester, lectures will be recorded, then posted later to

Fall 2021 classes are on campus! Masks in public spaces, including classrooms, are mandatory. See the official University page, here.
Other Important Information

Important information may be posted here from time to time.

Final exam date added
Website updated.
Creation of web-site started.

Students in this course who, because of a disability, may have a need for special academic accommodations should discuss this with the instructor, or contact the Access Resource Centre located in the Teaching & Learning Building in Room 10-1048.

David Casperson; Office: T&L 10-2080; Telephone1(250)960-6672; e-mailDavid.Casperson; (more contact information …)
Administrative Assistant
Felicity EDZERZA; Telephone1(250)960-6490; ;
Rooms and Hours
(Click for David’s schedule.) M W F  16:30–17:20. Room: 5-176.

There are no assigned lab or tutorial times. Office hours have tentatively been scheduled for M W 14:00–15:00, but may be re-arranged based on student schedules.

See here.
Learning Outcomes
There is a blackboard site at
2021-09-08 Printed Outline
Facts about Logarithms
Advice on Plotting
2021-09-?? Asymptotic Summary
more handouts…
Grading Scheme:1 and Dates
First ClassWed, Sep 08
ThanksgivingMon, Oct 11
Midterm I20% Fri, Oct 15
Last Drop Day Fri, Oct 29
No classesThu, Nov 11
Midterm II20% Mon, Nov 15
Last ClassMon, Dec 06
Final35% Tue, Dec 14
TAL 10-4588 18:00–21:00
Text (see Books)
Weiss is required.
Final Examination
Three hours sometime in December. See above.
  1. I reserve the right to change the weight of any portion of this marking scheme. If changes are made, your grade will be calculated using the original weighting and the new weighting, and you will be given the higher of the two.
Home page Semesters Site Map
go back Fall 2021 go forward
2024-04 other links

CPSC 200 [Other years]
More Handouts
Programming Policies
CPSC 320 [Other years]
David’s Schedule

UNBC Undergraduate Calendar