EBoard 33: Project Kickoff (Section 2)

Warning! You are being recorded and transcribed, provided the technology is working correctly.

Approximate optimistic overview

  • Administrative stuff
  • Questions! (admin)
  • About the project
  • Questions! (project)
  • Group formation
  • Work time
  • Quiz!

Administrative stuff

Introductory notes

  • Please please please submit mentor and evening tutor evaluations.
  • Reminder that we’ll have propsies on Friday.
  • I’m visiting a class on Thursday, so office hours will only be 10:00–10:45.
  • I’ll be guest teaching classes next Tuesday, so office hours will only be 8:30–9:45.
  • If you’d like to meet to me at other times, let me know.

Upcoming activities

Scholarly

  • Thursday, 24 April 2025, 4pm, HSSC 2231. Annual McKibben Lecture: Love in a Time of Bankruptcy: Calculations in Catullus
  • Tuesday, 29 April 2025, noon–1pm, White PDR. CS Table: ???

Artistic

  • Through this afternoon. Bucksbaum Basement. Art Exhibit: If you woke up and you were a ghoti, what would you do?

Multicultural

  • Wednesday, 23 April 2025, 4:15 p.m., HSSC S1325. Holocaust Memorial Day Program with Andre Holtan
  • Friday, 25 April 2025, 4:00–5:00 p.m., HSSC N1170 (Global Living Room). Middle of Everywhere: Road Trip Around Spain
  • Sunday, 27 April 2025, 1:00–8:30 p.m., Cleveland Beach. (Maybe.) Holi

Peer

Musical, theatric, sporting, and academic events involving this section’s students are welcome.

  • Read articles by your fellow CSC-151 students and comment on them online.
  • Saturday, 25 April 2025, Noon, Baseball field. Baseball vs. Ripon
  • Saturday, 25 April 2025, 2:30 p.m., Baseball field. Baseball vs. Ripon
  • Sunday, 26 April 2025, Noon, Baseball field. Baseball vs. Ripon

Wellness

  • Where and when they occur. Badminton Club, Brazilian Jiu-Jitsu, _HIIT Training, Nerf at Noyce, Yoga.
  • Thursday, 24 April 2025. 4:30–6:30 p.m., Off Campus. Forest Bathing.
    • Sign ups are required.
  • Tuesday, 29 April 2025, 5:00–6:00 p.m., HSSC Atrium. Therapy Dogs.
  • Tuesday, 29 April 2025, 7:15–8:15 p.m., HSSC Atrium. Therapy Dogs.

Misc

  • Wednesday, 23 April 2025, Noon–1:00 p.m., HSSC A2231 (Auditorium) Community Forum
    • “Weekly discussion on legal protections and recourse on issues that higher education and Grinnell College face.”
    • Also online.
    • This week: Disability and Accessibility
  • Sunday, 27 April 2025, 7:30–8:30 p.m., Science 3819. Mentor Session: Quizzes and Projects
  • Tuesday, 29 April 2025, 7:00–8:00 p.m., Science 3820. Mentor Session: Quizzes

Other good things

These do not earn tokens, but are worth your consideration.

  • Saturday, 25 April 2025, 1pm, Softball field. Softball vs. Cornell_
  • Saturday, 25 April 2025, 3:30 p.m., Softball field. Softball vs. Cornell_

Upcoming work

Questions

Are SoLAs still due Thursday?

Yes.

Is Sam fixing the redo grades?

He hopes to.

Should we submit a regrade request?

After the next grade report comes out if Sam hasn’t fixed it by then.

Administrative

About the project

Philosophical underpining

  • We can use our computing skills to understand the world.
  • We can use our ability to write programs that make/manipulate images to better understand artworks.
  • By making computer-based “sketches” of variants of an artwork, we can better understand the artist’s intent / decisions.

Details

  • You are going to write programs that create variants of a work of art.
  • By making variants, you will (hopefully) understand design decisions better.
  • We’ll be using the artwork of Hilma af Klint.

Expectations

  • Write (image-series n width height), makes nth image in a series of variants of whatever image you selected.
    • n is an exact integer between 0 (inclusive) and 1000 (exclusive)
  • With at least two recursive procedures.
  • Using at least two image-making and image-manipulation techniques.
  • Write about what you’ve done and what you’ve learned.
  • Limit your time.
    • No fewer than five hours (including in-class time) per person.
    • No more than ten hours per person.
    • The time making the presentation counts.
    • The time writing about your code counts.
  • Working in a group (between one and four people).
  • Five-minute presentation in front of the class (and visitors) in week 14 (Wednesday).
  • The post-reflection is REQUIRED.

Questions and Clarifications

Can we work with someone in another section?

No.

How much fun is this mini project.

“Soooo fun.”

Project skills

TPS: What are characteristics you’d like at least one team member to have?

Some group members (at least one)

  • Leader/Manager: Able to herd cats. (Aka “manage a group of Grinnellians”.) [YELLOW]
    • Decisive.
    • Sets meetings.
    • Keeps people on task.
    • Keeps people moving forward.
  • Mediator
  • Debugging / verifier / tester. [BLUE]
  • Understands abstract art.
  • Communicator: Will lead the making of the presentation.[GREEN]
  • Writer: Will lead the writing of the key parts.
  • Big picture person for code design
  • Stylist/Documenter. [RED]
  • Passionate coder.
  • Mathemagician [WHITE]
  • Simplifier. Can make complex code simpler.
  • Artist. Able to sketch the thing.
  • Idea generator. [PURPLE]

All group members

  • Cooperative.
  • Responsive.
  • Hard-working.
  • Accountable.
  • Capable.
  • Proactive. Do your work on time or let people know in advance that you’re screwing up.
  • Focused.
  • Coder
  • Professionalism
  • Patient.

No group members

  • Sarcastic.

Group formation

Please grab the cards that represent your skills.

  • White:
  • Red:
  • Yellow:
  • Green:
  • Blue:
  • Purple:

Try to form a group with five or six cards.

Work time

We’ll also have work time next Wednesday.

Initial tasks:

  • Make sure you have each others’ contact info.
  • Set up meeting times.
  • Pick a team name.
  • Look through af Klint’s work (hardcopy, online) to see if there are some that speak to you (or at least that you want to do).
  • Start considering variations you might make.
  • Start considering how you might achieve different parts of the image.

Quiz

  • Data abstraction
  • Dictionaries
  • Diagraming structures