| 2025 | SIGCSE | Aiming Towards Abstraction: Does Algorithmic-Pattern-Oriented Instruction Promote the Teaching of Abstraction? | Liat Nakar, Michal Armoni |
| 2022 | ITiCSE | Pattern-oriented Instruction and Students' Abstraction Skills. | Liat Nakar, Michal Armoni |
| 2022 | ITiCSE | The Tale of an Intended CS Curriculum for 4th Graders, The Case of Abstraction. | Mor Friebroon Yesharim, Michal Armoni |
| 2020 | ITiCSE | Towards a Holistic Reservoir of Research-Based PCK Segments of K-12 Computer Science Teachers. | Ofra Brandes, Michal Armoni |
| 2019 | ITiCSE | Using Action Research to Distill Research-Based Segments of Pedagogical Content Knowledge of K-12 Computer Science Teachers. | Ofra Brandes, Michal Armoni |
| 2014 | ICSE | Scenario-based programming: reducing the cognitive load, fostering abstract thinking. | Giora Alexandron, Michal Armoni, Michal Gordon, David Harel |
| 2014 | ITiCSE | The effect of computer science on the learning of computational physics. | Rivka Taub, Mordechai Ben-Ari, Michal Armoni |
| 2011 | ITiCSE | Computer science/informatics in secondary education. | Peter Hubwieser, Michal Armoni, Torsten Brinda, Valentina Dagiene, Ira Diethelm, Michail N. Giannakos, Maria Knobelsdorf, Johannes Magenheim, Roland T. Mittermeir, Sigrid E. Schubert |
| 2011 | ITiCSE | Habits of programming in scratch. | Orni Meerbaum-Salant, Michal Armoni, Mordechai Ben-Ari |
| 2010 | ICER | Learning computer science concepts with scratch. | Orni Meerbaum-Salant, Michal Armoni, Mordechai Ben-Ari |
| 2009 | ITiCSE | The effect of CS unplugged on middle-school students' views of CS. | Rivka Taub, Mordechai Ben-Ari, Michal Armoni |
| 2009 | SIGCSE | A synthesis course in hardware architecture, compilers, and software engineering. | Shimon Schocken, Noam Nisan, Michal Armoni |
| 2008 | ITiCSE | Reductive thinking in a quantitative perspective: the case of the algorithm course. | Michal Armoni |
| 2008 | SIGCSE | Teaching students to think nondeterministically. | Michal Armoni, Noa Lewenstein, Mordechai Ben-Ari |
| 2006 | ITiCSE | Reductive thinking in undergraduate CS courses. | Michal Armoni, Judith Gal-Ezer, Orit Hazzan |
| 2006 | SIGCSE | Reduction -- an abstract thinking pattern: the case of the computational models course. | Michal Armoni, Judith Gal-Ezer |
| 2006 | SIGCSE | Automata theory: its relevance to computer science students and course contents. | Michal Armoni, Susan H. Rodger, Moshe Y. Vardi, Rakesh M. Verma |
| 2006 | SIGCSE | Reversing: an essential heuristic in program and proof design. | David Ginat, Michal Armoni |
| 2005 | ITiCSE | Reductive thinking in undergraduate CS courses. | Michal Armoni, Judith Gal-Ezer |
| 2004 | ITiCSE | Reductive thinking: how to teach it? | Michal Armoni |
| 2004 | ITiCSE | On the achievements of high school students studying computational models. | Michal Armoni, Judith Gal-Ezer |