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

CPSC 370: Functional and Logic Programming (2006)

This printable .pdf-file contains much of the same information as this page.

Syllabus:
Click the syllabus for a more detailed list of topics.
Times:
Lectures are Monday, Wednesday, Friday from 12:30 to 13:20 in Agora 7-150. 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 Homework Submission Policy 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 2006 go forward
2017-09 other links

Semester Map
CPSC 141
CPSC 200
CPSC 370
Course Outline
Handing in Homework
Pending Homework Questions
Solutions
Policies
References
David’s Schedule