Publication Date
In 2025 | 1 |
Since 2024 | 5 |
Since 2021 (last 5 years) | 18 |
Since 2016 (last 10 years) | 85 |
Since 2006 (last 20 years) | 179 |
Descriptor
Coding | 180 |
Student Attitudes | 180 |
Teaching Methods | 180 |
Foreign Countries | 71 |
Qualitative Research | 58 |
Interviews | 49 |
Undergraduate Students | 36 |
Teacher Attitudes | 29 |
Educational Technology | 27 |
College Students | 25 |
Case Studies | 24 |
More ▼ |
Source
Author
Publication Type
Education Level
Audience
Location
Australia | 11 |
California | 4 |
Canada | 4 |
China | 4 |
Taiwan | 4 |
Turkey | 4 |
Finland | 3 |
South Africa | 3 |
Sweden | 3 |
United Kingdom | 3 |
United Kingdom (England) | 3 |
More ▼ |
Laws, Policies, & Programs
No Child Left Behind Act 2001 | 1 |
Assessments and Surveys
Gates MacGinitie Reading Tests | 2 |
Fennema Sherman Mathematics… | 1 |
International English… | 1 |
Minnesota Comprehensive… | 1 |
What Works Clearinghouse Rating
Dan Sun; Fan Xu – Journal of Educational Computing Research, 2025
Real-time collaborative programming (RCP), which allows multiple programmers to work concurrently on the same codebase with changes instantly visible to all participants, has garnered considerable popularity in higher education. Despite this trend, little work has rigorously examined how undergraduates engage in collaborative programming when…
Descriptors: Cooperative Learning, Programming, Computer Science Education, Undergraduate Students
Tarling, Georgie; Melro, Ana; Kleine Staarman, Judith; Fujita, Taro – Pedagogies: An International Journal, 2023
Coding bootcamps targeting diverse learners are increasingly popular. However, little research has focused on the student experience of these courses: what pedagogic practices make learning coding meaningful for them and why. In a previous paper, we proposed a conceptual framework outlining three dimensions of learning opportunities in relation to…
Descriptors: Student Attitudes, Coding, Programming, Computer Science Education
Sarah Dorothy Castle – ProQuest LLC, 2023
Most mathematicians state mathematics is a field of beauty, creativity, and innovation, yet what is echoed by students is not how mathematics allows students to explore, but rather the ways in which it constrains and does not necessitate creativity. In comparison, many students associate coding with freedom, and the ability to create and express…
Descriptors: Coding, Creativity, Algebra, Mathematics Education
Lin, Yu-Tzu; Yeh, Martin K.-C.; Tan, Sheng-Rong – IEEE Transactions on Education, 2022
Contribution: Programming is a complex cognitive activity that involves both conceptual understanding and procedural skills, which is challenging for novices. To develop both program comprehension and implementation competency, this study proposed a live-coding-based instruction. Experts' live coding with think-aloud was recorded. Students then…
Descriptors: Programming, Coding, Video Technology, Teaching Methods
Daniele Traversaro; Giorgio Delzanno; Giovanna Guerrini – Informatics in Education, 2024
Concurrency is a complex to learn topic that is becoming more and more relevant, such that many undergraduate Computer Science curricula are introducing it in introductory programming courses. This paper investigates the combined use of Sonic Pi and Team-Based Learning to mitigate the difficulties in early exposure to concurrency. Sonic Pi, a…
Descriptors: Misconceptions, Programming Languages, Computer Science Education, Undergraduate Students
Rim Gouia-Zarrad; Cindy Gunn – International Electronic Journal of Mathematics Education, 2024
This research paper explores the integration of ChatGPT as a tool for interactive learning of numerical methods in a differential equations (DEs) course. DE course is crucial for engineering students to model real-world phenomena. However, many DE courses focus only on analytical solutions and neglect important numerical solutions. To overcome…
Descriptors: Learning Experience, Teaching Methods, Artificial Intelligence, Computer Software
Hsu, Wen-Chin; Gainsburg, Julie – Journal of Educational Computing Research, 2021
Block-based programming languages (BBLs) have been proposed as a way to prepare students for learning to program in more sophisticated, text-based languages, such as Java. Hybrid BBLs add the ability to view and edit the block commands in auto-generated, text-based code. We compared the use of a non-hybrid BBL (Scratch), a hybrid BBL (Pencil…
Descriptors: Computer Science Education, Introductory Courses, Teaching Methods, Student Attitudes
Damar Rais; Zhao Xuezhi – Journal on Mathematics Education, 2024
Python programming is widely employed in educational institutions worldwide. Within the "Merdeka Belajar" curriculum context, this programming is recognized as a suitable vehicle for mathematics instruction, significantly influencing students' motivation and learning outcomes, particularly following periods of educational hiatus. This…
Descriptors: Student Motivation, Learning Motivation, Programming Languages, Student Attitudes
Arslan, Seda; Çelik, Yasar – African Educational Research Journal, 2022
Coding, which is among the 21st century skills, has been included in the curriculum of many countries in recent years from preschool to high school. Primary school teachers are very important in the teaching of coding. In this context, this study aims to reveal the coding education that primary school students receive and the contribution of this…
Descriptors: Elementary School Students, Elementary School Teachers, Teacher Attitudes, Student Attitudes
Kewalramani, Sarika; Palaiologou, Ioanna; Dardanou, Maria; Allen, Kelly-Ann; Phillipson, Sivanes – Australasian Journal of Early Childhood, 2021
This Australian study examines whether and how technologies such as Artificially Intelligent (AI) toys in a home-based setting might socially and emotionally support children with diverse needs through play. Building on the concept of 'emotional capital', and employing a design-based research approach, parents during the COVID-19 lockdown periods…
Descriptors: Foreign Countries, Robotics, Toys, Social Emotional Learning
Roslyn Arlin Mickelson; Ian Mikkelsen; Mohsen Dorodchi; Bojan Cukic; Caitlin Petro; Zelaya Al Ayeisha; Shakayla Alston; Anthony Teddy; Myat Win; Sandra Wiktor; Barry Sherman; Jeffrey Cook – School Community Journal, 2024
Students from underrepresented populations--females, working class, and youth from marginalized racial/ethnic groups--are less likely than their middle-class Asian and White male peers to study computer science (CS) in college. The dearth of CS undergraduates from these groups contributes to projected labor force shortages. Sources of the dilemma…
Descriptors: Middle School Students, Computer Science Education, Partnerships in Education, Minority Group Students
Lottero-Perdue, Pamela S.; Mikeska, Jamie N.; Nester, M. Shae – Contemporary Issues in Technology and Teacher Education (CITE Journal), 2022
In this report of an action research study, the authors describe how one elementary science teacher educator used transcript coding of simulated classroom discussions as a pedagogical approach to learn about her elementary preservice teachers' (PSTs') abilities to notice key aspects of scientific argumentation discussions. Elementary PSTs (n = 19)…
Descriptors: Preservice Teachers, Preservice Teacher Education, Science Instruction, Persuasive Discourse
Park, Jungho – International Journal of Higher Education, 2019
In the field of K-12 education, the demand for effective coding education is gradually expanding with various coding tools such as Scratch being popularly used as an effective learning environment. However, an answer to the question of what constitutes appropriate computing concepts for children (e.g. elementary school students) has not been fully…
Descriptors: Fairy Tales, Elementary School Students, Coding, Computer Science Education
Liao, Shu-Min – Journal of Statistics and Data Science Education, 2023
SCRATCH, developed by the Media Lab at MIT, is a kid-friendly visual programming language, designed to introduce programming to children and teens in a "more thinkable, more meaningful, and more social" way. Although it was initially intended for K-12 students, educators have used it for higher education as well, and found it…
Descriptors: Teaching Methods, Coding, Programming Languages, Computer Science Education
Basarmak, Ugur; Uluay, Gülsah; Polat, Dilber – Malaysian Online Journal of Educational Technology, 2021
When the needs of present and future life are examined, 21st-century skills are gaining importance day by day. There are various teaching methods, techniques and aids that support the development of individual skills and characteristics. Coding has also taken its place among these methods and techniques and continues to gain popularity with…
Descriptors: Coding, Preservice Teachers, Student Attitudes, Teaching Methods