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