NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing 1 to 15 of 35 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Imran, Hazra – Journal of Educational Computing Research, 2023
Adding gaming elements to conventional teaching methodologies has gained a lot of attention because of its ability to incorporate an engaging, motivating, and fun-based environment. As a result, learners' dedication and performance are also better. Unfortunately, current gamification models do not consider the effect of different levels of…
Descriptors: Introductory Courses, Game Based Learning, Learning Motivation, Learner Engagement
Peer reviewed Peer reviewed
Direct linkDirect link
Zhu, Hongwei; Shen, Yuzhong – IEEE Transactions on Education, 2021
Contribution: An approach of integrating financial literacy into an introductory programming course is introduced. New learning materials are developed and the impact of the approach on motivating students and improving learning outcomes are evaluated using mixed methods. Background: More than two-thirds of college students in the U.S. graduate…
Descriptors: Money Management, Computer Science Education, Programming, Introductory Courses
Peer reviewed Peer reviewed
Direct linkDirect link
Lishinski, Alex; Yadav, Aman – ACM Transactions on Computing Education, 2021
Research has repeatedly shown self-efficacy to be associated with course outcomes in CS and across other fields. CS education research has documented this and has developed CS-specific self-efficacy measurement instruments, but to date there have been only a few studies examining interventions intended to improve students' self-efficacy in CS, and…
Descriptors: Self Evaluation (Individuals), Intervention, Self Efficacy, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Spalding, Sarah M. – History Teacher, 2021
By using the "Game of Thrones" pop-culture television series, the author has structured courses in a way that seeks to solve problems that plague many history courses serving university requirements. In this article, the author will discuss how gaming the classroom can serve as a solution to the issue of engaging majors and non-majors…
Descriptors: History Instruction, Educational Games, Teaching Methods, Role Playing
Peer reviewed Peer reviewed
Direct linkDirect link
Samuel Boguslawski; Rowan Deer; Mark G. Dawson – Information and Learning Sciences, 2025
Purpose: Programming education is being rapidly transformed by generative AI tools and educators must determine how best to support students in this context. This study aims to explore the experiences of programming educators and students to inform future education provision. Design/methodology/approach: Twelve students and six members of faculty…
Descriptors: Programming, Computer Science Education, Personal Autonomy, Learning Motivation
Peer reviewed Peer reviewed
Direct linkDirect link
Wang, Sabrina Luxin; Zhang, Anna Yinqi; Messer, Samuel; Wiesner, Andrew; Pearl, Dennis K. – Journal of Statistics and Data Science Education, 2021
This article describes a suite of student-created Shiny apps for teaching statistics and a field test of their short-term effectiveness. To date, more than 50 Shiny apps and a growing collection of associated lesson plans, designed to enrich the teaching of both introductory and upper division statistics courses, have been developed. The apps are…
Descriptors: Student Centered Learning, Teaching Methods, Statistics Education, Introductory Courses
Peer reviewed Peer reviewed
Direct linkDirect link
Chen, Chen; Haduong, Paulina; Brennan, Karen A.; Sonnert, Gerhard; Sadler, Philip M. – AERA Online Paper Repository, 2017
The impact of a novice programmer's first language on their subsequent achievement in further computing education has been the subject of much study in the field of computer science education. Our research is a retrospective study of more than 10,000 undergraduate students enrolled in CS1 (introduction to computer programming) from 118 US college…
Descriptors: Undergraduate Students, Computer Science Education, Novices, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Rodrigues, Luiz; Pereira, Filipe D.; Toda, Armando M.; Palomino, Paula T.; Pessoa, Marcela; Carvalho, Leandro Silva Galvão; Fernandes, David; Oliveira, Elaine H. T.; Cristea, Alexandra I.; Isotani, Seiji – International Journal of Educational Technology in Higher Education, 2022
There are many claims that gamification (i.e., using game elements outside games) impact decreases over time (i.e., the novelty effect). Most studies analyzing this effect focused on extrinsic game elements, while fictional and collaborative competition have been recently recommended. Additionally, to the best of our knowledge, no long-term…
Descriptors: Game Based Learning, Novelty (Stimulus Dimension), Familiarity, Learning Processes
Rajagopal Sankaranarayanan – ProQuest LLC, 2022
Teaching and learning in introductory programming courses is an overwhelming task for many course instructors and learners. Given the rise of digital and technological advancements, it is only wise to use these affordances for education. Microlearning is a successful technology-enhanced learning format with many features that might help…
Descriptors: Introductory Courses, Databases, Programming, Concept Formation
Peer reviewed Peer reviewed
Direct linkDirect link
Adler, Rachel F.; Beck, Kristan – Journal of Technology and Teacher Education, 2020
Computational thinking (CT) involves breaking a problem into smaller components and solving it using algorithmic thinking and abstraction. CT is no longer exclusively for computer scientists but for everyone. While CT does not necessarily require programming, learning programming to enhance CT skills at a young age can help shape the next…
Descriptors: Curriculum Development, Introductory Courses, Computer Science Education, Preservice Teachers
Peer reviewed Peer reviewed
Direct linkDirect link
Malik, Sohail Iqbal – International Journal of Information and Communication Technology Education, 2019
Learning to program requires the development of multiple skills including critical thinking, problem-solving, as well as learning the syntax and semantics of the programming language. For novices, to acquire all these skills is considered a challenging and difficult task. They have to focus on both problem-solving strategies and the syntax and…
Descriptors: Computer Science Education, Programming, Introductory Courses, Taxonomy
Peer reviewed Peer reviewed
Direct linkDirect link
Wang, Shouhong; Wang, Hai – Journal of Information Systems Education, 2021
No-code/low-code app development is transforming traditional information system development paradigms. This paper presents a pedagogical design and teaching method for no-code business app development. The contents of the teaching module include vital concepts of business app development and assignments for students. The teaching module can be…
Descriptors: Computer Software, Information Systems, Teaching Methods, Assignments
Peer reviewed Peer reviewed
Direct linkDirect link
Wolz, Sabine; Bergande, Bianca; Brune, Philipp – Cogent Education, 2022
Programming is an essential part of the curriculum of computer science non-major students. The motivation for the various elements of interdisciplinary degrees is often very low in computer science, which faces a gender gap as well. Differences between study courses and gender in confidence, attitude, student numbers, and motivation in computer…
Descriptors: Introductory Courses, Gender Differences, Computer Science Education, Nonmajors
Peer reviewed Peer reviewed
Direct linkDirect link
Malik, Sohail Iqbal; Coldwell-Neilson, Jo – Education and Information Technologies, 2018
This study reports on gender differences in an introductory programming (IP) course that uses a new teaching and learning approach based on the ADRI (Approach, Deployment, Result, Improvement) model. The teaching materials of the IP course were redesigned based on the new approach. The grades of the final exam were compared to determine the impact…
Descriptors: Gender Differences, Introductory Courses, Programming, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Quille, Keith; Bergin, Susan – Computer Science Education, 2019
Background and Context: Computer Science attrition rates (in the western world) are very concerning, with a large number of students failing to progress each year. It is well acknowledged that a significant factor of this attrition, is the students' difficulty to master the introductory programming module, often referred to as CS1. Objective: The…
Descriptors: Computer Science Education, Introductory Courses, Programming, Student Attrition
Previous Page | Next Page »
Pages: 1  |  2  |  3