From alice to python. Introducing text-based programming in middle schools

N Tabet, H Gedawy, H Alshikhabobakr… - Proceedings of the 2016 …, 2016 - dl.acm.org
In this paper, we present our experience in designing computing curriculum for Middle
School students. Computing education is becoming an important part of STEM education …

Can computing be diversified on “principles” alone? Exploring the role of AP Computer Science courses in students' major and career intentions

LJ Sax, KNS Newhouse, J Goode… - ACM Transactions on …, 2022 - dl.acm.org
The Advanced Placement Computer Science Principles (APCSP) course was introduced in
2016 to address long-standing gender and racial/ethnic disparities in the United States …

Learning designs that empower: navigating sandbox data science at the intersection of computing, big data and social media

A Barany, AD Scarola, A Acquah, SM Reza… - Information and …, 2024 - emerald.com
Purpose There is a need for precollege learning designs that empower youth to be
epistemic agents in contexts that intersect burgeoning areas of computing, big data and …

Communicating about computational thinking: understanding affordances of portfolios for assessing high school students' computational thinking and participation …

D Fields, D Lui, Y Kafai, G Jayathirtha… - Assessing …, 2023 - taylorfrancis.com
Background and Context: While assessment of computational thinking concepts, practices,
and perspectives is at the forefront of K-12 CS education, supporting student communication …

Use of cutting edge educational tools for an initial programming course

D Giordano, F Maiorana - 2014 IEEE Global Engineering …, 2014 - ieeexplore.ieee.org
Programming skills are an important component of an engineering curriculum, not only
because they enable the customization of software tools to be used in the profession, but …

A purposeful MOOC to alleviate insufficient CS education in Finnish schools

J Kurhila, A Vihavainen - ACM Transactions on Computing Education …, 2015 - dl.acm.org
The Finnish national school curriculum, effective from 2004, does not include any topics
related to Computer Science (CS). To alleviate the problem that school students are not able …

Utilizing evidence-centered design to develop assessments: A high school introductory computer science course

S Newton, M Alemdar, D Rutstein, D Edwards… - Frontiers in …, 2021 - frontiersin.org
Evidence-centered design (ECD) is an assessment framework tailored to provide structure
and rigor to the assessment development process, and also to generate evidence of …

Communicating computational concepts and practices within high school students' portfolios of making electronic textiles

D Lui, JT Walker, S Hanna, YB Kafai… - Interactive Learning …, 2020 - Taylor & Francis
Portfolios have recently gained traction within computer science education as a way to
assess students' computational thinking and practices. Whereas traditional assessments …

High school computer science education paves the way for higher education: the Israeli case

M Armoni, J Gal-Ezer - Computer Science Education, 2014 - Taylor & Francis
The gap between enrollments in higher education computing programs and the high-tech
industry's demands is widely reported, and is especially prominent for women. Increasing …

Block-based comprehension: Exploring and explaining student outcomes from a read-only block-based exam

D Weintrop, H Killen, T Munzar, B Franke - Proceedings of the 50th ACM …, 2019 - dl.acm.org
The success of block-based programming environments like Scratch and Alice has resulted
in a growing presence of the block-based modality in classrooms. For example, in the United …