Publication Date
| In 2026 | 0 |
| Since 2025 | 142 |
| Since 2022 (last 5 years) | 638 |
| Since 2017 (last 10 years) | 1319 |
| Since 2007 (last 20 years) | 1879 |
Descriptor
| Computer Science Education | 2022 |
| Programming | 1782 |
| Foreign Countries | 723 |
| Teaching Methods | 649 |
| Programming Languages | 569 |
| Computer Software | 469 |
| Student Attitudes | 433 |
| College Students | 358 |
| Instructional Effectiveness | 356 |
| Introductory Courses | 350 |
| Undergraduate Students | 325 |
| More ▼ | |
Source
Author
| Xinogalos, Stelios | 13 |
| Barnes, Tiffany | 11 |
| Laakso, Mikko-Jussi | 10 |
| Çakiroglu, Ünal | 8 |
| Malmi, Lauri | 7 |
| Bers, Marina Umaschi | 6 |
| Cetin, Ibrahim | 6 |
| Karnalim, Oscar | 6 |
| Kwon, Kyungbin | 6 |
| Lavy, Ilana | 6 |
| Luxton-Reilly, Andrew | 6 |
| More ▼ | |
Publication Type
Education Level
Location
| Turkey | 102 |
| Taiwan | 45 |
| China | 36 |
| Finland | 31 |
| Greece | 27 |
| Australia | 26 |
| Spain | 23 |
| United Kingdom | 23 |
| Brazil | 22 |
| Israel | 22 |
| Sweden | 22 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
| Meets WWC Standards with or without Reservations | 1 |
Campe, Shannon; Denner, Jill; Green, Emily; Torres, David – Computer Science Education, 2020
Background and Context: Pair programming is used in classrooms to promote learning and engage a more diverse group of students in computing fields, but little is known about what it looks like in middle school. Objective: The aim of this study was to examine how programming pairs were interacting and about what. Method: Video, audio, and screen…
Descriptors: Cooperative Learning, Programming, Computer Science Education, Middle School Students
Rodríguez-Martínez, José Antonio; González-Calero, José Antonio; Sáez-López, José Manuel – Interactive Learning Environments, 2020
The potential benefits from the introduction of programming environments such as "Scratch" for learning mathematics has reactivated research in this area. Nonetheless, there are few studies which attempt to analyse their influence at the stage of Primary Education. We present the results of a quasi-experimental piece of research with…
Descriptors: Programming Languages, Grade 6, Elementary School Students, Mathematics Instruction
Anohah, Ebenezer; Suhonen, Jarkko – International Journal of Learning Technology, 2019
There has been minimal investigation into students programming their indigenous projects in relation to blocks of code and mainstream languages in computing education. This study examines high school students' experiences of programming non-western symbols using visual and text-based learning technologies. The high school students were exposed to…
Descriptors: Foreign Countries, Indigenous Knowledge, Coding, Programming
Yang, Shufan; Newman, Robert – IEEE Transactions on Education, 2019
Contribution: An original application of individual rotation to blended learning, which mixes e-learning, discussion groups (seminars), practical laboratory work, and self-motivated tasks called "mini-projects." Background: In examining the changing practices toward students' transferable skills in higher education, current teaching…
Descriptors: Blended Learning, Educational Technology, Technology Uses in Education, Teaching Methods
A Comparison of Lecture-Based, Active, and Flipped Classroom Teaching Approaches in Higher Education
Kay, Robin; MacDonald, Thom; DiGiuseppe, Maurice – Journal of Computing in Higher Education, 2019
The purpose of this study was to compare community college students' learning experiences and performance for lecture-based, active learning, and flipped classroom teaching approaches. Participants were second-semester computer programming students (n = 103) at a mid-sized college of applied arts and technology. Garrison's (2011) Community of…
Descriptors: Lecture Method, Blended Learning, Active Learning, Higher Education
Baranova, Evgenia V.; Simonova, Irina V.; Bocharov, Mikhail I.; Zabolotnaia, Victoria V. – International Association for Development of the Information Society, 2019
The problem of development of algorithmic competence of students -- future Computer Science teachers as a component of information competence is investigated. The aim of the study is to identify the conditions for effective algorithmization and programming learning, involving a modular representation of the content, blended learning, allocated in…
Descriptors: Mathematics, Mathematics Skills, Skill Development, Computer Science Education
Karakaya Cirit, Didem – International Journal of Contemporary Educational Research, 2022
This paper analyzed Scratch projects developed by undergraduate students. The sample consisted of 22 child development students (18 women and four men) in the 2018-2019 academic year. The study adopted an action research design within the scope of a course titled "Teaching Science and Mathematics in Preschool Education." The research was…
Descriptors: Coding, Preschool Education, Computer Science Education, Computer Software
Erin C. Yang; Robby Divine; Christine S. Kang; Sidney Chan; Elijah Arenas; Zoe Subol; Peter Tinker; Hayden Manninen; Alicia Feichtenbiner; Talal Mustafa; Julia Hallowell; Isiac Orr; Hugh Haddox; Brian Koepnick; Jacob O'Connor; Ian C. Haydon; Karla-Luise Herpoldt; Kandise Van Wormer; Celine Abell; David Baker; Alena Khmelinskaia; Neil P. King – Journal of Chemical Education, 2022
Undergraduate research experiences can improve student success in graduate education and STEM careers. During the COVID-19 pandemic, undergraduate researchers at our institution and many others lost their work-study research positions due to interruption of in-person research activities. This imposed a financial burden on the students and…
Descriptors: Undergraduate Students, Teaching Methods, COVID-19, Pandemics
Jerše, Gregor; Lokar, Matija – International Journal for Technology in Mathematics Education, 2017
The emphasis in several courses at technical faculties is on using a computer to perform numerical methods. Instead of focusing on mathematical rigorousness such courses usually concentrate on demonstrating the practical usage of numerical mathematical methods to the students. The practical usage of numerical methods is best learned by exposing…
Descriptors: Computer Uses in Education, Computer Science Education, Programming, Mathematical Applications
Malik, Sohail Iqbal; Coldwell-Neilson, Jo – Education and Information Technologies, 2017
High failure and drop-out rates from introductory programming courses continue to be of significant concern to computer science disciplines despite extensive research attempting to address the issue. In this study, we include the three entities of the didactic triangle, instructors, students and curriculum, to explore the learning difficulties…
Descriptors: Programming, Barriers, Introductory Courses, Student Attitudes
Xia, Belle Selene; Liitiäinen, Elia – European Journal of Engineering Education, 2017
The benefits of using online exercises have been analysed in terms of distance learning, automatic assessment and self-regulated learning. In this study, we have not found a direct proportional relationship between student performance in the course exercises that use online technologies and the exam grades. We see that the average submission rate…
Descriptors: Computer Science Education, Electronic Learning, Programming, Academic Achievement
Demir, Ümit – International Journal of Computer Science Education in Schools, 2021
During recent years coding education has been an important issue in many countries. Coding education has been an important topic for these countries. One of the reasons why coding education is being discussed by educators and other partners of the schools is that it is seen as a key competence for students, and workers at developing…
Descriptors: Instructional Effectiveness, Programming, Computer Science Education, Special Education
Onah, Daniel F. O.; Pang, Elaine L. L.; Sinclair, Jane E.; Uhomoibhi, James – International Journal of Information and Learning Technology, 2021
Purpose: Massive open online courses (MOOCs) have received wide publicity and many institutions have invested considerable effort in developing, promoting and delivering such courses. However, there are still many unresolved questions relating to MOOCs and their effectiveness in a blended-learning context. One of the major recurring issues raised…
Descriptors: MOOCs, Questionnaires, Learning Strategies, Blended Learning
Coetzee, Bronwynè; Kagee, Ashraf – Africa Education Review, 2021
In psychology departments in South Africa, the Statistical Package for the Social Sciences (SPSS) is routinely used for quantitative analysis. While SPSS has a user-friendly interface, it does not permit application of some of the more sophisticated analytic approaches and therefore has limited functionality. The programming language R can perform…
Descriptors: Teaching Methods, Faculty Development, Psychology, Programming Languages
Weragama, Dinesha; Reye, Jim – International Journal of Artificial Intelligence in Education, 2014
Programming is a subject that many beginning students find difficult. The PHP Intelligent Tutoring System (PHP ITS) has been designed with the aim of making it easier for novices to learn the PHP language in order to develop dynamic web pages. Programming requires practice. This makes it necessary to include practical exercises in any ITS that…
Descriptors: Intelligent Tutoring Systems, Programming, Computer Science Education, Programming Languages

Peer reviewed
Direct link
