EBoard 41: Wrapping up

Approximate overview

  • Admin
  • An exercise
  • Some alternate learning outcomes
  • Evaluation time
  • Final thoughts
  • Restore the room?

Administrative stuff

Notes

  • Don’t forget to fill out the LOs.
  • Candy!

Our last Friday PSA

  • Be true to yourself.
  • Take care of each others.
  • If you consume, do so in moderation
  • Consent is essential.

Upcoming work

  • LOs (aka “portfolio”) due at the end of finals week, unless you take an incomplete.
  • Meetings for makeups (or just plain makeups)

Q&A

Do we have a final?

No.

Why do we need a pen?

Forthcoming.

The Pen Exercise

A follow-up to I love the community in this class.

I have written the names of the students in the class on the board.

Each of you has a stack of white cards.

For the five names that follow you (wrapping around as necessary), write the name on the top of the card and then something you appreciate about their contributions to CSC-301-02 this semester.

Pick at least three other names and do the same thing.

+--------------------+
|      Lindsey       |
|      -------       |
| Lindsey empowered  |
| others to speak    |
| through their      |
| thoughtful silence.|
|                    |
|                    |
|                    |
|                    |
|                    |
+--------------------+

Other course outcomes/goals/foci/whatever

Here are what I think broadly of the course goals.

  • Students learn “the literature of CS”: Balanced trees, topological sort, string matching, and more.
  • Students get experience writing new algorithms.
  • Students learn core algorithm design techniques: greed, divide and conquer, dynamic programming, network flow.
  • Students practice verifying (or disproving) algorithms.

We represent those primarily through the learning outcomes. We talked about those on Wednesday.

Although the learning objectives provide the department’s primary goals for the course, and you now have a larger toolkit for approaching algorithmic problems, I hope the course has affected you in other ways.

  • Ask “Can I do better?”, at least in algorithm design.
  • Treat others with care (and the occasional piece of sarcasm).
  • Remember the proof techniques can also be design techniques.
  • Practice in working together.
  • Practice in answering questions in stressful situations.
  • Eat your vegetables.
  • Laugh. :skull:
  • “I hate computers.”
  • There’s always time for long, rambly, stories.
  • We all make mistakes. Forgive.

Course evals

Ah, the wonders of technology. http://grinnell.smartevals.com.

  • Ignore the pandemic-related questions.

Final comments

Part zero: Background

Part one: Acknowledge the complexities of the relationship

  • Please check in.

Part two: Acknowledge each other

Part three: Say your goodbyes

Restore the room?

  • Nope, out of time.