Week 5 Overview

Mentoring Specific Announcements

  • All sections will be held in Cory 284.
  • Attendance is mandatory for the first three weeks. I will take attendance, so you do not need to worry about it.
  • To be counted as an excused absence, please notify me that you are missing section at least 1 hour before section.


Week 6 Overview

Mentoring Specific Announcements

  • This week's topics include Lists and Trees.
  • All sections will be held in Cory 284.
  • Attendance is mandatory for the first three weeks. I will take attendance, so you do not need to worry about it.
  • To be counted as an excused absence, please notify me that you are missing section at least 1 hour before section.


Week 7 Overview

Mentoring Specific Announcements

  • This week's topics include Mutation and Nonlocal.
  • All sections will be held in Cory 284.
  • Attendance is mandatory for the first three weeks. I will take attendance, so you do not need to worry about it.
  • To be counted as an excused absence, please notify me that you are missing section at least 1 hour before section.


Week 8 Overview

Mentoring Specific Announcements

  • This week's topics include OOP and OOG.
  • The first boba challenge is here! Check it out here.


Week 9 Overview

Mentoring Specific Announcements

  • This week's topics include Linked Lists and Midterm Review.
  • Section attendance is optional this week! If you feel like you could use some more last minute tips or hints, please drop by.
  • The second boba challenge is here! Check it out here.
  • Please fill out the CSM Midsemester Student Feedback form. If you are taking CSM for a unit, then you must fill out the survey, or recieve an NP.


Week 10 Overview

Mentoring Specific Announcements

  • This week we will be going over Scheme basics.
  • There is no boba challenge this week.
  • Section attendance is mandatory this week. If you cannot come, please let me know at least one hour before section.


Week 11 Overview

Mentoring Specific Announcements

  • This week we will be going over Scheme lists and scoping.
  • There is no boba challenge this week. I was out of town this weekend and did not have the time to find a good problem.
  • Section attendance is mandatory this week. If you cannot come, please let me know at least one hour before section.


Week 12 Overview

Mentoring Specific Announcements

  • There are a lot of topics to cover this week! To ensure we can get through everything, please take a look at the guides for the special forms let and quasiquote
  • The third boba challenge is here! Check it out here.
  • Section attendance is mandatory this week. If you cannot come, please let me know at least one hour before section.

Worksheets

Links for each week's packet, solutions, and guide are below. Guides are being made in order of demand and amount of time I can spare. Note: Some resources may not be available yet.

Week 5 (worksheet) (solution) Week 10 (worksheet) (solution)
Week 6 (worksheet) (solution) Week 11 (worksheet) (solution)
Week 7 (worksheet) (solution) Week 12 (worksheet) (solution)
Week 8 (worksheet) (solution) Week 13 (worksheet) (solution)
Week 9 (worksheet) (solution) Week 15 (worksheet) (solution)

Conceptual Guides

Below are guides to some topics covered in this course. If you have any questions or comments please let me know! Also, if you find errors, please let me know too.

Python

Scheme

Contact Me

If you have any questions, comments, or concerns, please do not hesitate to send me a message. Note: All fields are required.

If this is an emergency, please include [Emergency] in the subject line. I will do my best to resolve this ASAP. All other messages may take me up to 24 hours to respond.

If you wish to set up a meeting, please include all date/times you are available.

Thank you for reaching out.