NotesFAQContact Us
Collection
Advanced
Search Tips
Laws, Policies, & Programs
Assessments and Surveys
Rosenberg Self Esteem Scale1
What Works Clearinghouse Rating
Showing 1 to 15 of 28 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Pelánek, Radek; Effenberger, Tomáš – Computer Science Education, 2022
Background and Context: Block-based programming is a popular approach to teaching introductory programming. Block-based programming often works in the context of microworlds, where students solve specific puzzles. It is used, for example, within the Hour of Code event, which targets millions of students. Objective: To identify design guidelines…
Descriptors: Programming, Computer Science Education, Puzzles, Problem Solving
Peer reviewed Peer reviewed
Direct linkDirect link
Adam V. Maltese; Kelli M. Paul; Bárbara Yarza; Lauren Penney – Educational Technology Research and Development, 2024
In this manuscript, we describe a coding club we created and implemented during the COVID-19 pandemic. We were purposeful in creating the club to: (a) focus on design and problem solving as the basis for learning computer coding and (b) include elements to improve the engagement of girls. We ran multiple iterations of a Girls Design with Code Club…
Descriptors: Clubs, Females, Design, Problem Solving
Peer reviewed Peer reviewed
Direct linkDirect link
Fields, Deborah A.; Kafai, Yasmin B.; Morales-Navarro, Luis; Walker, Justice T. – British Journal of Educational Technology, 2021
Much attention in constructionism has focused on designing tools and activities that support learners in designing fully finished and functional applications and artefacts to be shared with others. But helping students learn to debug their applications often takes on a surprisingly more instructionist stance by giving them checklists, teaching…
Descriptors: High School Students, Design, Programming, Textiles Instruction
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Ülker, Ezgi Deniz – Cypriot Journal of Educational Sciences, 2020
The ability of analysing and designing an algorithm is quite essential for computer science education. The students in the Analysis and Design of Algorithms (ADA) course are expected to be able to solve problems by choosing one of the proper design methods and to analyse the algorithm's performance in terms of various aspects. Instead of using…
Descriptors: Computer Science Education, Design, Mathematics, Programming
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Petko Stoev; Maya Stoeva; Ivan Shotlekov – International Society for Technology, Education, and Science, 2023
Career development is an important aspect of every young person's life as it helps them identify their skills, interests and goals and find the right career path for themselves. Career skills are a broad range of competencies and abilities that are necessary for success in the workplace. Developing them through education, training and experience…
Descriptors: Career Development, Computer Science Education, Computer Software, Competition
Peer reviewed Peer reviewed
Direct linkDirect link
Shim, Hyoyoung; Lee, Hyangeun – Education and Information Technologies, 2022
Virtual reality (VR) technology is playing a crucial role in the changing paradigm of education. In many cases, however, VR technology is not being taught because of the lack of relevant educational content at middle and high school levels. This study investigates the effect of design education using VR-based coding on students' competence and…
Descriptors: Design, Computer Simulation, Coding, Competence
Peer reviewed Peer reviewed
Direct linkDirect link
Phillips, A. M.; Gouvea, E. J.; Gravel, B. E.; Beachemin, P. -H.; Atherton, T. J. – Physical Review Physics Education Research, 2023
Computation is intertwined with essentially all aspects of physics research and is invaluable for physicists' careers. Despite its disciplinary importance, integration of computation into physics education remains a challenge and, moreover, has tended to be constructed narrowly as a route to solving physics problems. Here, we broaden Physics…
Descriptors: Physics, Science Instruction, Teaching Methods, Models
Peer reviewed Peer reviewed
Direct linkDirect link
Meng-Han Tsai – Journal of Civil Engineering Education, 2024
This research describes a case study of an integrated human-computer interaction (HCI) course for construction engineering students using project-based learning and experiential learning cycle methods. To help engineering students keep pace with the increasing use of information technology (IT) in the construction industry, educational…
Descriptors: Design, Thinking Skills, Student Projects, Active Learning
Peer reviewed Peer reviewed
Direct linkDirect link
Ouyang, Fan; Dai, Xinyu; Chen, Si – International Journal of STEM Education, 2022
Background: Instructor scaffolding is proved to be an effective means to improve collaborative learning quality, but empirical research indicates discrepancies about the effect of instructor scaffoldings on collaborative programming. Few studies have used multimodal learning analytics (MMLA) to comprehensively analyze the collaborative programming…
Descriptors: Learning Analytics, Scaffolding (Teaching Technique), Small Group Instruction, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
O'Grady-Jones, Mary; Grant, Michael M. – Gifted Child Today, 2023
The purpose of this research was to describe the impact of digital game building on fourth grade gifted and talented students' problem-solving, creativity, and collaboration skills. Increasingly, there has been a call to involve students in real-world experiences through projects that explore authentic issues using technology. Game design-based…
Descriptors: Academically Gifted, Talent, Computer Games, Educational Games
Peer reviewed Peer reviewed
Direct linkDirect link
Rashkovits, Rami; Lavy, Ilana – Journal of Information Technology Education: Innovations in Practice, 2020
Aim/Purpose: Multi-threaded software design is considered to be difficult, especially to novice programmers. In this study, we explored how students cope with a task that its solution requires a multi-threaded architecture to achieve optimal runtime. Background: An efficient exploit of multicore processors architecture requires computer programs…
Descriptors: Computer Software, Novices, Programming, Difficulty Level
Peer reviewed Peer reviewed
Direct linkDirect link
Matthee, Machdel; Turpin, Marita – Journal of Information Systems Education, 2019
Critical thinking and problem solving skills are included in the IS curriculum as foundational skills. IS education researchers recognize the importance of these skills for future IS practitioners given the complexity of the technology based society and economy of the future. However, there is limited work on how these skills are best taught in…
Descriptors: Teaching Methods, Critical Thinking, Problem Solving, Design
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Budak, Esra Çoban; Geçer, Aynur Kolburan; Topal, Arzu Deveci – Journal of Learning and Teaching in Digital Age, 2021
With the development of information and communication technologies, access to information is becoming easier every day. Consequently, individuals' abilities to interpret information that especially exists in the learning processes, to produce new knowledge and to use the information produced have gained more importance day by day. The aim of this…
Descriptors: Instructional Effectiveness, Programming Languages, Computer Science Education, Reflection
Peer reviewed Peer reviewed
Direct linkDirect link
Denner, Jill; Campe, Shannon; Werner, Linda – ACM Transactions on Computing Education, 2019
It is widely believed that there are educational benefits to making computer games, but there is no systematic review of research on this topic. This article describes a meta-synthesis of research on children designing and programming computer games that investigates the extent to which there is evidence of benefits for computer science learning…
Descriptors: Computer Games, Design, Programming, Children
Peer reviewed Peer reviewed
Direct linkDirect link
Johnson, Philip – ACM Transactions on Computing Education, 2019
Modern web application development provides an attractive application area for introductory software engineering education, as students have direct experience with the domain and it provides them with the potential to gain practical, real-world skills. Achieving this potential requires the development of competency with a multiple component tech…
Descriptors: Computer Software, Engineering Education, Computer Science Education, Design
Previous Page | Next Page »
Pages: 1  |  2