The CS 202 Group Project for this semester is to design and prototype an
improved Simple programming language compiler product for Two-0-Two, Inc.
as described in Exercises 21.26-21.29.
Two-0-Two, Inc. management requires the design prototypes to be presented
in the format of a product announcement and demonstration on Friday, 12/15.
Two-0-Two, Inc. management will evalaute the compiler design prototypes
on the basis of demonstrated functionality, ease of use, robustness and
overall improvement to the original Simple compiler. A review of the
prototype source code will also be conducted. All materials for each group's
proposal must be submitted to Two-0-Two management on CD-ROM on the day of
the presentations.
The CS 202 Group Project will consist of Homework Assignments #10-12 plus
a group presentation in lieu of a final exam. Each member of a group
is expected to contribute to the group assignments.
Each group will have approximately 30 minutes to describe why
their compiler should be selected as the best implementation of
the Simple language. Each group should describe the unique
features of the design, implementation and testing of their
prototype of the compiler in sufficient detail to convince the
audience that the compiler is not vaporware and really works.
The presentation should begin with a title
slide listing the group name and members of the group. Additional
slides should present the goals of the project,
the organization of the group (who did what), the implementation of the
compiler prototype, including test results, and a summary of the features
and benefits provided by the compiler.
Each group member is responsible for 5-10 minutes of the group
presentation during which they
describe their contribution(s) to the project. The presentation portion
of the group project will be graded individually. For all other group
grades, all members of the group receive the same grade.
Powerpoint is a good application to use for preparing slides. See the
Powerpoint Guidelines
for more information. Live
demonstrations are a good way to sell a product to the audience,
if the demo is well planned and works correctly. The class
presentation will be graded on organization, preparation, delivery,
content, and overall impact. The Evaluation
Form
awards a maximum of 15 points for an outstanding
presentation. The Public Speaking Tips
page contains suggestions to help you prepare and deliver a successful
presentation.
The Group Project constitutes 15% of the course grade. The point distribution
for the group assignments is shown below. The Group Presentations will be
graded individually. For all other group assignments, every member of the
group receives the same grade.
Points Assignment
10 Homework #10
10 Homework #11
50 Homework #12
(35) - Compiler prototype
(15) - Group Presentation
Groups are expected to meet all project deadlines. The group presentations will be take place from 8-10am on Tuesday, December 18 in lieu of the final exam.