Reflecting on a Study of Competitive Programming and Cultural Inclusion

Length of Study The study is designed to take place over two academic terms, which provides adequate time to collect meaningful data. The inclusion of an initial summer term without competitive programming establishes a baseline for comparison. The second summer term incorporates competitive programming using standardized questions, allowing assessment of this pedagogical approach. The fall …

Continue reading

Incorporating Competitive Programming into a Beginner Programming Course

Introduction Driven by the increasing automation and digitalization of virtually every workflow, programming has become an indispensable part of our lives. As a result, introducing programming at the earliest stage of education has become a hot topic of discussion among educators and academics alike. A particular area of interest is the concept of competitive programming …

Continue reading

Are Limitations to Screen Time Necessary?

According to the American Academy of Pediatrics (2013), it is recommended that parents limit children and teens’ entertainment screen time to no more than two hours daily, stating that an increase in screen time has been linked with eye problems, violence, cyberbullying, obesity, lack of sleep, and academic decline. They quickly note that this is not a significant …

Continue reading

Feedback in Gamification App

Gamification and Game-based learning are well-studied fields in education, the effects of which generally positively impact learning. The conclusions in this post will help improve a programming practice web application currently in development.

Continue reading

ISTE-5 Computational Thinker

Students develop and employ strategies for understanding and solving problems in ways that leverage the power of technological methods to develop and test solutions. 5a. Students formulate problem definitions suited for technology-assisted methods such as data analysis, abstract models and algorithmic thinking in exploring and finding solutions. 5b. Students collect data or identify relevant data …

Continue reading