Ada King, Countess of Lovelace, was more than just another mathematician.
Watercolor portrait of Ada King, Countess of Lovelace by Alfred Edward Chalon via Wikimedia
Lovelace was a prodigious math talent who learned from the giants of her time, but her linguistic and creative abilities were also important in her invention of computer programming.
Developing software used to require programming skills. Today, a growing number of people are building websites, games and even AI programs without writing a line of code.
Toys and games that involve friends and family members are more than just fun: they can foster new skills, challenge children to work in a team and encourage thinking and idea development.
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.
Shutterstock
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.
Apple
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?
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.
Carbon Visuals/Flickr
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.
Flickrabg_colegio
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?
Trey Guinn
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 fredericknoronha1@gmail.com
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?