UCLA Olga Radko Endowed Math Circle

2/19/2023 -- Intermediate 1A: Winter - Coding for SET - Functions and Classes 1

Quarter Goals:

  • Learn the basics of abstract algebra
  • Model the card game SET with pure math and Python

Class Logistics:

We will meet from 4-6 pm at Math Sciences 6221

Class Plan:

We learn about functions and classes in Python, to efficiently program SET.

Required Resources:

Pencil, eraser, computers, and associated accessories should be brought.

The SET card game is not needed for this lesson.

Homework Due:

We have a second Python homework assignment due by February 19. Please do the following:

  • Click on this Google Colab notebook link,
  • Save a copy to the students’ personal google drive,
  • Have the students complete the notebook,
  • Save their work as a pdf to be submitted at this Google form

Instructions for submission are inside the notebook as well.

Homework Assigned:

  • If your child did not attend class last week, their homework is to work through as much of this Colab notebook about functions as possible.
    • We completely understand that this material may be challenging to get through independently. So, we have set aside time for review this upcoming Sunday.
    • Again, they should not feel rushed to finish the entire thing but instead, they should just try their best to do as much as they can. No stress!
  • If your child did attend class, please have them complete the following short Colab review notebook as homework.

Please note that we are not asking any students to complete both notebooks.

Contact Information:

Please reach out to the instructors Andy Shen at andyshen55@g.ucla.edu or Naji Sarsam at najisarsam@g.ucla.edu if you have any questions, comments, or concerns!