{"id":1307,"date":"2021-08-06T14:16:45","date_gmt":"2021-08-06T13:16:45","guid":{"rendered":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/computingscience\/?p=1307"},"modified":"2021-08-06T14:16:45","modified_gmt":"2021-08-06T13:16:45","slug":"binary-understanding-how-computers-work-and-challenge-in-numeracy","status":"publish","type":"post","link":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/computingscience\/2021\/08\/06\/binary-understanding-how-computers-work-and-challenge-in-numeracy\/","title":{"rendered":"BINARY: UNDERSTANDING HOW COMPUTERS WORK AND CHALLENGE IN NUMERACY"},"content":{"rendered":"<p><span data-contrast=\"auto\">Computers\u00a0are mathematical machines that\u00a0operate on digital information, meaning the information is either \u2018off\u2019 or \u2018on\u2019. This is represented in computing with the binary number system, which only uses\u00a00 and 1.\u00a0These\u00a0<\/span><b><span data-contrast=\"auto\">b<\/span><\/b><span data-contrast=\"auto\">inary dig<\/span><b><span data-contrast=\"auto\">its<\/span><\/b><span data-contrast=\"auto\">\u00a0are called\u00a0<\/span><b><span data-contrast=\"auto\">bits<\/span><\/b><span data-contrast=\"auto\">\u00a0in computing.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">So, in computing 0 = off and 1 = on. This allows computers to use a series of \u2018switches\u2019 to\u00a0make decisions\u00a0based on a series of logical decisions (this is what a computer programme or \u2018code\u2019 is).\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">These pages explore and explain binary further:\u00a0<\/span><br \/>\n<a href=\"https:\/\/www.bbc.co.uk\/bitesize\/topics\/zj8xvcw\/articles\/zx3q7ty\"><span data-contrast=\"none\">What is digital data? &#8211; BBC Bitesize<\/span><\/a><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/www.mathsisfun.com\/binary-number-system.html\"><span data-contrast=\"none\">Binary Number System (mathsisfun.com)<\/span><\/a><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/curriculum.code.org\/csf-1718\/coursed\/16\/\"><span data-contrast=\"none\">Beyond Programming: Binary (code.org)<\/span><\/a><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/www.bbc.co.uk\/bitesize\/guides\/z26rcdm\/revision\/1\"><span data-contrast=\"none\">How computers see the world &#8211; Binary &#8211; KS3 Computer Science Revision &#8211; BBC Bitesize<\/span><\/a><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">This could be explored from as early as First Level,\u00a0MTH 1-12a states that learners should have \u2018discussed the important part that numbers play in the world and explored a variety of systems that have been used by civilisations throughout history to record numbers.\u2019\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/www.csunplugged.org\/en\/topics\/binary-numbers\/\"><span data-contrast=\"none\">CS Unplugged has 6 great activities to introduce the binary system to young learners<\/span><\/a><span data-contrast=\"auto\">.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Everything on a computer is represented by binary, including images. Every image is created on a grid with each box\u00a0on it\u00a0called a pixel.\u00a0Every pixel is either \u2018off\u2019 or \u2018on\u2019 and represented as 0 or\u00a01.\u00a0Once learners are confident with this concept you can even get them to calculate the size of larger binary pictures or coloured images \u2013 this involves multiples and conversion of units (every 8 bits is converted to a\u00a0<\/span><b><span data-contrast=\"auto\">byte<\/span><\/b><span data-contrast=\"auto\">!)<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">These are some fun\u00a0unplugged activities to introduce learners to binary representation of images:<\/span><br \/>\n<a href=\"https:\/\/www.bbc.co.uk\/bitesize\/topics\/zj8xvcw\/articles\/z2tgr82\"><span data-contrast=\"none\">How do digital images work? &#8211; BBC Bitesize<\/span><\/a><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/www.csunplugged.org\/en\/topics\/image-representation\/unit-plan\/colour-by-numbers\/\"><span data-contrast=\"none\">Colour by numbers &#8211; CS Unplugged<\/span><\/a><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/curriculum.code.org\/csf-20\/coursed\/16\/\"><span data-contrast=\"none\">Binary Images (code.org)<\/span><\/a><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">If you are working with more confident\u00a0learners,\u00a0you might want to explore this even further. When the computer uses binary to \u2018make decisions\u2019 it is using Boolean logic, which is a form of algebra. Boolean\u00a0statements are either\u00a0\u2018false\u2019 or \u2018true\u2019\u00a0&#8211; that is they either meet a parameter or value, or they do not. In computing this is represented by binary, so FALSE = 0 and TRUE = 1.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/www.bbc.co.uk\/bitesize\/guides\/zqp9kqt\/revision\/3\"><span data-contrast=\"none\">Using Boolean logic in programming &#8211; Boolean logic &#8211; KS3 Computer Science Revision &#8211; BBC Bitesize<\/span><\/a><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Famous mathematicians involved in computing:<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">The modern binary number system was developed by\u00a0<\/span><a href=\"https:\/\/www.famousscientists.org\/gottfried-leibniz\/\"><span data-contrast=\"none\">Gottfried Leibniz<\/span><\/a><span data-contrast=\"auto\">\u00a0in the 17<\/span><span data-contrast=\"auto\">th<\/span><span data-contrast=\"auto\">\u00a0century.<\/span><br \/>\n<span data-contrast=\"auto\">Boolean logic\u00a0was developed by\u00a0<\/span><a href=\"https:\/\/famous-mathematicians.org\/george-boole\/\"><span data-contrast=\"none\">George Boole<\/span><\/a><span data-contrast=\"auto\">, a\u00a019<\/span><span data-contrast=\"auto\">th<\/span><span data-contrast=\"auto\">\u00a0century\u00a0mathematician.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/www.bbc.co.uk\/newsround\/49960544\"><span data-contrast=\"none\">Ada Lovelace<\/span><\/a><span data-contrast=\"auto\">\u00a0invented the first computer programme in\u00a0the 19<\/span><span data-contrast=\"auto\">th<\/span><span data-contrast=\"auto\">\u00a0century.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/www.bbc.co.uk\/teach\/alan-turing-creator-of-modern-computing\/zhwp7nb\"><span data-contrast=\"none\">Alan Turing<\/span><\/a><span data-contrast=\"auto\">\u00a0was a mathematician who used one of the first ever computers, called\u00a0<\/span><a href=\"https:\/\/www.tnmoc.org\/colossus\"><span data-contrast=\"none\">Colossus<\/span><\/a><span data-contrast=\"auto\">, to crack the German\u00a0communications\u00a0code during WWII, and helping the Allies\u00a0end\u00a0the war.<\/span><br \/>\n<span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Computers\u00a0are mathematical machines that\u00a0operate on digital information, meaning the information is either \u2018off\u2019 or \u2018on\u2019. This is represented in computing with the binary number system, which only uses\u00a00 and 1.\u00a0These\u00a0binary digits\u00a0are called\u00a0bits\u00a0in computing.\u00a0 So, in computing 0 = off and 1 = on. This allows computers to use a series of \u2018switches\u2019 to\u00a0make decisions\u00a0based on &hellip;<\/p>\n","protected":false},"author":61927,"featured_media":1309,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[117,114],"class_list":["post-1307","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-binary","tag-mathscs"],"jetpack_featured_media_url":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/public\/computingscience\/uploads\/sites\/9355\/2021\/08\/06141639\/binary-maths-in-cs.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/computingscience\/wp-json\/wp\/v2\/posts\/1307","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/computingscience\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/computingscience\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/computingscience\/wp-json\/wp\/v2\/users\/61927"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/computingscience\/wp-json\/wp\/v2\/comments?post=1307"}],"version-history":[{"count":1,"href":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/computingscience\/wp-json\/wp\/v2\/posts\/1307\/revisions"}],"predecessor-version":[{"id":1310,"href":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/computingscience\/wp-json\/wp\/v2\/posts\/1307\/revisions\/1310"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/computingscience\/wp-json\/wp\/v2\/media\/1309"}],"wp:attachment":[{"href":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/computingscience\/wp-json\/wp\/v2\/media?parent=1307"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/computingscience\/wp-json\/wp\/v2\/categories?post=1307"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/computingscience\/wp-json\/wp\/v2\/tags?post=1307"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}