Last modified: 2019-12-18
This is a course page of
David Casperson
Associate Professor
Computer Science
University of Northern British Columbia

CPSC 141: Discrete Computational Mathematics I

Here is a link to a printable .pdf-file containing the same information as this page.

Objective:
to provide an introduction to the mathematical language, reasoning and methods; to introduce material used directly in later Computer Science courses; and, importantly, to explain how to reason mathematically.
Times:
Lectures are Monday, Wednesday, Friday from 11:30 to 12:20 in 8-164. There are no assigned labs or tutorials with this course. See my schedule for office hours.
Homework:
Around eight assignments, approximately weekly. See the CPSC 141 Course Policies for acceptable formats for submission and more information.
Marking Scheme:
Homework20%
Midterm I20%
Midterm II20%
Final40%
Text Books:
  • Mathematical Structures for Computer Science: A Modern Treatment of Discrete Mathematics by Judith L. Gersting is required.
  • Discrete and Combinatorial Mathematics: an Applied Introduction by Ralph P. Grimaldi is the old text for this course.
Syllabus:
Click the syllabus link for more information.
Cheating:
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 141 Course Policies.
Home page Semesters Site Map
go back Fall 2005 go forward
2024-04 other links

Semester Map
CPSC 141
Policies
Syllabus
Old Exams
CPSC 200
CPSC 370
David’s Schedule

published