Last modified: 2016-10-05
This is a course page of
David Casperson
Associate Professor
Computer Science
University of Northern British Columbia

CPSC 370: Functional and Logic Programming

Syllabus:
Click the syllabus for more detailed information about the material covered.
Times:
Lectures are Monday, Wednesday, Friday from 15:30 to 16:20 in 5-124. There are no assigned labs or tutorials with this course. See my schedule for office hours.
Programming Assignments:
There will be approximately weekly programming assignments during the semester. Programming languages include Scheme, Prolog, and Standard ML. See the CPSC 370 Course Policies for acceptable formats for submission and more information. There may be other non-programming assignments as well.
Grading Scheme:
Homework25%
Midterm I20%
Midterm II20%
Final35%
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.
Books:
There is no required text book for this course. Click the book list for more information.
Cheating:
Don't. Offenses result in a grade of -100% on the assignment in question and formal notification of the College Dean or worse. The UNBC Calendar describes academic offenses and possible penalties in more detail.
Home page Semesters Site Map
go back Fall 2005 go forward
2017-11 other links

Semester Map
CPSC 141
CPSC 200
CPSC 370
Course Outline
Solutions
Policies
References
David’s Schedule