• דלג לאיזור תוכן עיקרי
  • דלג לתפריט
  • דלג לאיזור החיפוש באתר
נגישות
  • הגדלת גודל גופן
  • הקטנת גודל גופן
  • צבעים חדים
  • צבעוניות חד-גוונית
  • צבעוניות ניגודית
  • ברירת מחדל
הצהרהclose
enGo to english websiteעבעבור לאתר בעבריתשפה נוכחית
open search area

טופס חיפוש

המחלקה להוראת המדעים
מכון ויצמן למדע
המחלקה להוראת המדעים
  • בית
  • אודות
  • סגל
    • מדענים
    • מתמחים
    • בתר-דוקטורנטים
    • דוקטורנטים
    • מסטרנטים
    • יועצים ועובדי הוראה
    • צוות מינהלי
  • מחקר ופיתוח
    • רקע כללי
    • גישות חישוביות בניתוח למידה
      • אודות
      • סגל
      • פרסומים
      • פרויקטים
      • תקצירי עבודות מחקר
      • צרו קשר
    • חינוך מדעי אינטר-דיסציפלינרי
      • אודות
      • סגל
      • פרסומים
      • פרויקטים
      • תקצירי עבודות מחקר
      • צרו קשר
    • כימיה
      • אודות
      • סגל
      • פרסומים
      • פרויקטים
      • תקצירי עבודות מחקר
      • חומרי למידה והוראה
      • משאבים נוספים
      • צרו קשר
    • מדעי החיים
      • אודות
      • סגל
      • פרסומים
      • פרויקטים
      • תקצירי עבודות מחקר
      • חומרי למידה והוראה
      • משאבים נוספים
      • צרו קשר
    • מדעי הלמידה
      • אודות
      • סגל
      • פרסומים
      • פרויקטים
      • צרו קשר
    • מדעי המחשב
      • אודות
      • סגל
      • פרסומים
      • פרויקטים
      • תקצירי עבודות מחקר
      • חומרי למידה והוראה
      • משאבים נוספים
      • צרו קשר
    • מדע וטכנולוגיה בחט"ב
      • אודות
      • סגל
      • פרסומים
      • פרויקטים
      • תקצירי עבודות מחקר
      • חומרי למידה והוראה
      • משאבים נוספים
      • צרו קשר
    • מדעי כדור הארץ
      • אודות
      • סגל
      • פרסומים
      • פרויקטים
      • תקצירי עבודות מחקר
      • חומרי למידה והוראה
      • משאבים נוספים
      • צרו קשר
    • מתמטיקה
      • אודות
      • סגל
      • פרסומים
      • פרויקטים
      • תקצירי עבודות מחקר
      • חומרי למידה והוראה
      • משאבים נוספים
      • צרו קשר
    • פיזיקה
      • אודות
      • סגל
      • פרסומים
      • פרויקטים
      • תקצירי עבודות מחקר
      • חומרי למידה והוראה
      • משאבים נוספים
      • צרו קשר
    • ועדת האתיקה IRB-EDU
      • אודות
      • חברי הועדה
      • מדיניות כללית
  • למועמדים
    • תכנית לתלמידי מחקר
    • תכנית רוטשילד ויצמן
    • תעודת הוראה
  • למורים
    • מרכזי מורים ארציים
    • קהילות מורים
    • חומרי למידה והוראה
  • שרותי מחקר בחינוך
  • צרו קשר

הינך נמצא כאן

  1. דף הבית
  2. מחקר ופיתוח
  3. מדעי המחשב
  4. פרסומים

פרסומים

  • אודות
  • סגל
  • פרסומים
  • פרויקטים
  • תקצירי עבודות מחקר
  • חומרי למידה והוראה
  • משאבים נוספים
  • צרו קשר

    2023

  1. Algorithmic Abstraction in Computer Science Curricula for Primary Schools: The Case of a National Curriculum for 4th Grade

    Friebroon-Yesharim M., Ben-Bassat Levy R. & Armoni M. (2023), UKICER 2023 - Proceedings of the 2023 Conference on United Kingdom and Ireland Computing Education Research.

  2. On Teaching Abstraction in Computer Science: Secondary-School Teachers' Perceptions vs. Practices

    Nakar L. & Armoni M. (2023), UKICER 2023 - Proceedings of the 2023 Conference on United Kingdom and Ireland Computing Education Research.

  3. From Modelling to Assessing Algorithmic Abstraction the Missing Dimension

    Nakar L., Friebroon-Yesharim M. & Armoni M. (2023), Proceedings of 23rd International Conference on Computing Education Research, Koli Calling 2023.

  4. Abstraction and Problem Solving in a CS Curriculum for 4<sup>th</sup> Grade

    Friebroon-Yesharim M., Ben-Bassat Levy R. & Armoni M. (2023), Proceedings of International Conference on Computational Thinking Education, p. 19-24

  5. High-School Computer Science - Its Effect on the Choice of Higher Education

    Armoni M. & Gal-Ezer J. (2023), Informatics in Education. 22, 2, p. 183-206

  6. 2021

  7. Teaching Reduction as an Algorithmic Problem-Solving Strategy

    Gaber I., Armoni M. & Statter D. (2021), Proceedings - 2021 3rd International Conference on Computer Science and Technologies in Education, CSTE 2021. p. 19-26

  8. Importing from a young discipline: the case of computational thinking

    Armoni M. (2021), Long-term Research and Development in Science Education: What Have We Learned?. p. 135-161

  9. Computational Problem Solving in Plethora

    Armoni M., Gal-Ezer J., Haskel Ittah M., Marelly R. & Szekely S. (2021)

  10. 2020

  11. Towards a Holistic Reservoir of Research-Based PCK Segments of K-12 Computer Science Teachers

    Brandes O. & Armoni M. (2020), ITiCSE 2020 - Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education. p. 131-137

  12. Teaching Abstraction in Computer Science to 7th Grade Students

    Statter D. & Armoni M. (2020), ACM Transactions on Computing Education. 20, 1, p. 8-837, 8

  13. 2019

  14. Using Action Research to Distill Research-Based Segments of Pedagogical Content Knowledge of K-12 Computer Science Teachers

    Brandes O. & Armoni M. (2019), Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education (ITICSE '19). p. 485-491

  15. The effects of a professional development workshop focusing on action research on the practice of high-school computer science teachers

    Brandes O. & Armoni M. (2019), Proceedings of the 14th Workshop in Primary and Secondary Computing Education, WiPSCE 2019. p. 1-10

  16. 2018

  17. Physics Conceptual Understanding in a Computational Science Course

    Taub R., Armoni M. & Ben-Ari M. (2018), Journal of Computational Science Education. 9, 2, p. 2-13

  18. Teaching Computer Science Concepts through Robotics to Elementary School Children

    Friebroon-Yesharim M. & Ben-Ari M. (2018), International Journal of Computer Science Education in Schools. 2, 3

  19. LearnSAT: A SAT Solver for Education

    Ben-Ari M. (2018), Journal of Open Source Software. 3, 24

  20. 2017

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

    Alexandron G., Armoni M., Gordon M. & Harel D. (2017), Computing In Science & Engineering. 19, 5, p. 58-67, 8024141

  22. The Evaluation of Robotics Activities for Facilitating STEM Learning

    Ben-Bassat Levy R. & Ben-Ari M. (2017), International Conference on Robotics and Education RiE 2017. Obdrzalek D., Koppensteiner G., Merdan M., Balogh R. & Lepuschitz W. (eds.). Cham p. 132-137

  23. 2016

  24. In defense of programming

    Ben-Ari M. M. (2016), ACM Inroads. 7, 1, p. 44-46

  25. Teaching nondeterminism through programming

    Alexandron G., Armoni M., Gordon M. & Harel D. (2016), Informatics in Education. 15, 3, p. 1-23

  26. 2015

  27. Robotics activities: is the investment worthwhile?

    Levy R. B. & Ben-Ari M. M. (2015), International Conference on Informatics in Schools. Brodnik A. & Vahrenhold J. (eds.). p. 22-31

  28. The effectiveness of robotics competitions on students' learning of computer science

    Kaloti-Hallak F., Armoni M. & Ben-Ari M. (2015), Olympiads in informatics. 9, p. 89-112

  29. The Effect Of Computer Science On Physics Learning In A Computational Science Environment

    Taub R., Armoni M., Bagno E. & Ben-Ari M. M. (2015), Computers & Education. 87, p. 10-23

  30. How to implement rigorous computer science education in K-12 schools? Some answers and many questions

    Hubwieser P., Armoni M. & Giannakos M. N. (2015), ACM Transactions on Computing Education. 15, 2, 5

  31. From Scratch to "real" programming

    Armoni M., Meerbaum-Salant O. & Ben-Ari M. (2015), ACM Transactions on Computing Education (TOCE). 14, 4, 25

  32. Enhancing robot programming with visual feedback and augmented reality

    Magnenat S., Ben-Ari M., Klinger S. & Sumner R. W. (2015), Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education. p. 153-158
    Submitted Version

  33. 2014

  34. Scenario-Based Programming, Usability-Oriented Perception

    Alexandron G., Armoni M., Gordon M. & Harel D. (2014), ACM Transactions on Computing Education. 14, 3, 21

  35. Scenario-Based Programming: Reducing the Cognitive Load, Fostering Abstract Thinking

    Alexandron G., Armoni M., Gordon M. & Harel D. (2014), Companion Proceedings of the 36th International Conference on Software Engineering (ICSE Companion 2014). p. 311-320

  36. Teaching a core CS concept through robotics

    Magnenat S., Shin J., Riedo F., Siegwart R. & Ben-Ari M. (2014), Proceedings of the 2014 conference on Innovation technology in computer science education. p. 315-320

  37. 2013

  38. The contribution of computer science to learning computational physics

    Taub R., Armoni M. & Ben-Ari M. (2013), International Conference on Informatics in Schools: Situation, Evolution, and Perspectives. p. 127-137

  39. On teaching programming with nondeterminism

    Alexandron G., Armoni M., Gordon M. & Harel D. (2013), WiPSCE 2013 - 8th Workshop in Primary and Secondary Computing Education, Proceedings. p. 71-74

  40. LearnSAT: a SAT solver for education: A SAT solver for education

    Ben-Ari M. M. (2013), International Conference on Theory and Applications of Satisfiability Testing. p. 403-407

  41. Learning computer science concepts with Scratch

    Meerbaum-Salant O., Armoni M. & Ben-Ari M. (2013), Computer Science Education. 23, 3, p. 239-264

  42. 2012

  43. CS unplugged and middle-school students views, attitudes, and intentions regarding CS

    Taub R., Armoni M. & Ben-Ari M. (2012), ACM Transactions on Computing Education (TOCE). 12, 2, a8

  44. Mathematical logic for computer science

    Ben-Ari M. (2012)

  45. 2011

  46. Habits of programming in Scratch

    Meerbaum-Salant O., Armoni M. & Ben-Ari M. (2011), Proceedings of the 16th annual joint conference on Innovation and technology in computer science education. p. 168-172

  47. Viewpoint non-myths about programming

    Ben-Ari M. (2011), Communications of the ACM. 54, 7, p. 35-37

  48. Visualising concurrent programs with dynamic dependence graphs

    Lonnberg J., Ben-Ari M. & Malmi L. (2011), Visualizing software for understanding and analysis (VISSOFT), 2011 6th IEEE international workshop on. p. 1-4

  49. SyntaxTrain: relieving the pain of learning syntax

    Moth A. L. A., Villadsen J. & Ben-Ari M. (2011), Proceedings of the 16th annual joint conference on Innovation and technology in computer science education. p. 387-387

  50. A decade of research and development on program animation: The Jeliot experience

    Ben-Ari M., Bednarik R., Levy R. B., Ebel G., Moreno A., Myller N. & Sutinen E. (2011), Journal of Visual Languages and Computing. 22, 5, p. 375-384

  51. Evaluating a visualisation of the execution of a concurrent program

    Lonnberg J., Malmi L. & Ben-Ari M. (2011), Proceedings of the 11th Koli Calling International Conference on Computing Education Research. p. 39-48

  52. Programming with the User in Mind

    Alexandron G., Armoni M. & Harel D. (2011)

  53. Loop Constructs in Scratch

    Ben-Ari M. M. (2011), ACM Inroads. 2, 1, p. 27-28

  54. 2010

  55. Objects Never? Well, Hardly Ever!

    Ben-Ari M. (2010), Communications of the ACM. 53, 9, p. 32-35

  56. Didactics of Introduction to Computer Science in High School

    Armoni M., Benaya T., Ginat D. & Zur E. (2010), Teaching Fundamental Concepts Of Informatics, Proceedings. 5941, p. 36-48

  57. A primer on model checking

    Ben-Ari M. M. (2010), ACM Inroads. 1, 1, p. 40-47

  58. Gendebugger: An explanation-based constraint debugger

    Alexandron G., Lagoon V., Naveh R. & Rich A. (2010), Workshop on Techniques for Implementing Constraint programming System. p. 35-37

  59. 2009

  60. Extending the engagement taxonomy: Software visualization and collaborative learning

    Myller N., Bednarik R., Sutinen E. & Ben-Ari M. (2009), ACM Transactions on Computing Education (TOCE). 9, 1, p. 7

  61. The concept of nondeterminism: Its development and implications for teaching

    Armoni M. & Ben-Ari M. (2009), Science & Education. 18, 8, p. 1005-1030

  62. Adapting and merging methodologies in doctoral research

    Levy R. B. & Ben-Ari M. (2009), Computer Science Education. 19, 2, p. 51-67

  63. A survey of research on the Jeliot program animation system

    Levy R. B. & Ben-Ari M. (2009), Proceedings of the Chais conference on instructional technologies research 2009. p. 41-47

  64. 2008

  65. Perceived Behavior Control and Its Influence on the Adoption of Software Tools

    Levy R. B. & Ben-Ari M. (2008), ACM SIGCSE Bulletin. 40, 3, p. 169-173

  66. Principles of the spin model checker

    Ben-Ari M. (2008)

  67. The effect of the Jeliot animation system on learning elementary programming

    Ben-Ari M. (2008), 4th Panhellenic Conference on Didactics of Informatics. p. 28-30

  68. 2007

  69. The End of Science Revisited

    Ben-Ari M. (2007), Skeptic. 13, 2, p. 20-27

  70. We Work So Hard and They Don't Use It: Acceptance of Software Tools by Teachers

    Levy R. B. & Ben-Ari M. (2007), ACM SIGCSE Bulletin. 39, 3, p. 246-250

  71. The contribution of visualization to learning computer architecture

    Yehezkel C., Ben-Ari M. & Dreyfus T. (2007), Computer Science Education. 17, 2, p. 117-127

  72. 2006

  73. Roles of variables in three programming paradigms

    Sajaniemi J., Ben-Ari M., Byckling P., Gerdt P. & Kulikova Y. (2006), Computer Science Education. 16, 4, p. 261-279

  74. Principles of concurrent and distributed programming

    Ben-Ari M. (2006)

  75. Affective effects of program visualization

    Ebel G. & Ben-Ari M. (2006), Proceedings of the second international workshop on computing education research. p. 1-5

  76. Why don't they do what we want them to do

    Schwarz S. & Ben-Ari M. (2006), PPIG2006-Proceedings of the 18th Annual Workshop of the Psychology of Programming Interest Group. p. 266 - 274

  77. McKinley's Amazon

    Ben-Ari M. M. (2006), ACM SIGCSE Bulletin. 38, p. 75-77

  78. 2005

  79. On understanding the statics and dynamics of object-oriented programs

    Ragonis N. & Ben-Ari M. (2005), ACM SIGCSE Bulletin. 37, 1, p. 226-230

  80. Evolving boxes as flexible tools for teaching high-school students declarative and procedural aspects of logic programming

    Haberman B. & Scherz Z. (2005), Lecture Notes in Computer Science. 3422, p. 156-165

  81. Whose final hour?: The problem of naive egocentric catastrophism in doomsayers and catastrophists

    Ben-Ari M. (2005), Skeptic (Altadena, CA). 12, 3, p. 40-50

  82. Ada for Software Engineers

    Ben-Ari M. (2005)

  83. Situated learning in this high-technology world

    Ben-Ari M. (2005), Science Education. 14, 3-5, p. 367-376

  84. Minesweeper as an NP-complete problem

    Ben-Ari M. M. (2005), SIGCSE Bulletin Inroads. 37, 4, p. 39-40

  85. 2004

  86. Introduction: Computer science education in high school

    Ben-Ari M. (2004), Computer Science Education. 14, 1, p. 1-2

  87. Inside the computer: Visualization and mental models

    Yehezkel C., Ben-Ari M. & Dreyfus T. (2004), Proceedings of the Third Program Visualization Workshop. p. 82-85

  88. Visualizing programs with Jeliot 3

    Moreno A., Myller N., Sutinen E. & Ben-Ari M. (2004), Proceedings of the working conference on Advanced visual interfaces. p. 373-376
    Submitted Version

  89. Selecting a visualization system

    Pollack S. & Ben-Ari M. (2004), Proceedings of the Third Program Visualization Workshop. p. 134-140

  90. Situated learning in computer science education

    Ben-Ari M. (2004), Computer Science Education. 14, 2, p. 85-100

  91. Virtual trees for the byzantine generals algorithm

    Tikvati A., Ben-Ari M. & Kolikant Y. B. (2004), ACM SIGCSE Bulletin. 36, 1, p. 392-396

  92. What do we mean by theoretically sound research in computer science education?

    Ben-Ari M., Berglund A., Booth S. & Holmboe C. (2004), ITiCSE '04: Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education. 3 ed. Vol. 36. p. 230-231

  93. 2003

  94. How Did They Get to the Moon Without PowerPoint?

    Ben-Ari M. M. (2003), Technology. 3, 1

  95. The Jeliot 2000 program animation system

    Levy R., Ben-Ari M. & Uronen P. (2003), Computers & Education. 40, 1, p. 1-15

  96. The NOMA of Yishayahu Leibowitz

    Ben-Ari M. (2003), Science and Education. 12, 7, p. 719-723

  97. Roles of variables from the perspective of computer science educators

    Ben-Ari M. & Sajaniemi J. (2003), ITiCSE04, June 2830, 2004, Leeds, United Kingdom.

  98. 2002

  99. Are black boxes transparent? - High school students' strategies of using abstract data types

    Haberman B., Shapiro E. & Scherz Z. (2002), Journal of Educational Computing Research. 27, 4, p. 411-436

  100. Perspectives on program animation with Jeliot

    Ben-Ari M., Myller N., Sutinen E. & Tarhio J. (2002), Software Visualization. 2269, p. 31-45

  101. Writing a textbook

    Ben-Ari M. M., Walker H. M., Redvers-Mutton G. & Mansfield K. (2002)

  102. From theory to experiment to practice in CS education

    Ben-Ari M. (2002)

  103. A vision of visualization in teaching object-oriented programming

    Ben-Ari M., Ragonis N. & Levy R. B. (2002), Proceeding of 2nd Program Visualization Workshop. p. 83-89

  104. Teaching constructors: A difficult multiple choice

    Ragonis N. & Ben-Ari M. (2002), Tools and Environments for Learning Object-Oriented Concepts. Moreira A. & Hernandez J. (eds.). p. 30-43

  105. 2001

  106. Theory-guided technology in computer science

    Ben-Ari M. (2001), Science Education. 10, 5, p. 477-484

  107. Salvation for bricoleurs

    Yeshno T. & Ben-Ari M. (2001)

  108. Mathematical Logic for Computer Science

    Ben-Ari M. (2001)

  109. The bug that destroyed a rocket

    Ben-Ari M. (2001), ACM SIGCSE Bulletin. 33, 2, p. 58-59

  110. Constructivism in computer science education

    Ben-Ari M. (2001), Journal of Computers in Mathematics and Science Teaching. 20, 1, p. 45-73

  111. 2000

  112. How to Get a Good Review

    Ben-Ari M. (2000), ACM SIGCSE Bulletin. 32, 2, p. 4-6

  113. An extended experiment with Jeliot 2000

    Ben-Bassat Levy R., Ben-Ari M. & Uronen P. A. (2000)

  114. Formal verification of the Ricart-Agrawala algorithm

    Sedletsky E., Pnueli A. & Ben-Ari M. (2000), Fst Tcs 2000: Foundations Of Software Technology And Theoretical Computer Science, Proceedings. 1974, p. 325-335

  115. The anthropology of semaphores

    Kolikant Y., Ben-Ari M. & Pollack S. (2000), Iticse 2000: Proceedings Of The 5Th Annual Sigcse/Sigcue Conference On Innovation And Technology In Computer Science Education. 32, 3, p. 21-24

  116. 1999

  117. An organizer for project-based learning and instruction in computer science

    Scherz Z. & Polak S. (1999), Iticse '99: Proceedings Of The 4Th Annual Sigcse/Sigcue Conference On Innovation And Technology In Computer Science Education. 31, 3, p. 88-90

  118. 1998

  119. How to solve the Santa Claus problem

    Ben-Ari M. (1998), Concurrency Practice and Experience. 10, 6, p. 485-496

  120. Abstract data types as a project development organiser

    Haberman B., Scherz Z. & Shapiro E. (1998), SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education). 30, 3, p. 102-104

  121. Teaching object-oriented programming in Ada

    Ben-Ari M. (1998), JOOP - Journal of Object-Oriented Programming. 11, 6, p. 39-45

  122. Extreme interleavings

    Ben-Ari M. & Burns A. (1998), IEEE Concurrency. 6, 3, p. 90-90

  123. Re-engineering a concurrency simulator

    Persky Y. & Ben-Ari M. (1998), ACM SIGCSE Bulletin. 30, 3, p. 185-188

  124. Constructivism in computer science education

    Ben-Ari M. (1998), ACM SIGCSE Bulletin. 30, 1, p. 257-261
    Submitted Version

  125. Dispatching on the function result

    Ben-Ari M. (1998), ACM SIGAda Ada Letters. 18, 4, p. 101-106

  126. A portable implementation of the distributed systems annex in Java

    Tzruya Y. & Ben-Ari M. (1998), ACM SIGAda Ada Letters. 18, 6, p. 204-211

  127. 1997

  128. Recursion: from drama to program

    Ben-Ari M. & Reich N. (1997), Journal of Computer Science Education. 11, 3, p. 9-12

  129. A critique of the advanced placement C++ subset

    Ben-Ari M. & Henney K. (1997), SIGCSE Bulletin Inroads. 29, 2, p. 7-10

  130. 1996

  131. Using inheritance to implement concurrency

    Ben-Ari M. (1996), ACM SIGCSE Bulletin. 28, 1, p. 180-184

  132. 1987

  133. The Use of Logic Programming in Education

    Scherz Z., Maler O. & Shapiro E. (1987), Eurit 86. p. 531-537

  134. 1982

  135. Deterministic propositional dynamic logic: Finite models, complexity, and completeness: Finite models, complexity, and completeness

    Ben-Ari M., Halpern J. Y. & Pnueli A. (1982), Journal of Computer and System Sciences. 25, 3, p. 402-417

  136. Temporal logic proofs of concurrent programs

    Ben-Ari M. (1982)

  137. On-the-fly garbage collection: New algorithms inspired by program proofs: New algorithms inspired by program proofs

    Ben-Ari M. (1982), International Colloquium on Automata, Languages, and Programming. Schmidt E. M. & Nielsen M. (eds.). p. 14-22

  138. 1981

  139. A methodology for modular use of Ada

    Ben-Ari M. & Yehudai A. (1981), ACM SIGPLAN Notices. 16, 12, p. 22-26

  140. Complexity of proofs and models in programming logics

    Ben-Ari M. (1981)

  141. Cheap concurrent programming

    Ben-Ari M. (1981), Software - Practice and Experience. 11, 12, p. 1261-1264

  142. 1978

  143. lanov Pushdown Schemes Are Contained in Boolean Recursive Schemes

    Ben-Ari M. (1978), Acta Informatica. 10, 2, p. 117-125

כל הזכויות שמורות למחלקה להוראת המדעים, מכון ויצמן למדע

  • ועדת האתיקה
  • הצהרת נגישות
  • תנאי שימוש
  • מפת האתר
  • חפשו אותנו בפייסבוק