Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

All playgrounds and reading book done #16

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

langyx
Copy link

@langyx langyx commented Feb 4, 2021

Hello I'm Yannis Lang from Apple Foundation Program.
I took part of Prep session last week and secon prep session this week.

In my mind playgrounds is very usefull to start with programming concepts and particulary Swift concepts.

Go throught concepts by differents page level is as much gainfull for those which have some It background allowing them to go deeply in concepts as for those who discover basic concepts.

For first playground (constants and variables), students sometimes struggle a bit with ideology for exemple when exercice ask them to fail and come back to fix.

We always drive them to swift.org, swift ebook and apple developer documentation, because they are officials ressources. Some of them struggle a bit to get method of search of these doc when they are doing playground.

I finally took the time to read it all the book, I think pedagogy with simple explanation, exemples, quiz and hands on is well done and can help a lot students to jump in.

Sometimes students struggle to go from theory to practice, for exemple when we teach keynote or when they read the book. I think playground is intermediate step that make them more confortable with Swift concepts before going on guided activities or project.
Having some experience in iOS developement, I had not yet taken the time to do this.
I consider this to be an excellent educational resource for us and for learners new to Swift.

I can't wait to see a version with SwiftUI! 😉

@mhanlon
Copy link
Owner

mhanlon commented Feb 4, 2021

👍 Great stuff, we'll see you in class tomorrow!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants