


default search action
Michal Armoni
Person information
Refine list

refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2025
[c35]Liat Nakar
, Michal Armoni
:
Aiming Towards Abstraction: Does Algorithmic-Pattern-Oriented Instruction Promote the Teaching of Abstraction? SIGCSE (1) 2025: 812-818- 2023
[j41]Michal Armoni, Judith Gal-Ezer:
High-School Computer Science - Its Effect on the Choice of Higher Education. Informatics Educ. 22(2): 183-206 (2023)
[c34]Liat Nakar
, Mor Friebroon Yesharim
, Michal Armoni
:
From Modelling to Assessing Algorithmic Abstraction - the Missing Dimension. Koli Calling 2023: 4:1-4:12
[c33]Mor Friebroon Yesharim
, Ronit Ben-Bassat Levy
, Michal Armoni
:
Algorithmic Abstraction in Computer Science Curricula for Primary Schools: The Case of a National Curriculum for 4th Grade. UKICER 2023: 5:1-5:7
[c32]Liat Nakar
, Michal Armoni
:
On Teaching Abstraction in Computer Science: Secondary-School Teachers' Perceptions vs. Practices. UKICER 2023: 8:1-8:7
[p1]Michal Armoni, Judith Gal-Ezer:
Computer Science Education Research in Israel. Past, Present and Future of Computing Education Research 2023: 395-420- 2022
[c31]Liat Nakar, Michal Armoni:
Pattern-oriented Instruction and Students' Abstraction Skills. ITiCSE (2) 2022: 613
[c30]Mor Friebroon Yesharim, Michal Armoni:
The Tale of an Intended CS Curriculum for 4th Graders, The Case of Abstraction. ITiCSE (2) 2022: 623- 2021
[e3]Marc Berges, Andreas Mühling, Michal Armoni:
WiPSCE '21: The 16th Workshop in Primary and Secondary Computing Education, Virtual Event / Erlangen, Germany, October 18-20, 2021. ACM 2021, ISBN 978-1-4503-8571-8 [contents]- 2020
[j40]David Statter
, Michal Armoni:
Teaching Abstraction in Computer Science to 7th Grade Students. ACM Trans. Comput. Educ. 20(1): 8:1-8:37 (2020)
[c29]Ofra Brandes, Michal Armoni:
Towards a Holistic Reservoir of Research-Based PCK Segments of K-12 Computer Science Teachers. ITiCSE 2020: 131-137
[e2]Torsten Brinda, Michal Armoni:
WiPSCE '20: Workshop in Primary and Secondary Computing Education, Virtual Event, Germany, October 28-30, 2020. ACM 2020, ISBN 978-1-4503-8759-0 [contents]
2010 – 2019
- 2019
[j39]Fatima Kaloti-Hallak, Michal Armoni, Moti Ben-Ari:
The Effect of Robotics Activities on Learning the Engineering Design Process. Informatics Educ. 18(1): 106-129 (2019)
[j38]Michal Armoni:
COMPUTING IN SCHOOLS: Why are we teaching this?: strings and beyond. Inroads 10(1): 30-32 (2019)
[j37]Michal Armoni:
COMPUTING IN SCHOOLS: On the knowledge of CS teachers' educators. Inroads 10(2): 10-13 (2019)
[c28]Ofra Brandes, Michal Armoni:
Using Action Research to Distill Research-Based Segments of Pedagogical Content Knowledge of K-12 Computer Science Teachers. ITiCSE 2019: 485-491
[c27]Ofra Brandes, Michal Armoni:
The Effects of a Professional Development Workshop Focusing on Action Research on the Practice of High-School Computer Science Teachers. WiPSCE 2019: 13:1-13:10- 2018
[j36]Michal Armoni:
COMPUTING IN SCHOOLS: Training teachers for K-6 computing education. Inroads 9(3): 19-21 (2018)
[e1]Irene Polycarpou, Janet C. Read, Panayiotis Andreou, Michal Armoni:
Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2018, Larnaca, Cyprus, July 02-04, 2018. ACM 2018, ISBN 978-1-4503-5707-4 [contents]- 2017
[j35]Giora Alexandron, Michal Armoni, Michal Gordon, David Harel:
Teaching Scenario-Based Programming: An Additional Paradigm for the High School Computer Science Curriculum, Part 1. Comput. Sci. Eng. 19(5): 58-67 (2017)
[j34]Giora Alexandron, Michal Armoni, Michal Gordon, David Harel:
Teaching Scenario-Based Programming: An Additional Paradigm for the High School Computer Science Curriculum, Part 2. Comput. Sci. Eng. 19(6): 64-71 (2017)
[j33]Michal Armoni:
COMPUTING IN SCHOOLS: Non-formal education in K-12 CS -: the case of museums. Inroads 8(3): 24-26 (2017)
[j32]Michal Armoni:
COMPUTING IN SCHOOLS: On teaching problem-solving paradigms in K-12 education. Inroads 8(4): 30-32 (2017)
[c26]David Statter, Michal Armoni:
Learning Abstraction in Computer Science: A Gender Perspective. WiPSCE 2017: 5-14- 2016
[j31]Giora Alexandron, Michal Armoni, Michal Gordon, David Harel:
Teaching Nondeterminism Through Programming. Informatics Educ. 15(1): 1-23 (2016)
[j30]Michal Armoni:
COMPUTING IN SCHOOLS: High-school software engineering education: personal impressions of an 18-year-old student. Inroads 7(2): 25-27 (2016)
[j29]Michal Armoni:
COMPUTING IN SCHOOLS: Computer science, computational thinking, programming, coding: the anomalies of transitivity in K-12 computer science education. Inroads 7(4): 24-27 (2016)
[c25]David Statter, Michal Armoni:
Teaching Abstract Thinking in Introduction to Computer Science for 7th Graders. WiPSCE 2016: 80-83- 2015
[j28]Rivka Taub, Michal Armoni, Esther Bagno, Mordechai Ben-Ari:
The effect of computer science on physics learning in a computational science environment. Comput. Educ. 87: 10-23 (2015)
[j27]Michal Armoni:
Impressions from the 9th WiPSCE conference, Berlin, November 2014. Inroads 6(2): 29-30 (2015)
[j26]Peter Hubwieser, Michal Armoni, Michail N. Giannakos
:
How to Implement Rigorous Computer Science Education in K-12 Schools? Some Answers and Many Questions. ACM Trans. Comput. Educ. 15(2): 5:1-5:12 (2015)
[j25]Peter Hubwieser, Michal Armoni, Michail N. Giannakos
:
In Memoriam: Roland Mittermeir (1950-2014). ACM Trans. Comput. Educ. 15(2): 6:1 (2015)
[c24]Michal Armoni:
Early Education: What Does Computing Has to Do with it, and in What Ways? WiPSCE 2015: 1
[c23]Fatima Kaloti-Hallak, Michal Armoni, Mordechai Ben-Ari:
Students' Attitudes and Motivation During Robotics Activities. WiPSCE 2015: 102-110- 2014
[j24]Michal Armoni, Judith Gal-Ezer:
High school computer science education paves the way for higher education: the Israeli case. Comput. Sci. Educ. 24(2-3): 101-122 (2014)
[j23]Michal Armoni:
Spiral thinking: K-12 computer science education as part of holistic computing education. Inroads 5(2): 31-33 (2014)
[j22]Michal Armoni:
Continuity and consistency in computing education: the spectrum from middle school to undergraduate programs. Inroads 5(4): 35-37 (2014)
[j21]Michal Armoni, Judith Gal-Ezer:
Early computing education: why? what? when? who? Inroads 5(4): 54-59 (2014)
[j20]Peter Hubwieser, Michal Armoni, Michail N. Giannakos
, Roland T. Mittermeir:
Perspectives and Visions of Computer Science Education in Primary and Secondary (K-12) Schools. ACM Trans. Comput. Educ. 14(2): 7:1-7:9 (2014)
[j19]Giora Alexandron, Michal Armoni, Michal Gordon, David Harel:
Scenario-Based Programming, Usability-Oriented Perception. ACM Trans. Comput. Educ. 14(3): 21:1-21:23 (2014)
[j18]Michal Armoni, Orni Meerbaum-Salant, Mordechai Ben-Ari:
From Scratch to "Real" Programming. ACM Trans. Comput. Educ. 14(4): 25:1-25:15 (2014)
[c22]Giora Alexandron, Michal Armoni, Michal Gordon, David Harel:
Scenario-based programming: reducing the cognitive load, fostering abstract thinking. ICSE Companion 2014: 311-320
[c21]Rivka Taub, Mordechai Ben-Ari, Michal Armoni:
The effect of computer science on the learning of computational physics. ITiCSE 2014: 352
[c20]Rivka Taub, Michal Armoni, Mordechai Ben-Ari:
Abstraction as a bridging concept between computer science and physics. WiPSCE 2014: 16-19- 2013
[j17]Orni Meerbaum-Salant, Michal Armoni, Mordechai Ben-Ari:
Learning computer science concepts with Scratch. Comput. Sci. Educ. 23(3): 239-264 (2013)
[j16]Michal Armoni:
Designing a K-12 computing curriculum: the questions. Inroads 4(2): 34-35 (2013)
[j15]Michal Armoni:
Computing K-12 curricular updates: a necessity, or an unjustified effort? Inroads 4(4): 20-21 (2013)
[c19]Rivka Taub, Michal Armoni, Mordechai Ben-Ari:
The Contribution of Computer Science to Learning Computational Physics. ISSEP 2013: 127-137
[c18]Giora Alexandron, Michal Armoni, Michal Gordon, David Harel:
On teaching programming with nondeterminism. WiPSCE 2013: 71-74- 2012
[j14]Michal Armoni:
Social programming communities as a bridge for CS education: a case for the Scratch community. Inroads 3(2): 13-14 (2012)
[j13]Michal Armoni:
Teaching CS in kindergarten: how early can the pipeline begin? Inroads 3(4): 18-19 (2012)
[j12]Rivka Taub, Michal Armoni, Mordechai Ben-Ari:
CS Unplugged and Middle-School Students' Views, Attitudes, and Intentions Regarding CS. ACM Trans. Comput. Educ. 12(2): 8:1-8:29 (2012)
[c17]Giora Alexandron, Michal Armoni, Michal Gordon, David Harel:
The effect of previous programming experience on the learning of scenario-based programming. Koli Calling 2012: 151-159- 2011
[j11]Michal Armoni:
CS contests for students: why and how? Inroads 2(2): 22-23 (2011)
[j10]Michal Armoni:
The nature of CS in K-12 curricula: the roots of confusion. Inroads 2(4): 19-20 (2011)
[j9]Michal Armoni:
Looking at Secondary Teacher Preparation Through the Lens of Computer Science. ACM Trans. Comput. Educ. 11(4): 23:1-23:38 (2011)
[c16]Peter Hubwieser, Michal Armoni, Torsten Brinda
, Valentina Dagiene, Ira Diethelm, Michail N. Giannakos
, Maria Knobelsdorf, Johannes Magenheim, Roland T. Mittermeir, Sigrid E. Schubert:
Computer science/informatics in secondary education. ITiCSE-WGR 2011: 19-38
[c15]Orni Meerbaum-Salant, Michal Armoni, Mordechai Ben-Ari:
Habits of programming in scratch. ITiCSE 2011: 168-172
[c14]Giora Alexandron, Michal Armoni, David Harel:
Programming with the user in mind. PPIG 2011: 10- 2010
[j8]Michal Armoni:
On teaching topics in computer science theory. Inroads 1(1): 21-22 (2010)
[j7]Michal Armoni:
On teaching topics in computer science theory - part II: making it possible by using the prism of fundamental ideas. Inroads 1(4): 18-19 (2010)
[c13]Orni Meerbaum-Salant, Michal Armoni, Mordechai Ben-Ari:
Learning computer science concepts with scratch. ICER 2010: 69-76
[c12]Michal Armoni, Tamar Benaya, David Ginat, Ela Zur:
Didactics of Introduction to Computer Science in High School. ISSEP 2010: 36-48
2000 – 2009
- 2009
[j6]Michal Armoni:
Reduction in CS: A (Mostly) Quantitative Analysis of Reductive Solutions to Algorithmic Problems. ACM J. Educ. Resour. Comput. 8(4): 11:1-11:30 (2009)
[j5]Michal Armoni, Mordechai Ben-Ari:
The concept of nondeterminism: its development and implications for teaching. ACM SIGCSE Bull. 41(2): 141-160 (2009)
[c11]Rivka Taub, Mordechai Ben-Ari, Michal Armoni:
The effect of CS unplugged on middle-school students' views of CS. ITiCSE 2009: 99-103
[c10]Shimon Schocken, Noam Nisan
, Michal Armoni:
A synthesis course in hardware architecture, compilers, and software engineering. SIGCSE 2009: 443-447- 2008
[j4]Michal Armoni, David Ginat:
Reversing: a fundamental idea in computer science. Comput. Sci. Educ. 18(3): 213-230 (2008)
[c9]Michal Armoni:
Reductive thinking in a quantitative perspective: the case of the algorithm course. ITiCSE 2008: 53-57
[c8]Michal Armoni, Noa Lewenstein, Mordechai Ben-Ari:
Teaching students to think nondeterministically. SIGCSE 2008: 4-8- 2007
[j3]Michal Armoni, Judith Gal-Ezer:
Non-determinism: An abstract concept in computer science studies. Comput. Sci. Educ. 17(4): 243-262 (2007)- 2006
[j2]Michal Armoni, Judith Gal-Ezer, Orit Hazzan:
Reductive thinking in computer science. Comput. Sci. Educ. 16(4): 281-301 (2006)
[j1]Michal Armoni:
On the role of proofs in a course on design and analysis of algorithms. ACM SIGCSE Bull. 38(4): 39-42 (2006)
[c7]Michal Armoni, Judith Gal-Ezer, Orit Hazzan:
Reductive thinking in undergraduate CS courses. ITiCSE 2006: 133-137
[c6]Michal Armoni, Susan H. Rodger, Moshe Y. Vardi, Rakesh M. Verma
:
Automata theory: its relevance to computer science students and course contents. SIGCSE 2006: 197-198
[c5]Michal Armoni, Judith Gal-Ezer:
Reduction -- an abstract thinking pattern: the case of the computational models course. SIGCSE 2006: 389-393
[c4]David Ginat, Michal Armoni:
Reversing: an essential heuristic in program and proof design. SIGCSE 2006: 469-473- 2005
[c3]Michal Armoni, Judith Gal-Ezer:
Reductive thinking in undergraduate CS courses. ITiCSE 2005: 362- 2004
[c2]Michal Armoni, Judith Gal-Ezer:
On the achievements of high school students studying computational models. ITiCSE 2004: 17-21
[c1]Michal Armoni:
Reductive thinking: how to teach it? ITiCSE 2004: 280- 2003
[b1]Michal Armoni:
סוגיות שונות בנושא הוראת "מודלים חישוביים" לתלמידי תיכון. Tel Aviv University, Israel, 2003
Coauthor Index
aka: Moti Ben-Ari

manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from
to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the
of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from
,
, and
to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from
and
to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from
.
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2025-10-16 00:10 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID







