{"id":583,"date":"2016-10-31T15:58:28","date_gmt":"2016-10-31T13:58:28","guid":{"rendered":"https:\/\/stwww1.weizmann.ac.il\/en\/?page_id=583"},"modified":"2021-05-30T14:08:53","modified_gmt":"2021-05-30T11:08:53","slug":"issues-in-learning-the-language-of-live-sequence-charts-lsc-and-scenario-based-programming","status":"publish","type":"page","link":"https:\/\/stwww1.weizmann.ac.il\/en\/?page_id=583","title":{"rendered":"Issues in learning the language of Live Sequence Charts (LSC) and scenario-based programming"},"content":{"rendered":"<h2>Issues in learning the language of Live Sequence Charts (LSC) and scenario-based programming<\/h2>\n<h3>Leading team<\/h3>\n<ul>\n<li><a href=\"https:\/\/www.weizmann.ac.il\/pages\/search\/people?keywords=%D7%90%D7%A0%D7%A9%D7%9C%20%D7%93%D7%95%D7%93%20%D7%94%D7%A8%D7%90%D7%9C&amp;advanced%5Bemail%5D=&amp;advanced%5Boffice_phone%5D=&amp;advanced%5Bdept%5D=&amp;advanced%5Bemptype%5D=&amp;person_id=&amp;op=%D7%97%D7%99%D7%A4%D7%95%D7%A9\" target=\"_blank\" rel=\"noopener\">Prof. David Harel<\/a><\/li>\n<li><a href=\"http:\/\/www.weizmann.ac.il\/ScienceTeaching\/Armoni\/\" target=\"_blank\" rel=\"noopener noreferrer\">Dr. Michal Armoni<\/a><\/li>\n<\/ul>\n<h3>Project members<\/h3>\n<ul>\n<li><a href=\"http:\/\/www.weizmann.ac.il\/ScienceTeaching\/Alexandron\/\">Giora Alexandron<\/a><\/li>\n<li>Michal Gordon<\/li>\n<\/ul>\n<h3>Summary<\/h3>\n<p>This study examines the new paradigm of scenario-based programming, expressed in the language of LSC: How can this paradigm be used to introduce some CS fundamental ideas? How does previous experience with another paradigm (such as object-oriented programming or procedural programming) affect the transition to the new paradigm? How does the use of this paradigm affect problem-solving strategies? The results characterize the effects of students\u2019 previous programming experience on their views towards LSC and their design practice in LSC. Our findings also show that LSC and the scenario-based paradigm enable students to take a more user-oriented perspective rather than an implementation-oriented perspective, and foster the perception of abstraction and non-determinism. The research was conducted with various populations \u2013 graduate students as well as high-school students.<br \/>\nThis is the doctoral research of Giora Alexandron.<\/p>\n<h3>Related articles<\/h3>\n<ul>\n<li><a href=\"https:\/\/www.ppig.org\/papers\/2011-ppig-23rd-alexandron\/\" target=\"_blank\" rel=\"noopener\">Alexandron, G., Armoni, M., &amp; Harel, D. (2011). Programming with the user in mind. Proceedings of the Annual Conference of the Psychology of Programming Interest Group. (PPIG 2011). York, UK: University of York<\/a><\/li>\n<li><a href=\"https:\/\/dl.acm.org\/doi\/10.1145\/2401796.2401821\" target=\"_blank\" rel=\"noopener\">Alexandron, G., Armoni, M., Gordon, G., &amp; Harel, D. (2012). The effect of previous programming experience on the learning of scenario-based programming. In Proceedings of the 12th Koli Calling International Conference on Computing Education Research, Tahko, Finland, 151-159.<\/a><\/li>\n<li><a href=\"https:\/\/dl.acm.org\/doi\/10.1145\/2532748.2532762\" target=\"_blank\" rel=\"noopener\">Alexandron, G., Armoni, M., Gordon, G., &amp; Harel, D. (2013). On Teaching Programming with Nondeterminism. In Proceedings of the 8th Workshop in Primary and Secondary Computing Education (WiPSCE&#8217;13), Aarhus, Denmark, 71-74.<\/a><\/li>\n<li><a href=\"https:\/\/dl.acm.org\/doi\/10.1145\/2591062.2591167\" target=\"_blank\" rel=\"noopener\">Alexandron, G., Armoni, M., Gordon, M., &amp; Harel, D. (2014). Scenario-based programming: Reducing the cognitive load, fostering abstract thinking. In Companion Proceedings of the 36th International Conference on Software Engineering (ICSE 2014), Hyderabad, India, 311-320.<\/a><\/li>\n<li><a href=\"https:\/\/dl.acm.org\/doi\/10.1145\/2648814\" target=\"_blank\" rel=\"noopener\">Alexandron, G., Armoni, M., Gordon, G., and Harel, D. (2014). Scenario-based programming, usability-oriented perception. ACM Transactions on Computing Education, 14(3), 21:1-23.<\/a><\/li>\n<li><a href=\"https:\/\/infedu.vu.lt\/journal\/INFEDU\/article\/380\/info\" target=\"_blank\" rel=\"noopener\">Alexandron, G., Armoni, M., Gordon, M., &amp; Harel, D. (2016). Teaching nondeterminism through programming. Informatics in Education 15(1), 1-23.<\/a><\/li>\n<li><a href=\"https:\/\/ieeexplore.ieee.org\/document\/8024141\" target=\"_blank\" rel=\"noopener\">Alexandron, G., Armoni, M., Gordon, M., &amp; Harel, D. (2017). Teaching scenario-based programming: an additional paradigm for the high school computer science curriculum, Part 1. Computing in Science &amp; Engineering, 19(5), 58-67.<\/a><\/li>\n<li><a href=\"https:\/\/ieeexplore.ieee.org\/document\/8090447\" target=\"_blank\" rel=\"noopener\">Alexandron, G., Armoni, M., Gordon, M., &amp; Harel, D. (2017). Teaching scenario-based programming: an additional paradigm for the high school computer science curriculum, Part 2. Computing in Science &amp; Engineering, 19(6), 64-71.<\/a><\/li>\n<\/ul>\n<h3><a href=\"mailto:giora.alexandron@weizmann.ac.il\" target=\"_blank\" rel=\"noopener\"><span lang=\"en\">Contact<\/span><\/a><\/h3>\n","protected":false},"excerpt":{"rendered":"<p>Issues in learning the language of Live Sequence Charts (LSC) and scenario-based programming<br \/>\nLeading team<\/p>\n<p>Prof. David Harel<br \/>\nDr. Michal Armoni<\/p>\n<p>Project members<\/p>\n<p>Giora Alexandron<br \/>\nMichal Gordon<\/p>\n<p>Summary<br \/>\nThis study examines the new paradigm of scenario-based programming, expressed in the language of LSC: How can this paradigm be used to introduce some CS fundamental ideas? How does previous experience with another paradigm (such as object-oriented programming or procedural programming) affect the transition to the new paradigm? &#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-583","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/stwww1.weizmann.ac.il\/en\/index.php?rest_route=\/wp\/v2\/pages\/583"}],"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=583"}],"version-history":[{"count":12,"href":"https:\/\/stwww1.weizmann.ac.il\/en\/index.php?rest_route=\/wp\/v2\/pages\/583\/revisions"}],"predecessor-version":[{"id":2803,"href":"https:\/\/stwww1.weizmann.ac.il\/en\/index.php?rest_route=\/wp\/v2\/pages\/583\/revisions\/2803"}],"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=583"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}