There
will be 2 exams. Each exam is 15% of the final grade.
There
will be a final exam counting 15% of the grade.
There
will be a written and oral report counting a total of 8% of the grade.
There
will be group projects totaling 47% of the grade.
There
will be several bonus point opportunities.
The
grade scale is 90% A, 80% B, 70% C, and 60% D.
REPORT:
Each student will prepare an oral and written report based on at least
two articles from the recent literature related to Software Engineering.
The oral report should be 5 - 10 minutes in length. The written report
should be approximately 5 pages long (double spaced).
PROJECT:
The project will involve working in a team environment. The team will
prepare a formal functional specifications document, design document,
test plan, and user's manual for the system that the team is
implementing. The system can be coded in any language that is
appropriate for the type of system being developed, is available, and is
familiar to all the team members. The resulting system will be
demonstrated in class at the end of the semester. Some class time will
be devoted to evaluations, inspections, and presentations of team
progress reports. Grades will be assigned for each project component as
well as for the overall project.
Software
Engineering Team Project Components and Grading
Project
Component
Points
Project
Plan
50
Specifications
Document
65
Design
Document
65
Test
Plan
60
User
Manual
50
In-Class
Presentation and
Demonstration
60
Coding
and Project
Completion
120
Total
470
The
team project points will be computed as the sum of the points earned on
each component of the project. Points will be deducted for documents
which are not submitted on or before the due date.
The
project grades for individual team members will be derived from the team
project points and the team member's evaluation. Team members will
evaluate their own contributions as well as the contributions of other
team members to the team project. The average computed from the
evaluation data will be used to determine whether or not the team member
will receive all of the points earned by his/her team for the project.
Team members will be evaluated on a scale of 1 to 10 in the areas of
time spent on the project, cooperativeness, and total contribution to
the project. The average of the evaluations in each area must be 5. The
evaluation score for each team member is computed by computing the
average of the sum of their evaluations as submitted by each team
member. If that average is at least 12 then the team member will receive
all of the points earned by his/her team for the project. If the average
is below 12 a deduction will be made using a linear scale. If the
average is above 18 then the team member will receive a bonus.