Notes On Collaboration
CSE 190 is a project-based course. You will complete a set of individual projects during the first half of the quarter, and a large-scale group project in the second half. We have different expectations for student collaboration for these two types of projects.
Individual Projects
All students are assigned the same set of individual projects, and we would therefore like for each student to complete the projects independently, in order to maximize the learning outcome.
This does not mean that all collaboration is prohibited for these projects. In fact, you are encouraged to discuss project-related topics at a high level with your classmates.
For individual projects, share your thoughts, not your solutions.
Group Projects
Different groups will be working on different projects selected from a pool of project proposals curated by the course staff.
TL;DR: There are no restrictions on collaboration for the group project.
You are of course expected to collaborate closely with your group members and contribute as much as you can to the project effort. In addition to that, we also highly encourage cross-team collaborations. Even if other teams are not necessarily working with the same code as you are, you are still encouraged to openly discuss issues your group is facing with a certain part of your codebase. And feel free to share your code for your group project.