Publication Date
In 2025 | 48 |
Since 2024 | 184 |
Descriptor
Source
Author
Brian R. Belland | 2 |
Carmen Muñoz | 2 |
ChanMin Kim | 2 |
Chin-Feng Lai | 2 |
Christopher M. Estepp | 2 |
Chukwuma Mgboji | 2 |
Dan Sun | 2 |
Donald M. Johnson | 2 |
Ernst Bekkering | 2 |
Fadip Audu Nannim | 2 |
Gila Hanna | 2 |
More ▼ |
Publication Type
Education Level
Audience
Teachers | 5 |
Laws, Policies, & Programs
Assessments and Surveys
Motivated Strategies for… | 1 |
What Works Clearinghouse Rating
Leah Bidlake; Eric Aubanel; Daniel Voyer – ACM Transactions on Computing Education, 2025
Research on mental model representations developed by programmers during parallel program comprehension is important for informing and advancing teaching methods including model-based learning and visualizations. The goals of the research presented here were to determine: how the mental models of programmers change and develop as they learn…
Descriptors: Schemata (Cognition), Programming, Computer Science Education, Coding
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
Michael E. Ellis; K. Mike Casey; Geoffrey Hill – Decision Sciences Journal of Innovative Education, 2024
Large Language Model (LLM) artificial intelligence tools present a unique challenge for educators who teach programming languages. While LLMs like ChatGPT have been well documented for their ability to complete exams and create prose, there is a noticeable lack of research into their ability to solve problems using high-level programming…
Descriptors: Artificial Intelligence, Programming Languages, Programming, Homework
Ruijie Zhou; Chong Xie; Xiuling He; Yangyang Li; Qiong Fan; Ying Yu; Zhonghua Yan – Journal of Educational Computing Research, 2024
Computational thinking (CT), an essential competency for comprehending and addressing intricate issues in the digital world, has been incorporated into curriculum planning as a goal for programming education. This study introduced flow design into programming curricula to investigate its impact on undergraduates 'CT skills during pair work. Two…
Descriptors: Undergraduate Students, Thinking Skills, Computation, Programming
Nikolaos Pellas – Journal of Educational Computing Research, 2024
Educational technologists and practitioners have made substantial strides in developing affordable digital and tangible resources to support both formal and informal computer science instruction. However, there is a lack of research on practice-based assignments, such as Internet of Things (IoT) projects, that allow undergraduate students to…
Descriptors: Computation, Thinking Skills, Learning Motivation, Academic Persistence
Wei Zhang; Xinyao Zeng; Lingling Song – Education and Information Technologies, 2025
Computational thinking (CT) assessment is crucial for testing the effectiveness of CT skills development. However, the exploration of CT assessment in the context of text-based programming is in its initial stages. The intrinsic relationship between the core skills of text-based programming and the core elements of CT isn't analyzed in depth in…
Descriptors: Mental Computation, Programming, College Students, Evaluation
James R. Wolf – Information Systems Education Journal, 2025
This paper introduces the LEGO® Database, a large natural dataset that can be used to teach Structured Query Language (SQL) and relational database concepts. This dataset is well-suited for introductory and advanced database assignments and end-of-semester group projects. The data is freely available from Kaggle.com and contains eight tables with…
Descriptors: Higher Education, Databases, Data Analysis, Web Sites
Paola Iannone; Athina Thoma – International Journal of Mathematical Education in Science and Technology, 2024
Programming is becoming increasingly common in mathematics degrees as it is a desirable skill for new graduates. However, research shows that its use is mostly restricted to computational or modelling tasks. This paper reports a study on students' perceptions of and difficulties with Lean, an interactive theorem prover introduced as part of a…
Descriptors: Programming, Mathematics Instruction, Computer Science Education, Student Attitudes
Susan McGreevy-Nichols; Marissa Finkelstein – Dance Education in Practice, 2024
The National Honor Society for Dance Arts (NHSDA) has existed since 2005, and more than 35,000 students have been inducted to celebrate their artistic merit, leadership, and academic achievement in dance. A recent addition to NHSDA programming, specifically geared toward highlighting the contributions of our collegiate chapter members, is a new…
Descriptors: Dance Education, Secondary Education, Higher Education, Honors Curriculum
Assessing Teachers' Knowledge of How to Use Computer Programming in Science and Technology Education
Niklas Karlsen; Ellen Karoline Henriksen; Katarina Pajchel – Journal of Science Education and Technology, 2025
Programming and computational thinking have been introduced into the curricula of several countries, also in relation to science and technology education. Preparing pre-service teachers for using programming in science education is therefore an important and relevant task. The purpose of this article is to describe what knowledge may be relevant…
Descriptors: Preservice Teacher Education, Science Education, Programming, Knowledge Level
Boxuan Ma; Li Chen; Shin’ichi Konomi – International Association for Development of the Information Society, 2024
Generative artificial intelligence (AI) tools like ChatGPT are becoming increasingly common in educational settings, especially in programming education. However, the impact of these tools on the learning process, student performance, and best practices for their integration remains underexplored. This study examines student experiences and…
Descriptors: Artificial Intelligence, Computer Science Education, Programming, Computer Uses in Education
Sanal Kumar T. S.; R. Thandeeswaran – Education and Information Technologies, 2024
The COVID-19 pandemic has forced a significant increase in the utilization of video-based e-learning platforms for programming education. These platforms never considered the essential attributes of student characteristics and learning preferences while designing such a problematic subject having high dropout and failure rates. The traditional…
Descriptors: Blended Learning, Electronic Learning, Higher Education, Programming
Gus Greivel; Alexandra Newman; Maxwell Brown; Kelly Eurek – INFORMS Transactions on Education, 2024
Industrial-scale models require considerable setup time; hence, once built, they are used in myriad ways to consider closely related cases. In practice, the code for these models frequently evolves without appropriate notational choices, largely as a result of the lengthy development time of, and the number of individuals contributing to, their…
Descriptors: Models, Best Practices, Mathematical Concepts, Energy
Ainhoa Berciano; Astrid Cuida; María-Luisa Novo – Education and Information Technologies, 2025
In the last two decades, computational thinking has gained wide relevance in international educational systems. The inclusion of this new type of thinking poses educational challenges with some underlying research questions that need to be answered to meet these challenges with quality. Thus, this study focuses on analyzing the difficulties that…
Descriptors: Coding, Translation, Programming Languages, Sequential Approach
Icy Zhang; Yunqi Jia; Xiaoxuan Cheng; Ji Y. Son; James W. Stigler – Journal of Educational Computing Research, 2025
Although programming is often learned through formal instruction or self-paced tutorials, informal learning, for example, through publicly available online documentation, is also a significant resource for skill development among novices. However, many novices struggle to extract useful information from documentation. This work aims to answer two…
Descriptors: Programming, Novices, Informal Education, Documentation