Senior Projects Course Information, Fall 2013

Instructor: Dr. Robert Beck
288 Mendel Science Center, 610-519-7352, E-mail: robert.beck@villanova.edu
Course Hours: MWF 12:30 - 1:20
Office Hours: TTh 1:00 - 2:30, and by appointment

Text: None

General description: This is not the standard lecture/exam course that we are all used to. Instead, the emphasis of the course is on a semester-long capstone project that synthesizes a number of ideas you have learned in other courses. Typically projects are carried out by teams of two or three. Some projects are software development projects that aim toward full production software systems. Think of Schedulr as a paradigm. Some projects are experimental software development, maybe for the software itself or maybe for the answers that it provides. Think of programs that help with packing problems, investigating ways of putting small shapes into a bigger shape. Some projects are pure research destined to look good on your grad school application, to win you regional and national research awards, and to further your career in academic computer science.

Schedule: We will meet as a class almost every Monday. We will meet some Wednesdays and Fridays, especially at the beginning of the semester. When we do not have a scheduled class meeting, the time can be used for project team meetings or for meetings with the instructor, customers, or research director. However, you are expected to attend every scheduled meeting and to contribute to the discussions.

In the early part of the semester we will use the class meetings for project organization and at the end of the semester they will be used for formal project reports. There will also be some scheduled lectures/presentations and four sprint reviews during the middle of the semester. It is up to the students to monitor the posted class schedule and to attend meetings when required.

Requirements: Students/teams are required to