{"id":21,"date":"2022-05-09T16:05:36","date_gmt":"2022-05-09T21:05:36","guid":{"rendered":"https:\/\/www.bemidjistate.edu\/academics\/mathematics-computer-science\/rcs\/?page_id=21"},"modified":"2023-02-02T09:38:04","modified_gmt":"2023-02-02T15:38:04","slug":"adding-responsible-cs-to-a-programming-assignment","status":"publish","type":"page","link":"https:\/\/www.bemidjistate.edu\/academics\/mathematics-computer-science\/rcs\/teaching-modules\/adding-responsible-cs-to-a-programming-assignment\/","title":{"rendered":"Adding Responsible CS to a Programming Assignment"},"content":{"rendered":"<p class=\"intro\">This module contains a template for adding components to almost any programming assignment. The components give students opportunities to reflect on the social and ethical impacts of the software they are developing and how they might take responsibility for the impact the software has on people. In addition, we provide evaluation rubrics that can be used to evaluate student work. One is designed to gauge students who are not experienced in reflective practices. The other is for students who have engage responsible computer science reflection in a variety of courses.<\/p>\n<p class=\"intro\">Ideally, students experience responsible CS in a way that is integrated with the technical parts of the software development process.<\/p>\n<ul>\n<li><a href=\"https:\/\/www.bemidjistate.edu\/academics\/mathematics-computer-science\/rcs\/wp-content\/uploads\/sites\/141\/2022\/05\/PCARE-Template.docx\" target=\"_blank\" rel=\"noreferrer noopener\">The Proactive CARE template<\/a><\/li>\n<li><a href=\"https:\/\/www.bemidjistate.edu\/academics\/mathematics-computer-science\/rcs\/wp-content\/uploads\/sites\/141\/2022\/05\/Proactive-CARE-for-Computing-Professionals.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Proactive CARE<\/a>, developed by the <a href=\"http:\/\/ethics.acm.org\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">ACM Committee on Professional Ethics<i title=\"External link\" class=\"bsu-icon bsu-icon-external-link small ms-1\"><\/i><\/a><\/li>\n<li><a href=\"https:\/\/www.bemidjistate.edu\/academics\/mathematics-computer-science\/rcs\/wp-content\/uploads\/sites\/141\/2022\/05\/Student-work-evaluation-rubric.docx\" target=\"_blank\" rel=\"noreferrer noopener\">Evaluation Rubrics<\/a><\/li>\n<\/ul>\n<hr class=\"wp-block-separator\">\n<p class=\"has-small-font-size\">The Proactive CARE template and the Evaluation Rubric were developed by <a href=\"http:\/\/cs.bemidjistate.edu\/mjwolf\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Marty J. Wolf<i title=\"External link\" class=\"bsu-icon bsu-icon-external-link small ms-1\"><\/i><\/a> and Colleen Greer as part of the Mozilla Foundation Responsible Computer Science Challenge. These works are licensed under a <a href=\"https:\/\/creativecommons.org\/licenses\/by-nc-sa\/4.0\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License<i title=\"External link\" class=\"bsu-icon bsu-icon-external-link small ms-1\"><\/i><\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This module contains a template for adding components to almost any programming assignment. The components give students opportunities to reflect on the social and ethical impacts of the software they are developing and how they might take responsibility for the impact the software has on people. In addition, we provide evaluation rubrics that can be [&hellip;]<\/p>\n","protected":false},"author":33,"featured_media":0,"parent":3,"menu_order":3,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-21","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.bemidjistate.edu\/academics\/mathematics-computer-science\/rcs\/wp-json\/wp\/v2\/pages\/21","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bemidjistate.edu\/academics\/mathematics-computer-science\/rcs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bemidjistate.edu\/academics\/mathematics-computer-science\/rcs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bemidjistate.edu\/academics\/mathematics-computer-science\/rcs\/wp-json\/wp\/v2\/users\/33"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bemidjistate.edu\/academics\/mathematics-computer-science\/rcs\/wp-json\/wp\/v2\/comments?post=21"}],"version-history":[{"count":5,"href":"https:\/\/www.bemidjistate.edu\/academics\/mathematics-computer-science\/rcs\/wp-json\/wp\/v2\/pages\/21\/revisions"}],"predecessor-version":[{"id":238,"href":"https:\/\/www.bemidjistate.edu\/academics\/mathematics-computer-science\/rcs\/wp-json\/wp\/v2\/pages\/21\/revisions\/238"}],"up":[{"embeddable":true,"href":"https:\/\/www.bemidjistate.edu\/academics\/mathematics-computer-science\/rcs\/wp-json\/wp\/v2\/pages\/3"}],"wp:attachment":[{"href":"https:\/\/www.bemidjistate.edu\/academics\/mathematics-computer-science\/rcs\/wp-json\/wp\/v2\/media?parent=21"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}