CPSC 200: Algorithm Analysis and Development
Click here for a printable .pdf
-file containing
much of the same information as this page.
- Syllabus:
- Click the syllabus
for a description of the contents of the course.
- Times:
- Lectures are Monday, Wednesday, Friday from 9:30 to 10: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 four medium-sized programming assignments
during the semester. Familiarity with C++ is assumed.
See the CPSC
200 Course Policies 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% |
- Books:
-
- Mark~Allen Weiss,
Data structures and algorithm analysis in
C++,
second edition, Addison-Wesley, 1998.
- Click the book
list
for others.
- 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.