Category: Education

Like in any subject, academic dishonesty by students exists in coding/programming too. Computer Science (CS) take home assignments in the IB program typically tend to be, for the most part,  code fragments that students need to attempt and submit. In my years teaching CS, I have encountered several instances where students have copied code from […]

After several years of debating whether or not learning programming is useful or necessary, the world is finally moving towards the realization that problem solving and critical thinking are skills best learnt by designing code based solutions. While this is a refreshing outlook in the world of education, there are some prominent gaps that still […]

I have been doing some reading lately on the increasing role of empathy in computing and the world of software development. Termed empathic computing this emergent field is all about embedding elements of empathy (sensitivity to emotions, perspective based programming etc) that is aimed to interact with the user beyond the technical. Some aspects of […]

A big part of any teacher’s job is helping students effectively use the web to research information. To avoid this practice to become yet another “Go to Google and pick up the best of the top 10 hits” exercise, Dr. Robert Harris, a former professor of English at Vanguard University of Southern California, proposes two […]

Background Online learning as a concept has always fascinated me. Right from the days when I designed my first classroom website back in 2001, right up to 2018 when I help manage a fully functional LMS. The emergence of modern technology has allowed the idea of anytime anywhere learning to progress emphatically.  As both a […]

When I read education research and literature from before the time of the web, I am struck by how many of its features are still relevant today.  In his 1990 book, “Learning Theories : An Educational Perspective”, Dale H.Shunck presents a table that has the different methods to assess student learning. I find it interesting […]

As part of my ongoing professional development, I am enrolled in a post-graduate certificate program. The focus right now is on the role of reflection in teaching. As part of that focus I am reading about The Reflective Thinking Pyramid. In their book “Promoting Reflective Thinking in Teachers: 50 Action Strategies”, Taggart & Wilson discuss the three levels […]