Putting privacy right in the code.
Keyhole image via shutterstock.com
Most of today's computer languages make it hard for programmers to protect users' privacy and security. The fix is to take those tasks out of human hands entirely.
Students could learn how to program with the right applications on their mobile phones.
Computer programming is best learned through practice, but students in developing economies don't always have access to desktop or laptop computers. Mobile phones may be the solution.
The ‘other’ Steve who co-founded Apple Computer.
AAP/NEWZULU/FÉLIX O. J. FOURNIER
David Glance sits down with Apple co-founder and inventor of the Apple 1 computer, Steve Wozniak, to talk about his life, his thoughts on Apple then and now and how technology is changing the world.
Apple-developed lessons help students learn to code on the same device the code will be used on.
If you're creating an app for an iPad, then why not create it on an iPad too. Is Apple's Swift move to do this just another step towards the end of the personal computer?
‘All Greek to me, mate.’
When we ditched high-school Latin we lost a great intellectual training. Here's how to get it back without resorting to a dead language.
Pieter Bruegel the Elder’s ‘The Tower of Babel’ (1563).
While translation technology has improved dramatically, there are some significant hurdles.
Sometimes the best way to learn is to build a robot.
The FIRST robotics competition brings school students together to build a robot to complete a challenge. And it's an inspiring way to encourage interest in STEM.
A 360 of a hackathon in full flight.
Hackathons are all the rage, but if the participants follow through on the results, they can be a powerful instrument for generating innovation.
CSIRAC: Australia’s first computer has had a lasting impact.
University of Melbourne
It may have been big, slow and lacking in much memory but almost seven decades on we have a lot to thank the creators of Australia's first programmable computing machine.
Coding: it’s just another language to learn at school.
Computer coding should be thought of as teaching children another language. If they get the basics right at an early age, who knows where their new-found language skills can take them.
It’s all just data – how can it be prejudiced?
Math isn’t prejudiced, goes the argument. But these arithmetic programs can learn bias from the data fed into them by human beings, leading to unfair treatment and discrimination.
How can technology be harnessed to teach children in an effective way?
Frederick Noronha email@example.com
How can we prepare children for a tech world while fighting the distractions it inevitably brings?
A model of the Terminator from the popular movie series where machines take over the world.
If machines run by artificial intelligence take over the world it's only because we programmed them to do so. So how can fuzzy logic help us prevent that?
Not so tight Florian!
TweetDeck, a Twitter app with millions of users, is back online after a rather surprising security scare. For several hours, the service was taken down all because a 19-year-old user tried to add a cute…
Developers will, according to Apple, be able to code faster and more efficiently than ever before, thanks to Swift.
As Apple’s Worldwide Developers Conference (WWDC) winds up in San Francisco today, 1,000 Apple engineers and 5,000 developers will return to their parts of the world armed with Apple’s own programming…
Exciting times for school kids.
A new subject is to be introduced in England to kick start our technological future. Instead of teaching ICT, the national curriculum published this week calls on schools to teach computing. This new way…
Forget Spanish, French or German - try learning a coding language instead.
If horror meister Stephen King was a computer programmer, his language of choice would probably be COBOL: it’s quite verbose in exposition, has been around for ages and people still make a lot of money…