• Skip to main content
  • Skip to navigation
  • Skip to search
Accessibility
  • Increase font size
  • Decrease font size
  • Sharpen color
  • Grayscale
  • Invert color
  • Default
Disclaimerclose
enGo to english websiteActive languageעבעבור לאתר בעברית
open search area

Search form

The Department of Science Teaching
Weizmann Institute of Science
The Department of Science Teaching
  • Home
  • About Us
  • Staff
    • Scientists
    • Interns
    • Postdoctoral Fellows
    • PhD Students
    • MSc Students
    • Consultants and Teaching personnel
    • Administration
  • Research and Development
    • General background
    • Chemistry
      • About
      • Staff
      • Publications
      • Projects
      • Abstracts of theses
      • Learning and Teaching Materials
      • Additional resources
      • Contact Us
    • Computational approaches in Science Education
      • About
      • Staff
      • Publications
      • Projects
      • Abstracts of theses
      • Contact Us
    • Computer Science
      • About
      • Staff
      • Publications
      • Projects
      • Abstracts of theses
      • Learning and Teaching Materials
      • Additional resources
      • Contact Us
    • Earth Science
      • About
      • Staff
      • Publications
      • Projects
      • Abstracts of theses
      • Learning and Teaching Materials
      • Additional resources
      • Contact Us
    • Interdisciplinary Science Education
      • About
      • Staff
      • Publications
      • Projects
      • Abstracts of theses
      • Learning and Teaching Materials
      • Contact Us
    • Life Sciences
      • About
      • Staff
      • Publications
      • Projects
      • Abstracts of theses
      • Learning and Teaching Materials
      • Additional resources
      • Contact Us
    • Learning Sciences
      • About
      • Staff
      • Publications
      • Projects
      • Contact Us
    • Mathematics
      • About
      • Staff
      • Publications
      • Projects
      • Abstracts of theses
      • Learning and Teaching Materials
      • Additional resources
      • Contact Us
    • Physics
      • About
      • Staff
      • Publications
      • Projects
      • Abstracts of theses
      • Learning and Teaching Materials
      • Additional resources
      • Contact Us
    • Science & Technology for Junior High School
      • About
      • Staff
      • Publications
      • Projects
      • Abstracts of theses
      • Learning and Teaching Materials
      • Additional resources
      • Contact Us
    • Ethics committee
      • About
      • Committee members
      • General policy
  • Academics
    • Research student program
    • Rotshild student program
    • Teaching certificate
  • For Teachers
    • Country wide teachers centers
    • Teachers community
    • Teaching materials
  • EduCore
  • Contact Us

You are here

  1. Home
  2. Research and Development
  3. Computer Science
  4. Projects
  5. Issues in learning the language of Live Sequence Charts (LSC) and scenario-based programming

Issues in learning the language of Live Sequence Charts (LSC) and scenario-based programming

  • About
  • Staff
  • Publications
  • Projects
  • Abstracts of theses
  • Learning and Teaching Materials
  • Additional resources
  • Contact Us

Leading team:

  • Prof. David Harel
  • Prof. Michal Armoni

Project team:

  • Dr. Giora Alexandron
  • Dr. Michal Gordon

Brief

This study examines the new paradigm of scenario-based programming, expressed in the language of Live Sequence Charts (LSC). Specifically, we investigated the following questions:

  1. How can this paradigm be employed to introduce some fundamental CS ideas?
  2. How does previous experience with a different paradigm (such as object-oriented programming or procedural programming) affect the transition to the new paradigm?
  3. How does the use of this paradigm affect problem-solving strategies?

Our results characterize the effects of the students’ 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 one, as well as promoting the perception of abstraction and non-determinism. The research was conducted on a diverse populations – graduate students as well as high-school students.


This is the doctoral research of Dr. Giora Alexandron.

Further reading:

 

  • Alexandron, G., Armoni, M., & 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
  • Alexandron, G., Armoni, M., Gordon, G., & 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.
  • Alexandron, G., Armoni, M., Gordon, G., & Harel, D. (2013). On Teaching Programming with Nondeterminism. In Proceedings of the 8th Workshop in Primary and Secondary Computing Education (WiPSCE'13), Aarhus, Denmark, 71-74.
  • Alexandron, G., Armoni, M., Gordon, M., & 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.
  • 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.
  • Alexandron, G., Armoni, M., Gordon, M., & Harel, D. (2016). Teaching nondeterminism through programming. Informatics in Education 15(1), 1-23.
  • Alexandron, G., Armoni, M., Gordon, M., & Harel, D. (2017). Teaching scenario-based programming: an additional paradigm for the high school computer science curriculum, Part 1. Computing in Science & Engineering, 19(5), 58-67.
  • Alexandron, G., Armoni, M., Gordon, M., & Harel, D. (2017). Teaching scenario-based programming: an additional paradigm for the high school computer science curriculum, Part 2. Computing in Science & Engineering, 19(6), 64-71.

 

Contact us

All rights reserved to the Science Teaching Department, Weizmann Institute of Science

  • Ethics committee
  • Accessibility statement
  • Terms of use
  • Site map
  • Facebook