Teaching Scenario-Based Programming: An Additional Paradigm for the High School Computer Science Curriculum, Part 2

被引:0
作者
Alexandron, Giora [1 ]
Armoni, Michal [1 ]
Gordon, Michal [2 ]
Harel, David [1 ]
机构
[1] Weizmann Inst Sci, Rehovot, Israel
[2] Holon Inst Technol, Holon, Israel
基金
欧洲研究理事会; 以色列科学基金会;
关键词
Computer science; Education; High school; Learning; Programming; Scientific computing;
D O I
10.1109/MCSE.2017.3971162
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This is the second part of a two-part series that describes a pilot programming course in which high school students majoring in computer science were introduced to the visual, scenario-based programming language of live sequence charts. The main rationale for the course was that computer science students should be exposed to at least two very different programming paradigms and that LSCs, with their unique characteristics, can be a good vehicle for that. Part 1 (see the previous issue) focused on the pedagogic rationale of the pilot, on introducing LSC, and on the structure of the course. Part 2 centers on the evaluation of the pilot's results. © 1999-2011 IEEE.
引用
收藏
页码:64 / 71
页数:8
相关论文
共 25 条
  • [1] Alexandron G., 2011, P PSYCH PROGR INT GR
  • [2] Alexandron G., 2013, P 8 WORKSH PRIM SEC, P71
  • [3] Teaching Scenario-Based Programming: An Additional Paradigm for the High School Computer Science Curriculum, Part 1
    Alexandron, Giora
    Armoni, Michal
    Gordon, Michal
    Harel, David
    [J]. COMPUTING IN SCIENCE & ENGINEERING, 2017, 19 (05) : 58 - 67
  • [4] Scenario-Based Programming: Reducing the Cognitive Load, Fostering Abstract Thinking
    Alexandron, Giora
    Armoni, Michal
    Gordon, Michal
    Harel, David
    [J]. 36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 311 - 320
  • [5] Anderson L., 2009, TAXONOMY LEARNING TE
  • [6] [Anonymous], 1968, COMMUN ACM, DOI DOI 10.1145/362929.362976
  • [7] Armoni M., 2004, SIGCSE Bulletin, V36, P17, DOI 10.1145/1026487.1008004
  • [8] Armoni M., 2009, SIGCSE B, V41, P141
  • [9] Armoni M., 2012, P 12 KOLI CALLING IN, P151, DOI [10.1145/2401796.2401821, DOI 10.1145/2401796.2401821]
  • [10] Armoni M, 2008, SIGCSE'08: PROCEEDINGS OF THE 39TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, P4, DOI 10.1145/1352322.1352141