Today, you’ll be getting practice with optionals by completing a series of quick Swift programming challenges! Should be a great time :)

Announcements

<aside> <img src="/icons/trumpet_blue.svg" alt="/icons/trumpet_blue.svg" width="40px" />

But first, some announcements!

</aside>

Midterm Grades

Thanks to an incredible effort from the TAs, midterm 1 is graded and the results have been published! The average was about a 93%, so great job!

Midterm Redos

If you aren’t happy with your midterm grade or generally want to go back and fix anything you may have messed up, there will be an opportunity to resubmit the midterm for partial credit. More details will be provided very soon, but here is the gist of it:

  1. You will complete this outside of class
  2. You can, and are encouraged to, discuss what went wrong with Sam & the TAs
  3. You can get up to some percentage of the points back for each question (likely ~50%)

Midterm Regrade Requests

If you feel that we made a mistake when grading your midterm, feel free to submit a regrade request. But, because you can earn back partial credit through the redo, we will only correct actual mistakes in regrade requests, you can earn more partial credit via the redo.

iOS Dev Happy Hour

This Saturday, Feb 22, at 11am, the monthly iOS Dev Happy Hour Zoom call will be occurring. This is a great community of iOS developers who love to help out and talk to new folks. Here is their “About Us” statement –

The goal of #iOSDevHappyHour is to allow current and aspiring iOS Developers a place to share experiences, share knowledge, simply hang out, build community, and even enjoy a drink or two online during a time where face to face contact is limited.

If you’re interested, register at iosdevhappyhour.com. Feel free to ask Sam about this, he’s been to many of these and will likely be at this one as well.

Goals

<aside> <img src="/icons/gradebook_blue.svg" alt="/icons/gradebook_blue.svg" width="40px" />

What will you achieve today?

</aside>

  1. Get practice with optionals
  2. Get practice with optional unwrapping techniques