# Student non-completion on Computing Courses is still an issue!

Student non-completion on computing courses is still an issue!

# 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.…

# APOS theory – Mathematics and Computing Pedagogy

The APOS model is a constructivist theory of how learning mathematics might take place and was developed by Ed Dubinsky and others, as an attempt to explain Piaget’s concept of reflective abstraction in learning, with particular focus to mathematical learning. APOS theory – Actions, Processes, Objects and Schemas – can be used in the assessment…

# 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…