{"id":547,"date":"2016-10-31T14:57:41","date_gmt":"2016-10-31T12:57:41","guid":{"rendered":"https:\/\/stwww1.weizmann.ac.il\/en\/?page_id=547"},"modified":"2021-05-30T09:42:51","modified_gmt":"2021-05-30T06:42:51","slug":"abstraction-in-cs","status":"publish","type":"page","link":"https:\/\/stwww1.weizmann.ac.il\/en\/?page_id=547","title":{"rendered":"Teaching abstraction in computer science to young students"},"content":{"rendered":"<h2>Teaching abstraction in computer science to young students<\/h2>\n<div class=\"wpforms-entry-field wpforms-field-text\"><\/div>\n<h3>Leading team<\/h3>\n<ul>\n<li><a href=\"http:\/\/www.weizmann.ac.il\/ScienceTeaching\/Armoni\/\" target=\"_blank\" rel=\"noopener noreferrer\">Prof. Michal Armoni <\/a><\/li>\n<\/ul>\n<h3>Project members<\/h3>\n<ul>\n<li>David Statter<\/li>\n<\/ul>\n<h3>Summary<\/h3>\n<p>Abstraction is one of the most fundamental ideas of computer science (CS). Research shows that students demonstrate extensive difficulties in achieving meaningful learning of abstraction. The study examined the implementation of a framework for teaching abstraction in CS for novices in the context of an introductory CS course for 7th grade students. The findings demonstrate how the framework can be implemented in this specific context and indicate the high effectiveness of the resulting teaching strategy. As part of this study, we developed an innovative operational definition of CS abstraction that served as the basis for a deep assessment of the students&#8217; abilities of CS abstraction.<br \/>\nThis is the doctoral research of David Statter.<\/p>\n<p>&nbsp;<\/p>\n<p dir=\"ltr\"><a href=\"http:\/\/scratch.mit.edu\/\" target=\"_blank\" rel=\"noopener\">Scratch<\/a>\u00a0is developed by the Lifelong Kindergarten Group at the MIT Media Lab.<\/p>\n<h3>Links for further reading<\/h3>\n<ul>\n<li><a href=\"https:\/\/www.learntechlib.org\/primary\/p\/41271\/\" target=\"_blank\" rel=\"noopener\">Armoni, M. (2013). On teaching abstraction in computer science to novices. Journal of Computers in Mathematics and Science Teaching, 32(3), 265-284.<\/a><\/li>\n<li><a href=\"https:\/\/dl.acm.org\/doi\/10.1145\/2978249.2978261\" target=\"_blank\" rel=\"noopener\">Statter, D., &amp; Armoni. M. (2016). Teaching abstract thinking in introduction to computer science for 7th graders. In J. Vahrenhold, &amp; E. Barendsen (Eds.) Proceedings of the 11th Workshop in Primary and Secondary Computing Education (WiPSCE2016, M\u00fcnster, Germany). (pp. 80-83). New-York, NY: ACM.<\/a><\/li>\n<li><a href=\"https:\/\/dl.acm.org\/doi\/10.1145\/3137065.3137081\" target=\"_blank\" rel=\"noopener\">Statter, D., &amp; Armoni. M. (2017). Learning abstraction in computer science: a gender perspective. In E. Barendsen, &amp; P. Hubwieser (Eds.) Proceedings of the 12th Workshop in Primary and Secondary Computing Education (WiPSCE2017, Nijmegen, the Netherlands). (pp. 5-14). New-York, NY: ACM.<\/a><\/li>\n<li><a href=\"https:\/\/dl.acm.org\/doi\/10.1145\/3372143\" target=\"_blank\" rel=\"noopener\">Statter, D, and Armoni, M. (2020). Teaching Abstraction in Computer Science to 7th Grade Students. ACM Transactions on Computing Education, 20(1), 8:1-37<\/a>.<\/li>\n<\/ul>\n<h3><a href=\"mailto:michal.armoni@weizmann.ac.il\" target=\"_blank\" rel=\"noopener\"><span lang=\"en\">Contact<\/span><\/a><\/h3>\n","protected":false},"excerpt":{"rendered":"<p>Teaching abstraction in computer science to young students<\/p>\n<p>Leading team<\/p>\n<p>Prof. Michal Armoni <\/p>\n<p>Project members<\/p>\n<p>David Statter<\/p>\n<p>Summary<br \/>\nAbstraction is one of the most fundamental ideas of computer science (CS). Research shows that students demonstrate extensive difficulties in achieving meaningful learning of abstraction. The study examined the implementation of a framework for teaching abstraction in CS for novices in the context of an introductory CS course for 7th grade students. The findings demonstrate how &#8230;<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":182,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-547","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/stwww1.weizmann.ac.il\/en\/index.php?rest_route=\/wp\/v2\/pages\/547"}],"collection":[{"href":"https:\/\/stwww1.weizmann.ac.il\/en\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/stwww1.weizmann.ac.il\/en\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/stwww1.weizmann.ac.il\/en\/index.php?rest_route=\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/stwww1.weizmann.ac.il\/en\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=547"}],"version-history":[{"count":12,"href":"https:\/\/stwww1.weizmann.ac.il\/en\/index.php?rest_route=\/wp\/v2\/pages\/547\/revisions"}],"predecessor-version":[{"id":2789,"href":"https:\/\/stwww1.weizmann.ac.il\/en\/index.php?rest_route=\/wp\/v2\/pages\/547\/revisions\/2789"}],"up":[{"embeddable":true,"href":"https:\/\/stwww1.weizmann.ac.il\/en\/index.php?rest_route=\/wp\/v2\/pages\/182"}],"wp:attachment":[{"href":"https:\/\/stwww1.weizmann.ac.il\/en\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=547"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}