- Prof. David Harel
- Prof. Michal Armoni
- Dr. Giora Alexandron
- Dr. Michal Gordon
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:
- How can this paradigm be employed to introduce some fundamental CS ideas?
- How does previous experience with a different 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?
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.