NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing all 15 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Mark Frydenberg; Anqi Xu; Jennifer Xu – Information Systems Education Journal, 2025
This study explores student perceptions of learning to code by evaluating AI-generated Python code. In an experimental exercise given to students in an introductory Python course at a business university, students wrote their own solutions to a Python program and then compared their solutions with AI-generated code. They evaluated both solutions…
Descriptors: Student Attitudes, Programming, Computer Software, Quality Assurance
Peer reviewed Peer reviewed
Direct linkDirect link
Fowler, Max; Smith, David H., IV; Hassan, Mohammed; Poulsen, Seth; West, Matthew; Zilles, Craig – Computer Science Education, 2022
Background and Context: Lopez and Lister first presented evidence for a skill hierarchy of code reading, tracing, and writing for introductory programming students. Further support for this hierarchy could help computer science educators sequence course content to best build student programming skill. Objective: This study aims to replicate a…
Descriptors: Programming, Computer Science Education, Correlation, Introductory Courses
Peer reviewed Peer reviewed
Direct linkDirect link
Zhizezhang Gao; Haochen Yan; Jiaqi Liu; Xiao Zhang; Yuxiang Lin; Yingzhi Zhang; Xia Sun; Jun Feng – International Journal of STEM Education, 2025
Background: With the increasing interdisciplinarity between computer science (CS) and other fields, a growing number of non-CS students are embracing programming. However, there is a gap in research concerning differences in programming learning between CS and non-CS students. Previous studies predominantly relied on outcome-based assessments,…
Descriptors: Computer Science Education, Mathematics Education, Novices, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Dawar, Deepak – Journal of Information Systems Education, 2023
For most beginners, learning computer programming is a complex undertaking. Demotivation and learned helplessness have been widely reported. In addition to the subject's complexity, low in-class involvement has been linked to poor student performance. This work introduces a novel instructional technique called Student-Driven Probe Instruction…
Descriptors: Computer Science Education, Programming, Introductory Courses, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
Anael Kuperwajs Cohen; Alannah Oleson; Amy J. Ko – ACM Transactions on Computing Education, 2024
Collaboration is an important aspect of computing. In a classroom setting, working with others can increase a student's motivation to attempt more challenges, reduce the difficulty of complicated concepts, and bring about greater overall success. Despite extensive research in other domains, there has been minimal exploration within computing on…
Descriptors: College Students, Help Seeking, Student Behavior, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Lowney, Kathleen S.; Price, Anne M.; Gonzalez Guittar, Stephanie – Teaching Sociology, 2017
Given that so many college students take Introduction to Sociology or Social Problems or both, we wondered about the amount of content overlap in these courses. We designed a study that used content analysis of syllabi from these courses in order to measure the amount of convergence between the two classes. In our sample, nearly 70 percent of the…
Descriptors: College Students, Sociology, Introductory Courses, Social Problems
Velez, Martin – ProQuest LLC, 2019
Software is an integral part of our lives. It controls the cars we drive every day, the ships we send into space, and even our toasters. It is everywhere and we can easily download more. Software solves many real-world problems and satisfies many needs. Thus, unsurprisingly, there is a rising demand for software engineers to maintain existing…
Descriptors: Computer Science Education, Programming, Introductory Courses, Computer Software
Peer reviewed Peer reviewed
Direct linkDirect link
Payant, Caroline; Reagan, Derek – Language Teaching Research, 2018
A growing body of research has shown a positive role of task-supported instruction in second language (L2) learning (Ellis, 2003a; Loewen, 2015; Van Den Branden, 2006). From a pedagogical perspective, recycling or repeating parts of teaching materials is common practice and theoretical support for such practice is emerging (Bygate and Samuda,…
Descriptors: Spanish, Second Language Learning, Second Language Instruction, Teaching Methods
Reaburn, Robyn – Mathematics Education Research Group of Australasia, 2013
An understanding of conditional probability is essential for students of inferential statistics as it is used in Null Hypothesis Tests. Conditional probability is also used in Bayes' theorem, in the interpretation of medical screening tests and in quality control procedures. This study examines the understanding of conditional probability of…
Descriptors: Foreign Countries, Mathematics Instruction, Statistical Inference, Statistics
Peer reviewed Peer reviewed
Direct linkDirect link
Patchan, Melissa M.; Schunn, Christian D.; Correnti, Richard J. – Journal of Educational Psychology, 2016
Although feedback is often seen as a critical component of the learning process, many open questions about how specific feedback features contribute to the effectiveness of feedback remain--especially in regards to peer feedback of writing. Nelson and Schunn (2009) identified several important features of peer feedback in their nature of feedback…
Descriptors: Peer Evaluation, Revision (Written Composition), Regression (Statistics), Student Improvement
Peer reviewed Peer reviewed
Direct linkDirect link
Farley, Andrew; Pahom, Olga; Ramonda, Kris – Hispania, 2014
This study examines the lexical representation and recall of abstract words by beginning L2 learners of Spanish in the light of the predictions of the dual coding theory (Paivio 1971; Paivio and Desrochers 1980). Ninety-seven learners (forty-four males and fifty-three females) were randomly placed in the picture or non-picture group and taught…
Descriptors: Spanish, Second Language Learning, Second Language Instruction, Coding
Peer reviewed Peer reviewed
Direct linkDirect link
Ash, Ivan K.; Jee, Benjamin D.; Wiley, Jennifer – Journal of Problem Solving, 2012
Gestalt psychologists proposed two distinct learning mechanisms. Associative learning occurs gradually through the repeated co-occurrence of external stimuli or memories. Insight learning occurs suddenly when people discover new relationships within their prior knowledge as a result of reasoning or problem solving processes that re-organize or…
Descriptors: Intuition, Learning Processes, Metacognition, Associative Learning
Peer reviewed Peer reviewed
Direct linkDirect link
Formica, Sarah P.; Easley, Jessica L.; Spraker, Mark C. – Physical Review Special Topics - Physics Education Research, 2010
To determine whether teaching an introductory physics course with a traditional lecture style or with Just-in-Time teaching (a student-centered, interactive-engagement style) will help students to better understand Newtonian concepts, such as Newton's Third Law, 222 students in introductory physics courses taught by traditional lecture styles and…
Descriptors: Physics, Lecture Method, Introductory Courses, Computer Assisted Instruction