Core competencies of K-12 computer science education from the perspectives of college faculties and K-12 teachers
-
Published:2023-10-19
Issue:2
Volume:6
Page:
-
ISSN:2513-8359
-
Container-title:International Journal of Computer Science Education in Schools
-
language:
-
Short-container-title:IJCSES
Author:
Zhu Meina,Wang Cheng
Abstract
Given the increasing needs of employees with computational skills, understanding the core competencies of K-12 computer science (CS) education is vital. This phenomenological research aims to identify critical factors of CS education in K-12 schools from the perspectives and visions of CS faculties in higher education and teachers in K-12 schools. This study adopted a phenomenological research design. The researchers conducted a semi-structured interview with 13 CS faculties and K-12 CS teachers in Michigan and analyzed the data using thematic analysis. The findings indicated that: (1) the core competencies for K-12 CS education include problem-solving through computational thinking, math background, and foundational programming skills, and (2) what is essential is not the programming languages taught in K-12 schools but computational thinking, which enables the learners to easily transfer from one language environment to another. The findings provide important implications for K-12 CS education regarding the core competencies and programming languages to be taught.
Publisher
ICT in Practice
Reference53 articles.
1. Barr, V., & Stephenson, C. (2011). Bringing computational thinking to K-12: What is involved and what is the role of the computer science education community? ACM Inroads, 2(1), 48–54. Doi: 10.1145/1929887.1929905 2. Bau, D., Gray, J., Kelleher, C., Sheldon, J., & Turbak, F. (2017, June). Learnable programming: Blocks and beyond. In the Communications of the ACM, 60(6), 72–80. https://doi.org/10.1145/3015455 3. Bernard, H. R., & Ryan, G. W. (2009). Analyzing qualitative data: Systematic approaches. SAGE publications. 4. Bocconi, S., Chioccariello, A., Dettori, G., Ferrari, A., Engelhardt, K., Kampylis, P., & Punie, Y. (2016). Developing computational thinking in compulsory education. European Commission, JRC Science for Policy Report, 68. https://komenskypost.nl/wp-content/uploads/2017/01/jrc104188_computhinkreport.pdf 5. Bower, M., Wood, L. N., Lai, J. W., Highfield, K., Veal, J., Howe, C., ... & Mason, R. (2017). Improving the computational thinking pedagogical capabilities of school teachers. Australian Journal of Teacher Education (Online), 42(3), 53-72. https://search.informit.org/doi/abs/10.3316/informit.767807290396583
|
|