Yin-Chan Liao

dblp:341/8791 · DBLP profile ↗
← Back
4ranked-venue papers
0as first author
4since 2021 · last 2026
0000-0001-8854-7809ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Human-computer interaction and ubiquitous computing · 4 · 4 since 2021
YearPublicationVenuePosition
2026 Programmatic, Policy, and Communication Challenges in Developing CS Teacher Preparation Pathways
abstract
As computer science (CS) becomes a foundational part of K-12 education, universities face increasing pressure to prepare pre-service teachers to deliver highly effective CS instruction. However, most teacher preparation programs lack structured pathways to develop CS teachers, and leaders of these programs often feel unprepared to provide CS instruction. Therefore, the PrepareCS Project is a three-year initiative that brings together university teams from across the United States to develop sustainable CS teacher preparation programs. This paper reports on the first year of the project, using data from focus groups with university representatives to explore the challenges they faced while developing their CS teacher pathways. Findings reveal that teams encountered issues with program constraints, policy barriers, and communication problems. Lessons learned include the importance of establishing clear roles and communication protocols, strategically building community, applying best practices for interdisciplinary virtual teams, and developing marketing plans in tandem with program development. These findings offer timely guidance to researchers, policymakers, and educational leaders seeking to meet the growing demand for CS education and expand access
Erin Anderson, Yin-Chan Liao, Ijeoma Mbaezue, Jennifer Rosato, Michelle Friend
SIGCSE (1)2
2025 Comparisons between and Trends among Integrated Computing Activities Designed by Teachers and Researchers
Lauren E. Margulieux, Masoumeh Rahimi, Yin-Chan Liao, Nooshin Haddadian, Miranda C. Parker, Brendan D. Calandra
ICER (1)3
2025 Programming Self-Efficacy in CS: Adding Four Areas of Validity to the Steinhorst Instrument
abstract
Self-efficacy is a reliable predictor of academic motivation and achievement across various disciplines and age groups, including computing education. Enhancing self-efficacy through instructional experiences and tools improves motivation and achievement, making it valuable in computing education. To make use of this relationship, educators and researchers must be able to accurately measure how experiences and tools affect self-efficacy. This study replicated and extended the validation of a new self-efficacy measurement for introductory programming students developed by Steinhorst et al. (2020). It replicated features of the original study, such as using other programming-specific self-efficacy measures. The study also introduced measures of general self-efficacy, collected data in new types of courses, collected data for a new programming language, and explored changes in self-efficacy throughout courses to assess validity. The results showed robust internal consistency and construct and convergent validity of the Steinhorst instrument for both introductory programming and data structures courses, aligning with general self-efficacy theory. The findings indicate the Steinhorst instrument's adaptability across different programming languages and contexts. A key insight is the need for researchers and educators to tailor the instrument by excluding items not yet covered in the curriculum to maintain its reliability. This research enhances the understanding of the Steinhorst instrument's robustness for assessing programming self-efficacy across diverse educational settings.
Gozde Cetin Uzun, Lauren E. Margulieux, Yin-Chan Liao
SIGCSE (1)3
2023 Why should we be Integrating Computer Science into the Elementary Curriculum?: Computer Science Teachers' Perceptions and Practices
abstract
There is growing attention to the need for computer science (CS) education. Stakeholders have emphasized the importance of teaching CS to all students and exposing CS to students at the early elementary level. However, there are relatively few investigations into approaches for integrating CS education into elementary classroom instruction. In this work, we explored elementary CS teachers' CS integration perceptions and practices as the first step of a CS-integrated curriculum co-design program.
Yin-Chan Liao, Meize Guo, Mike Karlin, Anne T. Ottenbreit-Leftwich
SIGCSE (2)2