Last modified: 2021-04-23
This is a course page of
David Casperson
Associate Professor
Computer Science
University of Northern British Columbia

CPSC 101: Computer Programming II (2008)

Click here for a printable .pdf-file containing the same information as this page.

to gain proficiency in programming, particularly object-oriented programming, through the use of Java.

Lectures are Monday, Wednesday, and Friday from 15:30 to 16:30 in 8-164.

Tutorials are Thursday from 16:00 to 17:20 in 5-155.

Students must be enrolled in both a lab and a tutorial. See the CPSC 101 schedule for office hours.
Laboratory Homework:
Laboratory assignments will be given approximately weekly.

Although not always up-to-date, a list of current laboratory assignments can be found here.

Don't. First offenses result in a grade of -100% on the assignment in question and formal notification of the College Dean. Allowing someone to copy your work is cheating. The UNBC Calendar describes academic offenses and possible penalties in more detail. See also the CPSC 101 Course Policies.
Team Term Project

The project specification can be found here.

As of 2008-01-19 teams have not yet been picked.

Marking Scheme:
Lab Homeworkweekly15%
Quizzedunexpected and infrequent*
Projectsemester long15%
Tutorial Participationsemester long5%
Midterm IWed January 3115%
Midterm IIWed March 7 15%
FinalNot yet Scheduled
in the period April 11–23
*Marks included in the lab marks
Check the Registrar's site. It is official; this web-site is not.
Text Books:
Home page Semesters Site Map
go back Winter 2008 go forward
2023-10 other links

CPSC 100
CPSC 101
External Program Review 2008
David’s Schedule