Publication Date
| In 2026 | 0 |
| Since 2025 | 0 |
| Since 2022 (last 5 years) | 2 |
| Since 2017 (last 10 years) | 4 |
| Since 2007 (last 20 years) | 6 |
Descriptor
| Introductory Courses | 7 |
| Middle School Students | 7 |
| Computer Science Education | 6 |
| Programming | 5 |
| Programming Languages | 5 |
| Academic Achievement | 3 |
| Foreign Countries | 3 |
| High School Students | 3 |
| Problem Solving | 3 |
| Teaching Methods | 3 |
| Computer Assisted Instruction | 2 |
| More ▼ | |
Source
| ACM Transactions on Computing… | 1 |
| International Association for… | 1 |
| International Journal of… | 1 |
| Journal of Chemical Education | 1 |
| Journal of Education and… | 1 |
| Journal of Research on… | 1 |
| Learning & Leading with… | 1 |
Author
| Qian, Yizhou | 2 |
| Armoni, Michal | 1 |
| Eriksen, Kristina | 1 |
| Ibrahim Cetin | 1 |
| Lehman, James | 1 |
| Lehman, James D. | 1 |
| Nielsen, Bjarne E. | 1 |
| Pittelkow, Michael | 1 |
| Solomon, Justin | 1 |
| Statter, David | 1 |
| Tarik Otu | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 6 |
| Reports - Research | 4 |
| Collected Works - Proceedings | 1 |
| Reports - Descriptive | 1 |
| Reports - Evaluative | 1 |
Education Level
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Ibrahim Cetin; Tarik Otu – International Journal of Computer Science Education in Schools, 2023
The purpose of the current study was to explore the effect of modality (constructionist mBlock, Scratch, and Python interventions) on six-grade students' computational thinking, programming attitude, and achievement. The pre-test and post-test quasi-experimental design was used to explore the research questions. The study group consisted of 105…
Descriptors: Computation, Thinking Skills, Student Attitudes, Programming
Qian, Yizhou; Lehman, James – Journal of Research on Technology in Education, 2022
This study investigated common student errors and underlying difficulties of two groups of Chinese middle school students in an introductory Python programming course using data in the automated assessment tool (AAT) Mulberry. One group of students was from a typical middle school while the other group was from a high-ability middle school. By…
Descriptors: Middle School Students, Programming, Computer Science Education, Error Patterns
Statter, David; Armoni, Michal – ACM Transactions on Computing Education, 2020
Abstraction is one of the most fundamental ideas in computer science (CS), and as such, according to Bruner, it should be taught spirally, starting as early as possible and revisited at every level of education. However, teaching CS abstraction to novices is a very challenging task, and CS educational research has often demonstrated students'…
Descriptors: Middle School Students, Grade 7, Computer Science Education, Abstract Reasoning
Eriksen, Kristina; Nielsen, Bjarne E.; Pittelkow, Michael – Journal of Chemical Education, 2020
We present a simple procedure to make an augmented reality app to visualize any chemical 3D model. The molecular structure may be based on crystallographic data or from computational modeling. This guide is made in such a way that no programming skills are needed, and the procedure uses free software and provides a way to visualize 3D structures…
Descriptors: Chemistry, Molecular Structure, Science Instruction, Teaching Methods
Qian, Yizhou; Lehman, James D. – Journal of Education and Learning, 2016
The demand for computing professionals in the workplace has led to increased attention to computer science education, and introductory computer science courses have been introduced at different levels of education. This study investigated the relationship between gender, academic performance in non-programming subjects, and programming learning…
Descriptors: Correlation, Introductory Courses, Success, Middle School Students
Solomon, Justin – Learning & Leading with Technology, 2005
Standard methods of teaching an introductory course in computer science, designed to introduce computer programming as a tool for mathematicians and engineers at the university level, are unnecessarily complicated and difficult. They lack a common thread that unifies each unit of material and frequently make use of mathematical notation, technical…
Descriptors: Programming, Introductory Courses, Computers, Programming Languages
International Association for Development of the Information Society, 2012
The IADIS CELDA 2012 Conference intention was to address the main issues concerned with evolving learning processes and supporting pedagogies and applications in the digital age. There had been advances in both cognitive psychology and computing that have affected the educational arena. The convergence of these two disciplines is increasing at a…
Descriptors: Academic Achievement, Academic Persistence, Academic Support Services, Access to Computers

Peer reviewed
Direct link
