Apple has published a Newsroom story today highlighting its Teacher Coding Academies and how the educators that are attending them are making an impact on their students and local communities.
If you’re looking for something to entertain kids aged 8-12 over the summer, and the chance for them to learn some useful tech skills into the bargain, you may want to register them for this year’s Apple Camp. Apple holds annual workshops at its retail stores intended to help kids make creative use of technology. This year’s workshops are focused on coding & robotics, movie-making and story-telling.
Campers can work with visual blocks and solve puzzles while programming Sphero robots. They can learn filmmaking skills: storyboarding, shooting video, and editing soundtracks. Or they can create interactive books complete with their own illustrations and sound effects. At Apple Camp, kids and their creativity are the heroes …
The course, Developing iOS 8 Apps with Swift, is offered every year by professor Paul Hegarty through Stanford’s School of Engineering but now for the first time has been updated for iOS 8 and Swift. The course includes an Introduction to iOS, Xcode 6, and Swift, More Xcode and Swift, Using MVC in iOS, Swift and Foundation, and more.
Updated for iOS 8 and Swift. Tools and APIs required to build applications for the iPhone and iPad platforms using the iOS SDK. User interface design for mobile devices and unique user interactions using multi-touch technologies. Object-oriented design using model-view-controller paradigm, memory management, Swift programming language. Other topics include: animation, mobile device power management, multi-threading, networking and performance considerations.
Apple has launched a blog on its official developer website to promote the new Swift programming language. Swift, which was announced at WWDC 2014, is a successor to the Objective-C programming language for iOS and OS X, and it provides new, cleaner, and more robust tools for developing applications. The blog will be dedicated to Apple engineers working on Swift sharing tidbits behind the language’s development as well as hints. Here’s the first Swift blog post:
Welcome to Swift Blog
This new blog will bring you a behind-the-scenes look into the design of the Swift language by the engineers who created it, in addition to the latest news and hints to turn you into a productive Swift programmer.
Get started with Swift by downloading Xcode 6 beta, now available to all Registered Apple Developers for free. The Swift Resources tab has a ton of great links to videos, documentation, books, and sample code to help you become one of the world’s first Swift experts. There’s never been a better time to get coding!
– The Swift Team
Additionally, the blog now discusses Swift and its compatibility with current and future versions of Apple software. You can read those details below:
As part of a code.org initiative to get people started with programming, U.S. Apple Stores are offering a free one-hour computer science workshop aimed at children and teens. The workshops take place in Apple retail stores on Wednesday 11th December.
It’s a one-hour introduction to computer science, designed to demystify code and show that anyone can learn the basics of programming. “The ability to code and understand the power of computing is crucial to success in today’s hyper-connected world,” says former Vice President Al Gore. Apple Retail Stores will host one-hour workshops for children and teens throughout the United States on Dec. 11 … Expand Expanding Close
Thinkspace, an organization created by sixteen-year-old James Anderson, seeks to “inspire the next generation of app developers” through dedicated coding zones in high schools across the globe. Anderson formally launched Thinkspace this month with campuses in Plymouth and Northern Ireland.
Anderson first came up with the idea for Thinkspace when he became disappointed with the UK educational system’s approach to computer information and related topics. Rather than attempt to change the curriculum, Anderson sought to work around it by creating “Thinkspaces” within schools.