CCI Diploma 2021/2022: Unit 4: Lecture 1: Introduction.
Back to slide index.
Hi!
I'm going to start every lecture with a meditation from the fantastic Sitting Still Like a Frog book, all read by Myla Kabat-Zinn. If you don't want to participate that's completely fine, I'll message on the chat when the meditation is over.
We are going to do the exercises and challenges that I set in groups of three - with one PC user in each to start with - so please message me on Slack right now if you are a PC user. If you are living together, please message too, so I can put you in a group with your house mate.
I'm going to be using Apple's Develop in Swift Explorations (Xcode 13) as the main text for this Unit - so if you are on a Mac please download it via the Apple Book store. I'm curious if that works on PC too? I didn't have one to test with I'm afraid. For those of you with PC's don't worry, Tom Lynch will be setting up remote access ASAP. Please remind me next session to update you on the remote access status PC users!
This is the second time I'm teaching this syllabus, so I want to hear all your feedback - good and bad!
Before we start with Swift Explorations I wanted to share some Swift resources:
Now let's go through the readme and wiki for this unit: https://github.com/JGL/CCIDiploma-SpringSummer2022.
Let's start by going through the introduction section of Swift Explorations - paying particular attention to how the units are broken up into four sections (Get Started, Play, Build and Design), with Episodes between units. Also making sure to download the student materials that accompany the book.
Now let's begin, with "Get Started with Values" - and I'll take you through some extra exercises as we start looking at the exercises in your student guide.
Let's start with the "What Is Programming?" section and the Explore This exercise - "Consider your favourite app on your phone" exercise.
Next a 15 minute 3 person group session - "Computers in Disguise".
Next let's move onto the "Values" section and the Explore This exercise - "Take a photo of an everyday object".
Next a 15 minute 3 person group session - "Using Data to Solve Problems".
Next let's move onto the "Naming and Identifiers" section and the Explore This exercise - "Compare these two notes".
Next a 10 minute 3 person group session - "Naming to Organise Values".
Next let's move onto the "Strings" section and the Explore This exercise - "Imagine you’re tasked with creating chatbot responses to the user inputs below."
Next a 15 minute 3 person group session - "Concatenating Strings".
Next let's move onto the "Constants and Variables" section and the Explore This exercise - "Imagine your life is a program".
Next a 15 minute 3 person group session - "Ceteris Paribus".
Next let's move onto the "Simulation" section and the Explore This exercise - "Imagine you work as a car safety engineer".
Next a 15 minute 3 person group session - "It's All in a Name".
Thanks!
Back to slide index.