CPSC 370: Functional and Logic Programming (2010)
This page needs revising.
Click here for a
printable .pdf
-file containing much of the same information
as this page.
- Syllabus:
- Click here for the syllabus.
- 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 here 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.