Publication Date
In 2025 | 0 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 2 |
Since 2016 (last 10 years) | 4 |
Since 2006 (last 20 years) | 6 |
Descriptor
Action Research | 6 |
Computer Science Education | 6 |
Introductory Courses | 6 |
Programming | 5 |
Foreign Countries | 3 |
Student Attitudes | 3 |
Academic Achievement | 2 |
College Students | 2 |
Constructivism (Learning) | 2 |
Cooperative Learning | 2 |
Course Content | 2 |
More ▼ |
Author
Publication Type
Journal Articles | 4 |
Reports - Research | 4 |
Dissertations/Theses -… | 2 |
Education Level
Higher Education | 4 |
Postsecondary Education | 4 |
Secondary Education | 3 |
Elementary Education | 1 |
Grade 8 | 1 |
High Schools | 1 |
Junior High Schools | 1 |
Middle Schools | 1 |
Audience
Location
Australia | 1 |
Ethiopia | 1 |
Latin America | 1 |
South Carolina | 1 |
Laws, Policies, & Programs
Assessments and Surveys
Study Process Questionnaire | 1 |
What Works Clearinghouse Rating
Claudio Alvarez; Maira Marques Samary; Alyssa Friend Wise – Journal of Computing in Higher Education, 2024
Computer programming is a skill of increasing importance in scientific and technological fields. However, in introductory computer science (CS1) courses in higher education, approximately one in every three students fails. A common reason is that students are overwhelmed by an accelerated and inflexible pace of learning that jeopardizes success.…
Descriptors: Mastery Learning, Computer Science Education, Programming, Action Research
Goudouris, Cesar; de Abreu Mol, Antônio Carlos; Legey, Ana Paula; de Carvalho, Paulo Victor Rodrigues; Freire, Joana Loureiro; Martins, Bianca Maria Rego; Jatobá, Alessandro – Education and Information Technologies, 2020
Teaching computer programming to children and adolescents has become popular in recent years. This popularity has resulted in increased research into techniques for teaching introductory programming using visual languages, especially block-based languages. This study aims to explore new possibilities for teaching programming by adopting a hybrid…
Descriptors: High School Students, Computer Science Education, Programming, Teaching Methods
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
Anderson, Lynne – ProQuest LLC, 2018
The purpose of this action research study was to measure the transactional distance of computer science students who participated in an online virtual community after completing a college preparation program. Using data and results generated from previous cycles of research I developed and moderated an online virtual community designed to lessen…
Descriptors: Online Courses, Course Content, Computer Simulation, Computer Science Education
Bati, Tesfaye Bayu; Gelderblom, Helene; van Biljon, Judy – Computer Science Education, 2014
The challenge of teaching programming in higher education is complicated by problems associated with large class teaching, a prevalent situation in many developing countries. This paper reports on an investigation into the use of a blended learning approach to teaching and learning of programming in a class of more than 200 students. A course and…
Descriptors: Foreign Countries, Teaching Methods, Blended Learning, Educational Technology
Falkner, Katrina; Falkner, Nickolas J. G. – Computer Science Education, 2012
Contributing student pedagogy (CSP) builds upon social constructivist and community-based learning principles to create engaging and productive learning experiences. What makes CSP different from other, related, learning approaches is that it involves students both learning from and also explicitly valuing the contributions of other students. The…
Descriptors: Foreign Countries, Computer Science Education, Programming, College Curriculum