CS 3212: Algorithms

Groupwork



About
Announcements
Modules
Coursework
FAQ


Java API

We will not have teams outside of class. Instead, we'll use teams just for in-class work:

  • First and second class: sit anywhere at the tables in the chart below.

  • All other classes: Sit with your assigned team.

  • Teams will change every four weeks.

  • Your team number will is your table number, according to this chart:

  • I'll call on teams to answer questions and occasionally, individuals as well. At that moment the spokesperson-for-the-day will need to respond.

  • Designated spokespersons are indicated in the Table/team assignment table.

  • Spokesperson responsibilities:
    • Be present on your designated dates!
      Important: a spokesperson not present loses more than attendance points.
    • Collect the table's consensus for an answer to a problem, and report the consensus solution.
    • If it is your table's turn to share a song, and you are the spokesperson, then you are responsible for explaining the consensus choice.
    • There are unassigned slots towards the end of the semester. Your table needs to pick spokespersons for those days.
    If the designated spokesperson is not in, the following week's spokesperson fills in.

  • For in-class work, you can consult anyone in your team as you work on in-class exercises.

  • All your submissions will be your own work.

  • At the start of every class, one person in each team will need to be the spokesperson for the day, and this person needs to be different from the previous class' spokesperson. That is, I'd like everyone in a team to take turns being the spokesperson.