“…Research about teaching abstraction in CS were investigated mostly with university students (Bennedsen & Caspersen, 2006;Bennedsen & Caspersen, 2008;Hazzan & Kramer, 2007), followed by high school students (Sakhnini & Hazzan, 2008;Taub et al, 2014), middle school students (Statter & Armoni, 2017;Statter & Armoni, 2020), and elementary school students (Çakıroğlu et al, 2021;Statter & Armoni, 2017). Abstraction has been explored mostly in programming courses (Çakıroğlu et al, 2021;Bennedsen & Caspersen, 2006;Bennedsen & Caspersen, 2008;Waite et al, 2018). In addition, some researchers have investigated abstraction in CS (Hazzan, 2003;Hill et al, 2008;Statter & Armoni, 2017), artificial intelligence (Saribatur et al, 2021), mathematics (Çetin & Dubinsky, 2017;Hazzan, 2003), and physics (Taub et al, 2014) courses.…”