{"id":419,"date":"2022-07-07T20:51:51","date_gmt":"2022-07-07T20:51:51","guid":{"rendered":"https:\/\/sites.bc.edu\/devtech2\/?page_id=419"},"modified":"2024-01-12T20:39:49","modified_gmt":"2024-01-12T20:39:49","slug":"coding-as-a-palette-of-virtues","status":"publish","type":"page","link":"https:\/\/sites.bc.edu\/devtech\/research\/coding-as-a-palette-of-virtues\/","title":{"rendered":"Coding as a Palette of Virtues"},"content":{"rendered":"\n<p class=\"has-medium-font-size has-custom-lineheight\" style=\"line-height:1.5\">In her book&nbsp;<a href=\"https:\/\/mitpress.mit.edu\/books\/beyond-coding\" target=\"_blank\" rel=\"noreferrer noopener\">Beyond Coding: How to Teach Human Values through Programming<\/a>, Prof. Marina Bers uses the metaphor of a palette of virtues to describe a pedagogical roadmap for teaching coding that encompasses the cultivation of character along with technical knowledge and skills. This metaphor recalls the painter\u2019s palette, and the agency associated with being intentional about the human values we develop and put in practice as we make creative coding projects. Our palette of virtues starts with ten values. However, new ones can be added.&nbsp;<\/p>\n\n\n\n<p class=\"has-medium-font-size has-custom-lineheight\" style=\"line-height:1.5\">Within this approach, creative programming can be a pathway for character development, for exploring the socio emotional and ethical dimensions of learning. Ultimately, to understand that our actions, like the actions of anyone who creates, have consequences.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-align-center has-custom-weight\" style=\"font-weight:bold;font-size:25px\"><a href=\"https:\/\/sites.bc.edu\/devtech\/research\/coding-as-a-palette-of-virtues\/palette-of-virtues-in-practice\/\">Click here to see the Palette of Virtues in practice!<\/a><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/sites.bc.edu\/devtech\/research\/coding-as-a-palette-of-virtues\/palette-of-virtues-in-practice\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/sites.bc.edu\/devtech\/files\/2022\/05\/Palette-1024x933.png\" alt=\"The coding &quot;palette of virtues&quot; that is a painter's palette with different blobs of colors on it with each blob having a different virtue on it.\" class=\"wp-image-5018\" style=\"width:511px;height:465px\" width=\"511\" height=\"465\" srcset=\"https:\/\/sites.bc.edu\/devtech\/wp-content\/uploads\/sites\/181\/2022\/05\/Palette-1024x933.png 1024w, https:\/\/sites.bc.edu\/devtech\/wp-content\/uploads\/sites\/181\/2022\/05\/Palette-300x273.png 300w, https:\/\/sites.bc.edu\/devtech\/wp-content\/uploads\/sites\/181\/2022\/05\/Palette-768x700.png 768w, https:\/\/sites.bc.edu\/devtech\/wp-content\/uploads\/sites\/181\/2022\/05\/Palette-1536x1399.png 1536w, https:\/\/sites.bc.edu\/devtech\/wp-content\/uploads\/sites\/181\/2022\/05\/Palette-2048x1866.png 2048w\" sizes=\"auto, (max-width: 511px) 100vw, 511px\" \/><\/a><\/figure>\n<\/div><\/div>\n<\/div>\n\n\n\n<p class=\"has-text-align-center\">   <\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<p class=\"has-medium-font-size\">For more information on Coding as a Palette of Virtues and DevTech&#8217;s pedagogies, check out the <strong><a rel=\"noreferrer noopener\" href=\"https:\/\/sites.bc.edu\/devtech\/papers\/books\/\" target=\"_blank\">books<\/a> <\/strong>written by Prof. Marina Bers:<\/p>\n\n\n\n<div style=\"height:37px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/mitpress.mit.edu\/books\/beyond-coding\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/sites.bc.edu\/devtech\/wp-content\/uploads\/sites\/181\/2021\/11\/Group-61-1.png\" alt=\"Cover of the book Beyond Coding.\" style=\"width:200px;height:295px\" width=\"200\" height=\"295\" \/><\/a><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/www.routledge.com\/Coding-as-a-Playground-Programming-and-Computational-Thinking-in-the-Early\/Bers\/p\/book\/9780367900502\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/sites.bc.edu\/devtech\/wp-content\/uploads\/sites\/181\/2020\/11\/Screen-Shot-2020-10-21-at-1.28.11-PM.png\" alt=\"Cover of the book Coding as a Playground.\" style=\"width:195px;height:295px\" width=\"195\" height=\"295\" \/><\/a><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/global.oup.com\/academic\/product\/designing-digital-experiences-for-positive-youth-development-9780199757022?cc=us&amp;lang=en&amp;\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/sites.bc.edu\/devtech\/wp-content\/uploads\/sites\/181\/2018\/02\/9780199757022_resized.jpeg\" alt=\"designing digital experience book cover\" style=\"width:197px;height:293px\" width=\"197\" height=\"293\" \/><\/a><\/figure>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/www.amazon.com\/Coding-Playground-Marina-Umaschi-Bers\/dp\/1138225622#:~:text=In%20Stock.,cognitive%20and%20social%2Demotional%20skills.\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/sites.bc.edu\/devtech\/wp-content\/uploads\/sites\/181\/2015\/10\/CodingAsPlaygroundCover2017.jpg\" alt=\"Cover of the book Coding as a Playground.\" style=\"width:155px;height:233px\" width=\"155\" height=\"233\" \/><\/a><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-medium is-resized\"><a href=\"https:\/\/www.igi-global.com\/book\/teaching-computational-thinking-coding-young\/262496\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/sites.bc.edu\/devtech\/wp-content\/uploads\/sites\/181\/2022\/11\/TeachingCT-209x300.jpeg\" alt=\"Cover of the book Teaching Computational Thinking and Coding to Young Children.\" class=\"wp-image-6233\" style=\"width:163px;height:234px\" width=\"163\" height=\"234\" srcset=\"https:\/\/sites.bc.edu\/devtech\/wp-content\/uploads\/sites\/181\/2022\/11\/TeachingCT-209x300.jpeg 209w, https:\/\/sites.bc.edu\/devtech\/wp-content\/uploads\/sites\/181\/2022\/11\/TeachingCT.jpeg 713w\" sizes=\"auto, (max-width: 163px) 100vw, 163px\" \/><\/a><\/figure>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-medium is-resized\"><a href=\"https:\/\/www.tcpress.com\/blocks-to-robots-9780807748473\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/sites.bc.edu\/devtech\/wp-content\/uploads\/sites\/181\/2015\/10\/BlocksToRobotsCover-203x300.jpg\" alt=\"blocks to robots cover\" class=\"wp-image-854\" style=\"width:157px;height:233px\" width=\"157\" height=\"233\" srcset=\"https:\/\/sites.bc.edu\/devtech\/wp-content\/uploads\/sites\/181\/2015\/10\/BlocksToRobotsCover-203x300.jpg 203w, https:\/\/sites.bc.edu\/devtech\/wp-content\/uploads\/sites\/181\/2015\/10\/BlocksToRobotsCover.jpg 600w\" sizes=\"auto, (max-width: 157px) 100vw, 157px\" \/><\/a><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/www.amazon.com\/Official-ScratchJr-Book-Help-Learn\/dp\/1593276710\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/sites.bc.edu\/devtech\/wp-content\/uploads\/sites\/181\/2020\/07\/Screen-Shot-2020-07-16-at-10.12.45-AM.png\" alt=\"screen shot scratch jr\" class=\"wp-image-2561\" style=\"width:174px;height:231px\" width=\"174\" height=\"231\" srcset=\"https:\/\/sites.bc.edu\/devtech\/wp-content\/uploads\/sites\/181\/2020\/07\/Screen-Shot-2020-07-16-at-10.12.45-AM.png 686w, https:\/\/sites.bc.edu\/devtech\/wp-content\/uploads\/sites\/181\/2020\/07\/Screen-Shot-2020-07-16-at-10.12.45-AM-227x300.png 227w\" sizes=\"auto, (max-width: 174px) 100vw, 174px\" \/><\/a><\/figure>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/www.marinabers.com\/coding-as-a-playground\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/sites.bc.edu\/devtech\/wp-content\/uploads\/sites\/181\/2021\/11\/CodingPlayground-1-1.png\" alt=\"Coding Playground\" style=\"width:685px;height:175px\" width=\"685\" height=\"175\" \/><\/a><\/figure>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>In her book&nbsp;Beyond Coding: How to Teach Human Values through Programming, Prof. Marina Bers uses the metaphor of a palette of virtues to describe a pedagogical roadmap for teaching coding that encompasses the cultivation of character along with technical knowledge<\/p>\n","protected":false},"author":140573,"featured_media":0,"parent":11490,"menu_order":6,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","footnotes":""},"class_list":["post-419","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sites.bc.edu\/devtech\/wp-json\/wp\/v2\/pages\/419","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.bc.edu\/devtech\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.bc.edu\/devtech\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.bc.edu\/devtech\/wp-json\/wp\/v2\/users\/140573"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.bc.edu\/devtech\/wp-json\/wp\/v2\/comments?post=419"}],"version-history":[{"count":32,"href":"https:\/\/sites.bc.edu\/devtech\/wp-json\/wp\/v2\/pages\/419\/revisions"}],"predecessor-version":[{"id":10269,"href":"https:\/\/sites.bc.edu\/devtech\/wp-json\/wp\/v2\/pages\/419\/revisions\/10269"}],"up":[{"embeddable":true,"href":"https:\/\/sites.bc.edu\/devtech\/wp-json\/wp\/v2\/pages\/11490"}],"wp:attachment":[{"href":"https:\/\/sites.bc.edu\/devtech\/wp-json\/wp\/v2\/media?parent=419"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}