Swift Playgrounds is a coding app from Apple designed to teach kids how to code. Expect to see it available when iOS 10 is released in September 2016. It allows students to complete in-built lessons and write code to control a character named “Byte”, giving him movement and direction commands such as moveForward() or turnLeft() or jump(), to guide him through a series of puzzles to be solved in a 3D graphical world.
With Swift Playground’s split screen on the iPad as seen above, the coder can create and run the code in the left hand section, then preview it straight away on the right hand side Swift Playground’s “world view”. When you start coding the app also gives you suggested commands.
only available on iPads running iOS 10 and above (iPad Air or iPad Mini 2 are minimum)
you can share your Swift Playground’s code with others using Mail, Messages or Airdrop
record and share video of your code in action
expect new challenges to be added with app updates
code templates enable you to begin using iPad features (accelerometer, gyroscope, multi-touch) quickly and easily
Swift Playground’s code can be transferred directly to X-Code, Apple’s programming software for MacOS, WatchOS, tvOS and iOS
free app once released, available now to users on the Apple Developer program testing iOS 10 beta.
Watch a short video from Macworld introducing Swift Playgrounds (2min47)
From Apple –
“Interactive puzzles teach key programming concepts in a way that is both fun and challenging building confidence and skill. Starting with the “Fundamentals of Swift” lesson, you’ll tackle goals using the same code professional developers use every day. As you move along, more advanced concepts come into play. You’ll continually build on what you’ve learnt and create even more complex code.”
It’s an app which should be popular in iPad schools particularly because learning and writing code is so popular in education at the moment. Code writing involves students in planning, problem solving, design thinking, creativity and collaboration – core 21st Century skills schools want to see their students develop.
Blogging refers to publishing in a website on the WWW – usually a single person or small group of people would contribute posts to a Blog which would be a collection of articles around a particular topic or no topic at all. Posts are organised into categories or displayed chronologically as they are posted by the Blog Author.
This site could be classified as a blog. Blogs can give someone a voice on the internet – Bill Gates has a blog and so can you!
Video Introducing Blogs and Blogging (2:58)
Key Words:
Blog – the website where your Posts and other material or links is stored on the World Wide Web
Blogger – someone who contributes posts to a blog
Posts – series of articles making up a Blog, usually displayed in categories or chronological order
Categories – how you group your Blog Posts
Comments – messages people can leave behind after your Posts if you enable them to
Theme – the template which gives your blog it’s look and feel
Subscribers – people who subscribe to your posts receive notice when you make a new post
What can I use Blogging for?
Blogging is a great way to share your ideas or interests with others. Think about your Google search results – how often when you are searching for help on something do you end up on someone’s blog where they are answering your question?
Blogs exist for probably any topic you can think of and it can be surprising what you can find online
First place to start is to have a blogging platform to use. Once you have the platform you can customise the look and feel of it and then start adding blog posts.
There are some free blogging platforms you can look at which usually just require a signup email address before you can rock’n’roll.
Check out some of these free ones:
WordPress – WordPress sites make up a massive number of the blogs and websites on the web. Sign up at WordPress.com for a freebie and get started. This site is based on WordPress and WordPress would still be my recommended starting platform for a keen, serious, likely to continue blogger!
Tumblr – not as feature rich as WordPress but useful for simple quick updates
Blogger – a Google product which is easy to sign up for with your Google account but you never know when Google pull the plug on its products.
Google sites – similar to WordPress, Google sites are free and fairly customisable.
Weebly – WordPress like, use to build websites or blog style website
Edublogs – WordPress based but intended for use by Teachers and Educators
One of the advantages of starting with a free hosted website is that if after some time you decide you want more control with your own hosting, web domain and email addresses you can pay for your own web hosting and setup a WordPress site there.
Video: Setup a WordPress.com Blog (30:52s)
Blogging Pro Tips:
#1 MOST OF ALL – Content is the key – if what you say is rubbish that’s where people will put it and they wont come back.Don’t hesitate – if you have things you want to share and have discussion about just start blogging. Once you’re up and running you can change platforms, copy and paste or import content. But just get started!
Don’t blog for the sake of it. Blog about what your really interested in or what you believe and think is worth sharing that way it will be easy to continue doing it!
Be yourself – write your blog posts using the same language you’d use if you were talking to someone in the flesh! People get to know you through your blog so don’t be someone you’re not!
Audience – know who you are writing to – this will shape what you blog about and how you do it
Choose your blog theme and colours (and fonts) well. Your blog will be more attractive to read and revisit if it looks modern and up to date. Don’t choose colours that clash and use a minimum number of fonts.
Engage in conversation with those who comment on your Posts – be polite.
Share you posts on social media – use Twitter and Facebook to share your blog posts with others
Use share buttons on your blog to make it easy for readers to share on their networks
I am a Learning and Collaboration technologies advisor living in Cairns, Australia. An educational technology leadership background and experience managing a globally located information technology team, has given me wide experience in the application of digital technologies to a variety of educational and workplace contexts.
Certified Microsoft Service Adoption Specialist
Microsoft eSports Leader
Microsoft Innovative Educator
Mountain Biker and Triathlete
Former Asia Pacific Information Services Manager MAFINT