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 2022 —
Algorithm Analysis and Development

Prerequisites
A grade of C- or better in cpsc 141 and cpsc 101; or permission of instructor.
Course News

Important information may be posted here from time to time.

2022-09-15
Due date for Lab 1 has been pushed back until Friday.
2022-07-23
Website updated.
2022-06-27
Creation of web-site started.
Accommodations

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 Library Building in Room 5-157.

Instructor
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; e-mailcsugrad@unbc.ca ;
Rooms and Hours
(Click for David’s schedule.) M W F  15:30–16:20. Room: 5-174.

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

Homework:
See here.
Learning Outcomes
Topics
Moodle (the new Blackboard)
There is a Learning Management System site at http://moodle.unbc.ca/
Handouts:
2022-09-07 Princed Outline
2022-09-07 about Logarithms
2022-09-07 Advice on Plotting
2022-09-?? Asymptotic Summary
more handouts…
Grading Scheme:1 and Dates
Homework25%
First ClassWed, Sep 07
Truth and ReconciliationFri, Sep 30
ThanksgivingMon, Oct 10
Midterm I20% Fri, Oct 14
Last Drop Day Thu, Oct 27
No classesFri, Nov 11
Midterm II20% Mon, Nov 14
Last ClassTue, Dec 06
Final35% unknown
unknown
Text (see Books)
Weiss is required.
Final Examination
Three hours sometime in December. See above.
Notes:
  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 2022 go forward
2022-09 other links

Java
CPSC 200 [Other years]
Books
Homework
More Handouts
Policies
Programming Policies
CPSC 370 [Other years]
David’s Schedule

UNBC Undergraduate Calendar
Dates
Computer Science (BSc)
Regulations