Comparing block-based and text-based programming in high school computer science classrooms

D Weintrop, U Wilensky - ACM Transactions on Computing Education …, 2017 - dl.acm.org
The number of students taking high school computer science classes is growing.
Increasingly, these students are learning with graphical, block-based programming …

The role of teachers in implementing curriculum changes

D Thompson, T Bell, P Andreae, A Robins - Proceeding of the 44th ACM …, 2013 - dl.acm.org
In 2011 New Zealand introduced computer science into high schools after a long period
when computing was mainly focussed on training students to be users. The transition was …

A crafts-oriented approach to computing in high school: Introducing computational concepts, practices, and perspectives with electronic textiles

YB Kafai, E Lee, K Searle, D Fields, E Kaplan… - ACM Transactions on …, 2014 - dl.acm.org
In this article, we examine the use of electronic textiles (e-textiles) for introducing key
computational concepts and practices while broadening perceptions about computing. The …

Replication, validation, and use of a language independent CS1 knowledge assessment

MC Parker, M Guzdial, S Engleman - … of the 2016 ACM conference on …, 2016 - dl.acm.org
Computing education lags other discipline-based education research in the number and
range of validated assessments available to the research community. Validated …

Comparing learners' knowledge, behaviors, and attitudes between two instructional modes of computer programming in secondary education

D Sun, F Ouyang, Y Li, C Zhu - International Journal of STEM Education, 2021 - Springer
Background Unplugged programming is proved to be an effective means to foster the
learner-centered programming learning. In addition to the final tests, learners' programming …

Personifying programming tool feedback improves novice programmers' learning

MJ Lee, AJ Ko - Proceedings of the seventh international workshop on …, 2011 - dl.acm.org
Many novice programmers view programming tools as all-knowing, infallible authorities
about what is right and wrong about code. This misconception is particularly detrimental to …

Effective and sustainable computing summer camps

B Ericson, T McKlin - Proceedings of the 43rd ACM technical symposium …, 2012 - dl.acm.org
universities. But, it is not enough to offer computing summer camps and hope that students
like them. The camps should be effective by some measure, such as broadening …

Comparing the effectiveness of online learning approaches on CS1 learning outcomes

MJ Lee, AJ Ko - Proceedings of the eleventh annual international …, 2015 - dl.acm.org
People are increasingly turning to online resources to learn to code. However, despite their
prevalence, it is still unclear how successful these resources are at teaching CS1 …

Transitioning from introductory to professional programming in secondary education: Comparing learners' computational thinking skills, behaviors, and attitudes

D Sun, C Zhu, F Xu, Y Li, F Ouyang… - Journal of Educational …, 2024 - journals.sagepub.com
Although previous research has provided some insights into the effects of block-based and
text-based programming modalities, there is a dearth of a detailed, multi-dimensional …