Innovative Tech in Education – A Reflection

My second master course (Adapting Innovative Technology to Education) is coming to an end, so it is a good time to reflect on my learning journey in it especially how it affected my professional life. Since my main interest revolves around computer science in K-12, I am involved in outreach events. In my current project, we useContinue reading “Innovative Tech in Education – A Reflection”

On Assessing Creativity in Computer Science

“With freedom come responsibility”. This is what my boss tell teachers who go through our teacher training to intro to Computer Science course. Well, the same say applyes to any project based learning (PBL). Because when the students get more room of choice, the teachers -by default- assume less responsibility. Hence, PBL is a great way to pushContinue reading “On Assessing Creativity in Computer Science”

Why Makerspace in School – An Infographic

It is arguable what technology might serve the educational quality, as it is highly dependent on the design and adaptation to the education goal. However, there are a few things we are sure of based on research. Although Maker Movement is not exactly new, the idea of open creation spaces that promotes sharing is. Moreover, researchContinue reading “Why Makerspace in School – An Infographic”

Changing the Classroom Setup

In computer science subject, students use the computer lab a lot. However, they also use the classroom for a considerable amount of time for their theory lessons. I do not work in schools, but part of my job is to work closely with teachers, from training to assessment and curriculum evaluation. Hence I present thisContinue reading “Changing the Classroom Setup”

Makey Makey and programming learning

Teaching computing in K-12 is relatively new where a lot of teachers and students still find it challenging. However, fun events such as outreach and competitions can change the norm. In addition, a good introductory workshop experience can change some perspectives. In this 90 minute workshop, you can give your participants a hands-on experience using Makey Makey in programmingContinue reading “Makey Makey and programming learning”

Collaborative Learning and Makerspace

Collaborative problem solving is fun and engaging to many students. The amount of research that proves the effectiveness of this approaches is overwhelming. In this blog I focus on two publications that encourages this teaching practices The first paper is Digital fabrication and ‘making’in education: The democratization of invention, analyses some of the history and work done inContinue reading “Collaborative Learning and Makerspace”

How to teach storyboarding for a computing class?

Teaching computing through 2D and 3D games and animation is the trend today. One of the essential skills that helps the students in using such tools is to master storyboarding. Meaning, before they start coding an animation, it is advisable that they break down their idea into scenes, which will reflect later on in their code. ThisContinue reading “How to teach storyboarding for a computing class?”

Final Reflection on My First Master Course

Here I am writing the last blog for  Teaching for Understanding with Technology course.  My view on technology in education has became broadened. I deeply value the experience of standing in the student’s shoe and learn in an online class that utilises technology in its learning activities. For example, the very first class included a video toContinue reading “Final Reflection on My First Master Course”