Solutions & Services
Whether you’re looking to deploy Apple in your business, increase digital collaboration in your workplace or improve your IT infrastructure, our solutions have got you covered. They’re delivered by experts who’ve worked in your field and are passionate about helping your business meet its objectives with technology. Read more
Customers
We help businesses, creatives, educational institutions and public sector bodies to improve their performance through better sustainable technology and expert services, support and sales. Find out more about the people and organisations we’re proud to work with. Read more
About
We’re a bit different from your average IT reseller. Throughout our nearly 30-year history, we’ve developed a proud company culture rooted in delivering great customer service and treating people with the respect they deserve. Find out more about what makes us tick and how you could fit in with the team. Read more
Last month, we told you iPad was the best device for teaching students to code. The response? Instant outrage – from the half of our education team who prefer to code on a Mac. In an attempt to calm things down in the office (and make sure teachers across the country are making an informed choice) we offered them the chance to make their case…
There are some fantastic, engaging apps to help pupils get to grips with coding on iPad, but as they get older and begin to code more seriously, you’ll want to introduce them to a professional coding environment. By combining Xcode and Visual Studio for Mac or Nova you can recreate the workflow a professional app developer would use, which means your students can start developing the right habits and workflow for higher education or the workplace well ahead of their peers on iPad. Using these professional tools also makes it easy for them to put together projects that show the skills they’ll need in the workplace and start building a portfolio.
Plus, using a professional system has other advantages. For example, students can write apps in Xcode and download them straight to their own phones, so they can see and test their work in a live environment. Got a student without a phone? No problem. You can simulate devices in the Xcode environment so students can see how their app would work on a tablet, desktop or phone without actually needing any other hardware, so no student is left out.
We’re not going to lie: Apple really, really like Swift. It’s the language used to code apps for iPadOS, macOS and iOS, and it’s the language a lot of the coding apps and tools for iPad are geared toward. But we’ll let you in on a secret: you can use a Mac to code in any language.
A Visual Studio environment gives your students all the tools they need to code in Python, Basic, Java, C and more. Macs themselves actually have a UNIX base, so you can open the terminal to show students how it works, and give them the chance to write their own bash scripts. You could even have students attempt the same project in different languages, so they can compare and contrast different approaches to coding.
If you’ve been coding with iPad and have invested in drones, Sphero robots, Lego MINDSTORMS kits and more, don’t worry. Most devices that work with an iPad will cheerfully work with a Mac notebook or desktop too. There are Mac versions of apps for Lego, Sphero and more in the Mac App Store, and newer MacBooks can even run your existing iOS apps straight from the desktop.
Dave Dudman, leader of our professional development team and a former Head of IT, feels quite strongly about this point. “When I was teaching coding to FE students they all worked on Macs, so I’ve seen them in practice and they do work better than Windows PCs for coding. The Mac is a far more stable platform: it’s less buggy and prone to crashing when students try and run their code. When you’re coding on Windows you spend almost as much time watching your computer crash and restart as you do refining your actual code, so switching to Mac will mean you get a lot of lesson time back.”
Mac is equally at home as a creative tool for budding web designers. With a MacBook or desktop Mac, you’re able to run professional web design software like Adobe Dreamweaver, so students can get the hang of HTML and CSS alongside any other languages you teach.
As fun as our office debate has been, it’s entirely possible to code on iPad and Mac, or move students from one to the other as they progress. Swift Playgrounds, one of the most popular iPad coding apps for classrooms, will also run on the Mac, which means students can code in a familiar environment until they’re ready to try Xcode, Visual Studio or Nova.
If you’re thinking of updating your IT setup, your local Jigsaw24 education specialist would be happy to help you find the best devices for your students – drop your details in the form below to arrange a call.
Find out how to take your coding skills to the next level with Jigsaw24. Call the team on 03332 409 290 or email education@Jigsaw24.com. For the latest news, follow us on LinkedIn and Twitter.
Pop your details in the form and our team will get in touch. Alternatively, call us on 03332 409 290 or email education@Jigsaw24.com.
*We would like to send you information on our latest special offers as well as relevant news, articles and event invites. Click here for examples. We’ll always treat your details with respect and the information you provide will only be used to better target the communications you receive. You can read our full Privacy Notice here.
Whilst the contribution of women working in computing has been vast, some of the most pioneering women in this space are often not given the recognition...
When the Red Kite Learning Trust approached us, their IT estate was suffering from a lack of cohesion. The majority of their devices across the Trust used Windows OS and were rapidly...
March 8th marks International Women’s Day. While it is important to fight for gender equality every day, this is an occasion to celebrate what we...
Technology in education has changed radically. Apple are at the forefront of creating apps which enable children to learn in new and innovative ways.