{"version":"1.0","provider_name":"School of Computing &amp; Informatics","provider_url":"https:\/\/kibu.ac.ke\/scai","author_name":"kibabii","author_url":"https:\/\/kibu.ac.ke\/scai\/author\/kibabii\/","title":"Choosing Tools of Pedagogy ( Case of Program Visualization) - School of Computing &amp; Informatics","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"5KptjxNUV1\"><a href=\"https:\/\/kibu.ac.ke\/scai\/choosing-tools-of-pedagogy-case-of-program-visualization\/\">Choosing Tools of Pedagogy ( Case of Program Visualization)<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/kibu.ac.ke\/scai\/choosing-tools-of-pedagogy-case-of-program-visualization\/embed\/#?secret=5KptjxNUV1\" width=\"600\" height=\"338\" title=\"&#8220;Choosing Tools of Pedagogy ( Case of Program Visualization)&#8221; &#8212; School of Computing &amp; Informatics\" data-secret=\"5KptjxNUV1\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/kibu.ac.ke\/scai\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","description":"2012 KIBU Authors Wabwoba, Franklin Ikoha, Anselmo VIEW ON PUBLISHER SITE Abstract Computer aided learning has over time been integrated in traditional pedagogical approaches in order to improve the quality of education as well as skillful content acquisition. Several programs have been developed over time to be used in the classroom with the aim of [&hellip;]"}