Previous Lecture | lect01 | Next Lecture |
lect01, Wed 01/10
Project Team Formation
This day is devoted to assignment of students to teams and projects.
Project Formation Tool
-
Today, if all goes well, we’ll be using a webapp that was developed by CS48 course staff and adapted by your current teaching team.
- The app is one that will allow us to generate project idea, and then rate one another’s ideas.
- It is intended to reproduce an exercise called 25:10 that is the basis for how Prof. Conrad and I have generated project ideas for CMPSC 48 and 148 in the past.
However, that exercise requires face-to-face interation and is done with index cards, or pieces of paper, which doesn’t scale to the current class size. Also, starting with S20, we were using a web app that could support that same exercise, but also work in a remote teaching setting (S20, S21). Since using the app seemed to be more enjoyable for students, we continued using it even after the pandemic.
What you’ll do next
- We will announce the URL of the web app.
- Please open that app, and use the Google login with your UCSB email address (name@ucsb.edu) - it’s the email that is on the class roster (the default one you got messaged to from Canvas, minus the “umail” part).
- You should see that in the upper right hand corner, you have the role “student”.
- If so, it’s working!
- If not, please flag a teaching team member, and we’ll help you get set up.
If you have the student role
- Enter a project idea. You should see a form where you can enter a project idea.
(This step was supposed to be done by 1pm on Wednesday, but if you have not done it yet, do it now!)
- You have 5 minutes. Come up with (or pick the best project idea you thought about since last class) in these 5 minutes.
- If you can’t come up with a good project idea, put in a mediocre project idea.
- Don’t stress over this too much. We are grading this on participation, and doing your best, not on the quality of your idea.
- Nevertheless, come up with the best idea you can!
- Rate other project (at least five).
- Once you’ve put in a project idea, you’ll be able to rate other students project ideas (anonymously).
- Rate at least five, but after that you can rate more if you like.
- Don’t spend too long on each rating. You have about 10 minutes to rate five project ideas.
After about 10 minutes, or after we see that everyone is done, we’ll reconvene in the main group.
For the top-rated submitted project ideas, we will follow this protocol:
- Instructor reads the project idea
- Asks if the submitter of that project idea wants to claim it, and try to form a team around that idea.
IF the submitter identifies themselves, try to let the form a team
- Instructor asks if the submitter wants to form a project team around the idea
- If no, proceed to “If a team not formed by original submitter”
- Instructor asks if the submitter can coordinate with the team in their Discussion Section (Fri 1pm,2pm, or 3pm).
- Instructor asks which students that can make that Section are interested in that project.
- We will announce a URL to a Google Spreadsheet in which team members can self-enter.
If there are 5, 6 or 7 hands (including the submitter), those students immediately form a team.
- We create a Slack channel for that team. Please name the channel pj01-descriptivename01, pj02-descriptivename02 according to what team number you are in the spreadsheet.
If there were 8 or more hands:
- The project is viable, but set aside for now; placed into a pile of “viable projects to return to later”.
If 4 or fewer hands:
- The project is set aside for now; placed into a pile of “potential projects to return to later”.
If a team not formed by original submitter
- Project is thrown open for bid to the entire class.
- Ask everyone interested in working on the project to raise their hand.
-
If there is no team of size at least 5, the idea is non-viable; set it aside as non-viable.
-
If and only if there is a team of 5, 6 or 7 that can all get together in a discussion section, a team can then be formed to work on that project idea immediately.
- If there is only one team of 7, that team wins over competing teams of 6 or 5.
- Similar if there is no team of 6, and only one team of 5.
- If there are multiple teams of equal size competing, the instructor may resolve the conflict by any of these means:
- Ask a representative from each potential team to do Rock Paper Scissors
- Put the idea back in the “viable project to return to later” pile
- Allow multiple teams to work on the idea
Iterate
- Iterate through all project ideas once for a first round.
- Then revisit viables ones set aside, until project teams are formed.