Publication Date
| In 2026 | 0 |
| Since 2025 | 0 |
| Since 2022 (last 5 years) | 1 |
| Since 2017 (last 10 years) | 3 |
| Since 2007 (last 20 years) | 3 |
Descriptor
| Computer Science Education | 3 |
| Introductory Courses | 3 |
| Programming Languages | 3 |
| Secondary School Students | 3 |
| Novices | 2 |
| Programming | 2 |
| Academically Gifted | 1 |
| College Students | 1 |
| Computer Oriented Programs | 1 |
| Data | 1 |
| Decision Making | 1 |
| More ▼ | |
Author
| Kalogiannakis, Michail | 1 |
| Michael Kolling | 1 |
| Orfanakis, Vasileios | 1 |
| Papadakis, Stamatios | 1 |
| Qian, Yizhou | 1 |
| Zaranis, Nicholas | 1 |
Publication Type
| Journal Articles | 2 |
| Reports - Evaluative | 2 |
| Dissertations/Theses -… | 1 |
Audience
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Michael Kolling – Informatics in Education, 2024
The principles of programming language design for learning and teaching have been described and discussed for several decades. Most influential was the work of Niklaus Wirth, describing principles such as simplicity, modularity, orthogonality, and readability. So why is this still an area of fundamental disagreement among educators? Why can…
Descriptors: Programming Languages, Design, Novices, Computer Science Education
Qian, Yizhou – ProQuest LLC, 2018
With the expansion of computer science (CS) education, CS teachers in K-12 schools should be cognizant of student misconceptions and be prepared to help students establish accurate understanding of computer science and programming. This exploratory design-based research (DBR) study implemented a data-driven approach to identify secondary school…
Descriptors: Misconceptions, Data, Decision Making, Computer Science Education
Papadakis, Stamatios; Kalogiannakis, Michail; Orfanakis, Vasileios; Zaranis, Nicholas – International Journal of Web-Based Learning and Teaching Technologies, 2017
Teaching programming is a complex task. The task is even more challenging for introductory modules. There is an ongoing debate in the teaching community over the best approach to teaching introductory programming. Visual block-based programming environments allow school students to create their own programs in ways that are more accessible than in…
Descriptors: Introductory Courses, Programming, Elementary Education, Secondary Education

Peer reviewed
Direct link
