You have exceeded your limit for simultaneous device logins.
Your current subscription allows you to be actively logged in on up to three (3) devices simultaneously. Click on continue below to log out of other sessions and log in on this device.
Are your students budding coders? Apple has just released a sophisticated app for students serious about programming. Our review of Swift Playgrounds.
Are your students budding coders? Do they want to create and design apps? Apple has released a sophisticated app for students serious about programming. Swift Playgrounds, a free iPad app (iOS 10) that teaches Apple’s programming language Swift, was among the major announcements at Apple’s Worldwide Developers Conference (WWDC) in June 2016. Released in mid-September, Swift Playgrounds is a robust app offering hours of programming lessons.
Features
Swift Playgrounds consists of two modules that teach functions, loops, variables, parameters, arrays, and more. Each module has game-like lessons that build in complexity as each level is completed. In addition to the modules, there are additional challenges that allow users to test their newly-honed coding skills. Templates also provide a space for users to design their own games, virtual worlds, and programs. The second module, Beyond the Basics, introduces students to variables, parameters, and arrays. This is how Swift Playgrounds sets itself apart from other coding apps, by teaching in-depth skills. The Beyond the Basics module teaches concepts that students would likely learn in a high school computer science course. By the end of this module, students are ready to build their own virtual worlds and apps using Swift. To make this app more accessible to kids and beginners, there are a few improvements that could be made in how debugging is taught. Highlighting the code as it runs would help users more easily identify and correct mistakes, as well as see how each string of commands works. More tips for correcting errors in code would also be useful. As it is, when code doesn’t work, there might be a hint why, but there are few resources for troubleshooting. While this reflects real-world problems a programmer might face, as an app aimed at non-programmers, more hints and tips would be valuable to the learning process.
Verdict
Swift Playgrounds is a solid app for students interested in programming.Think of this more as an online course rather than a game. For example, I jumped ahead to the Beyond the Basics module and tried working on the variables lessons. Big mistake. I had skipped the lessons on conditional statements and tried several iterations of my code before realizing I needed to use an "if" statement. The sequence of lessons is purposeful on Apple’s part in order to develop the necessary foundation for more complicated skills. Best for middle and high school students (as well as adults), the instructions need to be read carefully, and users need patience and determination to complete challenging tasks. Throughout the app’s lessons, students are learning key computational thinking skills, not just how to code. They are recognizing patterns, practicing decomposition, and writing algorithms, valuable to developing critical thinking and problem solving skills while also learning the Swift programming language. Jennifer Hanson is director of library services at Worcester Academy in Massachusetts.
Get Print. Get Digital. Get Both!
Libraries are always evolving. Stay ahead.
Log In.
Add Comment :-
Comment Policy:
Be respectful, and do not attack the author, people mentioned in the article, or other commenters. Take on the idea, not the messenger.
Don't use obscene, profane, or vulgar language.
Stay on point. Comments that stray from the topic at hand may be deleted.
Comments may be republished in print, online, or other forms of media.
If you see something objectionable, please let us know. Once a comment has been flagged, a staff member will investigate.
Comment should not be empty !!!
John
Brilliant! It's fascinating to witness all the ways education is changing and adapting to meet the demands of the ever-growing tech market.
The job outlook in 2030: Librarians will be in demand
Rebecca T. Miller,
Dec 07, 2017
According to "The Future of skills: Employment is 2030", there will be an increased call for librarians, curators, and archivists, among other occupations.
CAREERS
The job outlook in 2030: Librarians will be in demand
Rebecca T. Miller,
Dec 07, 2017
According to "The Future of skills: Employment is 2030", there will be an increased call for librarians, curators, and archivists, among other occupations.
CAREERS
The job outlook in 2030: Librarians will be in demand
Rebecca T. Miller,
Dec 07, 2017
According to "The Future of skills: Employment is 2030", there will be an increased call for librarians, curators, and archivists, among other occupations.
Log In
Don't have a School Library Journal Account?
Register Now
Thank you for registering. To have the latest stories delivered to your inbox, select as many free newsletters as you like below.
Add Comment :-
Comment Policy:
Comment should not be empty !!!
John
Brilliant! It's fascinating to witness all the ways education is changing and adapting to meet the demands of the ever-growing tech market.Posted : Oct 18, 2016 01:06