|
CS 332
Course Information |
|
Home | Topics | Syllabus | Final Project | Documentation & Useful Links
Instructor: Ellen Hildreth
Contact info: SCI E112, x3025, ehildreth@wellesley.edu
Office Hours: Monday/Wednesday 9:45-12:15, Tuesday 1:30-3:30, Thursday 9:45-12:15, 1:30-3:30. I will post announcements about any changes to my office hours at our course site on Sakai. Appointments can be made at other times.
Lectures: Monday/Thursday 8:30-9:40 in SCI E111
Lab: There is an additional 70-minute lab class that will meet in the CS Department's Mac classroom, SCI S160A, on Wednesday at 8:30-9:40.
Prerequisites
The prerequisite for this course is CS112 or CS230 or permission of
instructor. No prior experience with MATLAB is needed.
Reading
There is no required textbook for this course. Notes, book excerpts and journal
articles will be distributed throughout the semester. Some useful background material will be drawn
from the book, Vision Science: Photons to Phenomenology, by Stephen Palmer. Additional
books on computer vision, biological vision and MATLAB are available on one
of the bookshelves in room SCI S160A.
Course Evaluation
There will be 8 homework assignments, most of which will require computer
work. The assignments will use vision software written in MATLAB that can
be run on Macs and PCs.
There will be two in-class
exams on the following dates:
Exam 1: Thursday, October 13
Exam 2: Thursday, November 10
These exams will be open book/open notes. There will be no final exam.
Finally, there will be a final project that involves the independent exploration of a vision topic that is of interest to you. Topics can be explored through current literature that may include journal articles, excerpts from books, or online papers, and can include an implementation of some sort. Some possible areas of exploration are listed on the final project web page. During the last two classes of the semester, each student will give a 10 minute presentation of their final project work. A final paper on this work is due by the end of final exam period, on Friday, December 16.
Your final grade will be based on the following components of your work: assignments (45%), the two exams (20% each), the final project (10%) and class participation (5%). All of your submitted work will count toward your grade.
Late Assignment Policy
All assignments are due in class on the advertised due date, which will usually
be a Thursday. An assignment due on a particular day will be accepted until 5:00 on that
day without penalty. After the due date, the assignment can still be submitted, but
will lose 20% credit for each calendar day after the due date. In extenuating circumstances
(e.g. sickness, personal crisis, family problems),
you may request an extension without penalty. Please try to contact me
before the due date.
Collaboration Policy
With regard to collaboration, you are encouraged to discuss assignments with
other students and to exchange ideas about how to solve problems. However,
I ask that you compose your own final solutions to assignment problems. In
particular, for problems that involve computer work, either programming or running simulations,
you may discuss strategies for approaching these problems with classmates and receive general
debugging advice from them, but you should write your own code, run your own simulations, and
write up the conclusions of your work on your own. For problems requiring only a written analysis,
you can again discuss strategies for solving the problems with classmates, but should write out
the details of the problem solution on your own. In the lab classes, you may sometimes work in
pairs, and lab work can be shared between you and your partner. If you have questions about this
policy, please talk to me.
Course Directory
Materials for this course will be available on the CS file server, in the
directory /home/cs332. Software to be downloaded will be placed in the
subdirectory /home/cs332/download. Course web pages are stored in
/home/cs332/public_html and available from a web browser at the
following site: http://cs.wellesley.edu/~cs332
Puma Accounts
Each student will have an individual account on the CS file server, puma. If you have
taken other computer science courses at Wellesley, you probably already have an account. In any
case, you should submit the
Puma Account Request form to create a new account or update an existing account to include CS332
drop folders. You can also use this form to change your password.
Course Software
All of the CS332 course software is written in MATLAB. At Wellesley, MATLAB, together with some
useful toolboxes that include the Image Processing
Toolbox, is available on the public Macs and PCs, and on the CS Department's Linux workstations.
Installation CD's are available at the Knapp Media Center that can be used to install MATLAB
onto personal computers (Macs or PCs) for use on the campus network. For more information about this
option, see the Technology Support
webpage. The MATLAB software is key-served, so there are a limited number of
copies that can be used at one time. Please be sure to exit MATLAB when you are done using it!
A student version of
MATLAB can be purchased for $99.00 at the Mathworks website.
Sakai
There is a course site on Sakai named CS-332-01 FA-11. I will post important
announcements here about assignments, changes to office hours, and CS department events such
as seminars and parties. I encourage you to post questions or comments on the
Questions & Answers forum related to the lectures, labs, assignments, or other
topics of interest to students in the course. Feel free to respond to questions posted by
other students. I will also read messages on this forum on a regular basis and post answers to
questions. Please do not post MATLAB code related to assignments on this forum - homework
discussions should be at a high-level English description. You should check Sakai regularly
for announcements and forum postings!
Students with Special Needs
If you have special needs of any kind, please meet with me to discuss accommodations
that may be helpful to you.