This class will be graded on a curve. That said, the ultimate measure of success in software design and engineering is a functional and correct program. Thus, there is a floor function built into the curve - completely dysfunctional programs will not receive passing credit, regardless of the relative performance of the rest of the class.
This is a group work class. While this prospect inspires fear and loathing in many students, I hope that you'll find that you are more intelligent as a group than you are as individuals. There will be both individual and group work components to your final grade.
Your grade will be based on four components:
All group work has a corresponding individual components, preventing freeloading. It will not be possible to pass the course purely on the basis of your group members' performances.