Siblings or cousins? Mathematics and Computer Science, the relationship

Mathematics is a fundamental intellectual tool in computing, but computing is increasingly used as a key component in mathematics and there are obvious connections between computing and mathematics in the areas of numerical analysis, logic and number theory. Computer science has had an impact on many branches of mathematics – replacing existing proofs by computer…

Learning Computer Programming – easy peasy! Sure we’re all tech savvy!?

Learning the fundamentals of coding or programming encourages children to learn skills which will enable them to excel in other subject areas, such as problem solving, computational thinking, critical thinking, art, engineering and design. Computer programming also encourages active creators and enables pattern recognition, counting, comparison – it fosters collaboration amongst students across age groups and skill level.…

Females in Mathematics, Technology and Engineering disciplines – the role models

The lack of women in the engineering, technology and mathematics fields has been well documented: from the low percentage of female first year students who enter these courses to the subset who persist to graduation, to the few who pursue postgraduate study in the area, and finally, to the infinitesimal number who desire and succeed…

Programming… Is the end nigh?

Code is logical. Code is hackable. Code is rational and reasonable – and these statements are at the core of computing. Yet over the past several years, the biggest tech companies such as Apple, Google, Amazon have all aggressively pursued an approach to computing called machine learning, which may cause problems for the traditional programming. In traditional programming an…