CMSC391 - Fall 2009
Problem Solving Seminar
Overview
In this class, students will be working on short challenging programming problems
that involve (but not limited to)
searching, dynamic programming, geometry, graph theory and
number theory.
In addition, students will practice techniques such as pair programming.
The goals of this class are to: improve design skills, learn how to apply
and implement algorithms, learn how to work affectively as a team, gain
experience in critical thinking for computer science, and improve overall programming
skills.
Student workload will include working on a weekly problem set,
presenting problems and in-class programming contests.
Problems will be pulled from Project Euler,
the
ACM International Collegiate Programming Contest Problem Set Archive,
and other sources.
Class Info
- Wednesday 1:00pm-2:15pm
- Pass/Fail grading
- Prerequisite: CMSC341 Data Structures
- Website: http://maple.cs.umbc.edu/~don/391/
Instructor