CSE 212: Programming with Data Structures

Team Activity: Practice Recursion

For this activity, you need to meet with your group for a synchronous meeting using a video sharing tool, such as Microsoft Teams.

This activity is designed to take about one hour.

Instructions

Use the following as an agenda for your team meeting. The person that is assigned to be the Lead Student for this gathering should help guide the group through these steps.

Before the meeting: Verify the time, location, and lead student

This could be as simple as posting a message to your Microsoft Teams channel that says something like, "Hi guys, are we still planning to meet tomorrow at 7pm Mountain Time? Let's use the Microsoft Teams video feature again." Or, if someone else has already posted a message like this, it could be as simple as "liking" their message.

Make sure to identify who will be the lead student for this week. For example, "Emily, are you still planning to be the lead student for this week?"

Begin with Prayer

Review the Preparation Learning Activities (5 minutes)

Briefly discuss the following questions: (The Lead Student should ask each question.)

  1. What is the purpose of recursion?
  2. What are the two rules of recursion?
  3. What is a potential disadvantage of recursion?

Work together

As a group, spend one hour collaborating together on the Coding problems for this week.

You must not share your actual code solutions with each other. During this time together, you should share strategy, technique, and examples to help each other learn the material. The use of a digital whiteboard can be helpful during the discussion.

Make sure that each person in your group has an opportunity to share ideas and ask questions. Spend no more than 10 minutes on each problem so that you have enough time to discuss all problems during the hour. You should prepare yourself for this activity by starting and completing several of the problems from the individual assignment.

Conclude

At the end of your meeting:

  1. Determine who will be the lead student for the next meeting.

Submission

When you are finished:

Other Links: