NewtFire logo: a mosaic rendering of a firebelly newt
newtFire {dh}
Creative Commons License Last modified: Sunday, 14-Feb-2021 04:40:09 UTC. Maintained by: Elisa E. Beshero-Bondar (eeb4 at Powered by firebellies.

Projects in the DIGIT 110, 210, and 400 courses at Penn State Behrend involve students working in teams to share coding tasks over multiple stages of development across a semester. Teams should be small, between two and four students, and team work will require meeting regularly (ideally once per week outside of class) with teammates to share, review, assign, and update tasks for project development, such that each student has clear and well-documented responsibilities. We will conduct projects in these courses using git for version control of code, together with GitHub’s project management tools to curate the project work and to record each student's contributions. These requirements should help to ensure that semester project team work can proceed fairly with a reasonably equitable division of labor among the students.

To join a project

Successful completion of a semester project depends upon reliable contributions by each team member. Therefore students must demonstrate they are prepared for responsible participation on a coding project before they may join a semester project team. A student becomes eligible to join a project team only when they have successfully completed each of the following requirements:

If around the time that project teams are forming you do not meet these requirements, you must meet with the professor to help you catch up with urgent missed work in a timely fashion (no more than a week or two given the limited time available inside a semester), or to help determine whether it is best to withdraw from the course and take it later.

To support your team

Project team members who do not participate will be noticed and warned, and if they cease participation for more than two weeks without any contact with the team or the professor, they will be removed from their team assignment. We understand that catastrophes and crises happen in life, and we present these requirements during a global pandemic with all its disruptive consequences. We understand that keeping up with schedule demands during a semester is often challenging, and therefore we ask each team member to take seriously the bonds created in forming a project team and sharing work. Each student assigned to a project team must do the following:

picture shows three human figures setting gears in place to share a project
Source: Clipart Library