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 8164.
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:

Homework   20% 
Midterm I   20% 
Midterm II   20% 
Final   40% 
 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.
