Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 3 |
Since 2016 (last 10 years) | 5 |
Since 2006 (last 20 years) | 7 |
Descriptor
Computer Science Education | 8 |
Introductory Courses | 8 |
Middle School Students | 8 |
Programming Languages | 5 |
Programming | 4 |
Student Attitudes | 4 |
Academic Achievement | 3 |
Foreign Countries | 3 |
Instructional Effectiveness | 3 |
Problem Solving | 3 |
Computer Assisted Testing | 2 |
More ▼ |
Source
Author
Qian, Yizhou | 2 |
Armoni, Michal | 1 |
Cooper, Stephen | 1 |
Grover, Shuchi | 1 |
Ibrahim Cetin | 1 |
Jenks, Theodore G. | 1 |
Lehman, James | 1 |
Lehman, James D. | 1 |
Pea, Roy | 1 |
Solomon, Justin | 1 |
Statter, David | 1 |
More ▼ |
Publication Type
Journal Articles | 6 |
Reports - Research | 5 |
Collected Works - Proceedings | 1 |
Dissertations/Theses -… | 1 |
Reports - Evaluative | 1 |
Tests/Questionnaires | 1 |
Education Level
Junior High Schools | 6 |
Middle Schools | 6 |
Secondary Education | 6 |
Elementary Education | 3 |
Elementary Secondary Education | 1 |
Grade 6 | 1 |
Grade 7 | 1 |
Grade 8 | 1 |
Higher Education | 1 |
Intermediate Grades | 1 |
Postsecondary Education | 1 |
More ▼ |
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
Jenks, Theodore G. – ProQuest LLC, 2022
The purpose of this action research was to implement a digital game development project and describe its effects on the performance and attitudes of eighth-grade students in a required computer science course at South Carolina School District Alpha. The following research questions were explored: (1) How does the game development project impact…
Descriptors: Middle School Students, Active Learning, Student Projects, Games
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
Grover, Shuchi; Pea, Roy; Cooper, Stephen – Computer Science Education, 2015
The focus of this research was to create and test an introductory computer science course for middle school. Titled "Foundations for Advancing Computational Thinking" (FACT), the course aims to prepare and motivate middle school learners for future engagement with algorithmic problem solving. FACT was also piloted as a seven-week course…
Descriptors: Middle School Students, Computer Science Education, Blended Learning, Introductory Courses
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