Skip to content

All playgrounds and reading book done#16

Open
langyx wants to merge 1 commit intomhanlon:masterfrom
langyx:master
Open

All playgrounds and reading book done#16
langyx wants to merge 1 commit intomhanlon:masterfrom
langyx:master

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