Publication Date
In 2025 | 1 |
Since 2024 | 4 |
Since 2021 (last 5 years) | 12 |
Since 2016 (last 10 years) | 29 |
Since 2006 (last 20 years) | 77 |
Descriptor
Computer Software | 88 |
Cooperative Learning | 88 |
Programming | 80 |
Computer Science Education | 46 |
Teaching Methods | 41 |
Educational Technology | 34 |
Foreign Countries | 31 |
Instructional Design | 22 |
Student Attitudes | 20 |
Computer Assisted Instruction | 19 |
Instructional Effectiveness | 19 |
More ▼ |
Source
Author
Publication Type
Education Level
Audience
Teachers | 4 |
Practitioners | 1 |
Researchers | 1 |
Students | 1 |
Location
Australia | 4 |
Brazil | 4 |
Italy | 4 |
South Africa | 4 |
Spain | 4 |
United Kingdom | 4 |
Finland | 3 |
Greece | 3 |
Netherlands | 3 |
France | 2 |
Germany | 2 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Massachusetts Comprehensive… | 1 |
Motivated Strategies for… | 1 |
Program for International… | 1 |
What Works Clearinghouse Rating
Amenda N. Chow; Peter D. Harrington; Fok-Shuen Leung – Teaching Mathematics and Its Applications, 2024
Physical experiments in classrooms have many benefits for student learning, including increased student interest, participation and knowledge retention. While experiments are common in engineering and physics classes, they are seldom used in first-year calculus, where the focus is on solving problems analytically and, occasionally, numerically. In…
Descriptors: Mathematics Instruction, Calculus, Computer Software, Programming
Rebeckah K. Fussell; Megan Flynn; Anil Damle; Michael F. J. Fox; N. G. Holmes – Physical Review Physics Education Research, 2025
Recent advancements in large language models (LLMs) hold significant promise for improving physics education research that uses machine learning. In this study, we compare the application of various models for conducting a large-scale analysis of written text grounded in a physics education research classification problem: identifying skills in…
Descriptors: Physics, Computational Linguistics, Classification, Laboratory Experiments
Iskrenovic-Momcilovic, Olivera – Education and Information Technologies, 2019
This paper examines the effectiveness of programming in pairs in the Scratch environment in primary school. The motivation for tackling this issue is based on the successful use of Scratch as a learning environment for any students of programming. The analysis has shown that that programming in pairs produces better results for beginners in…
Descriptors: Programming, Instructional Effectiveness, Teaching Methods, Cooperative Learning
Georgia M. Kapitsaki – IEEE Transactions on Education, 2024
Contribution: Reporting of students' view on the use of preparatory sprint and virtual meetings, as well as on the workload effort in combination with coding artifacts in a Scrum-variant project-based course. Background: Scrum has been adopted to a large extent in Software Engineering (SE) courses. Relevant aspects have been examined in the…
Descriptors: College Faculty, College Students, Computer Software, Programming
Mehta, Neha; Bist, Siddarth Singh; Shah, Priya – Higher Education, Skills and Work-based Learning, 2022
Purpose: With past studies indicating a lack of skill development in engineering education, there is a need for new pedagogical tools that are application and skill-oriented. Hackathons are widely accepted in the corporate world, in the engineering domain for skill development and recruitment but have not gained acceptance in mainstream…
Descriptors: Engineering Education, Teachers, Computer Software, Teacher Attitudes
Zhanxia Yang; Marina Bers – Computer Science Education, 2024
Background and Context: Historically, women have been underrepresented in computer science. To address this gender gap, researchers advocate for high-quality computer science programs for early childhood. Objectives: This study examines gender differences in coding performance before and after implementing a 24-lesson visual programming curriculum…
Descriptors: Gender Differences, Grade 1, Elementary School Students, Programming
Sharman, Jonathan; Acemyan, Claudia Ziegler; Kortum, Philip; Wallach, Dan – International Journal of Computer Science Education in Schools, 2021
Software security is inevitably dependent on developers' ability to to design and implement software without security bugs. Perhaps unsurprisingly, developers often fail to do this. Our goal is to understand this from a usability perspective, identifying how we might best train developers and equip them with the right software tools. To this end,…
Descriptors: Teaching Methods, Computer Science Education, Undergraduate Students, Computer Software
Hadjistassou, Stella; Louca, Petros; Joannidou, Shaunna; Molina Muñoz, Pedro Jesus – Research-publishing.net, 2021
This paper delves into the underlying phases involved in designing, developing, and deploying Augmented Reality (AR) applications and game-based scenarios that will be implemented during intercultural exchanges among students in two different academic institutions in Sweden and Cyprus. Building on principles of design-based research (Barab &…
Descriptors: Computer Simulation, Exchange Programs, Game Based Learning, Intercultural Communication
Remshagen, Anja; Huett, Kim C. – TechTrends: Linking Research and Practice to Improve Learning, 2023
As schools endeavor to provide all students with access to computational thinking and computer science, the hackathon emerges as a competitive and high-energy event that uses authentic problems to motivate learners to engage in the domain of computing. This article presents the design case of a hackathon for teenagers as enacted over five…
Descriptors: Adolescents, Computer Software, Group Activities, Problem Solving
Zakaria, Zarifa; Vandenberg, Jessica; Tsan, Jennifer; Boulden, Danielle Cadieux; Lynch, Collin F.; Boyer, Kristy Elizabeth; Wiebe, Eric N. – Computer Science Education, 2022
Background and Context: Researchers and practitioners have begun to incorporate collaboration in programming because of its reported instructional and professional benefits. However, younger students need guidance on how to collaborate in environments that require substantial interpersonal interaction and negotiation. Previous research indicates…
Descriptors: Feedback (Response), Intervention, Comparative Analysis, Programming
Vargas, Santiago; Zamirpour, Siavash; Menon, Shreya; Rothman, Arielle; Häse, Florian; Tamayo-Mendoza, Teresa; Romero, Jonathan; Sim, Sukin; Menke, Tim; Aspuru-Guzik, Alán – Journal of Chemical Education, 2020
The increasing integration of software and automation in modern chemical laboratories prompts special emphasis on two important skills in the chemistry classroom. First, students need to learn the technical skills involved in modern scientific computing and automation. Second, applying these techniques in practice requires effective collaboration…
Descriptors: Teamwork, Computer Uses in Education, Cooperative Learning, Automation
Ng, Davy Tsz Kit; Lee, Min; Tan, Roy Jun Yi; Hu, Xiao; Downie, J. Stephen; Chu, Samuel Kai Wah – Education and Information Technologies, 2023
In recent years, with the popularity of AI technologies in our everyday life, researchers have begun to discuss an emerging term "AI literacy". However, there is a lack of review to understand how AI teaching and learning (AITL) research looks like over the past two decades to provide the research basis for AI literacy education. To…
Descriptors: Artificial Intelligence, Technology Uses in Education, Technological Literacy, Literacy Education
Hansen, Nils Kristian; Hadjerrouit, Said – International Association for Development of the Information Society, 2021
The purpose of this paper is to investigate students' engagement in computational thinking (CT) and programming with MATLAB when solving a mathematical task in a programming course at the undergraduate level. The data collection method is participant observation of three groups of three students presented with a mathematical task to solve. The…
Descriptors: Computer Science Education, Computer Software, Mathematics Instruction, Teaching Methods
Martincic, Cynthia J. – Information Systems Education Journal, 2016
Mobile application development is currently an important component of CS/IS education. Because of the rapid rate of change in the mobile application field, there are many websites that provide instructional material in tutorial format, but it is difficult to find a textbook that includes mobile application programming assignments and exercises.…
Descriptors: Undergraduate Students, Computer Science Education, Introductory Courses, Programming
Melander Bowden, Helen – Learning, Media and Technology, 2019
This article explores children's development of problem-solving practices through multimodal engagements in digital activities. The study is based on analyses of a video recorded peer group activity in which two children, within the context of a project on computational thinking using the software "Scratch," collaboratively work to solve…
Descriptors: Foreign Countries, Elementary School Students, Grade 4, Problem Solving