Publication Date
In 2025 | 0 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 3 |
Since 2016 (last 10 years) | 5 |
Since 2006 (last 20 years) | 6 |
Descriptor
Comparative Analysis | 6 |
Feedback (Response) | 6 |
Programming Languages | 6 |
Computer Science Education | 3 |
Computer Software | 3 |
Programming | 3 |
Teaching Methods | 3 |
Undergraduate Students | 3 |
Electronic Learning | 2 |
Student Attitudes | 2 |
Accuracy | 1 |
More ▼ |
Source
Computer Science Education | 1 |
Computers & Education | 1 |
Education and Information… | 1 |
International Educational… | 1 |
Journal of Information… | 1 |
Journal of Statistics and… | 1 |
Author
Akharraz, Laila | 1 |
Chenoweth, Tim | 1 |
Corral, Karen | 1 |
Ennouamani, Soukaina | 1 |
Gerbing, David W. | 1 |
Kordaki, Maria | 1 |
Mahani, Zouhir | 1 |
Orr, J. Walker | 1 |
Oscar Karnalim | 1 |
Russell, Nathaniel | 1 |
Scott, Kit | 1 |
More ▼ |
Publication Type
Journal Articles | 5 |
Reports - Research | 4 |
Reports - Descriptive | 1 |
Reports - Evaluative | 1 |
Speeches/Meeting Papers | 1 |
Education Level
Higher Education | 3 |
Postsecondary Education | 3 |
Elementary Secondary Education | 1 |
Grade 12 | 1 |
Secondary Education | 1 |
Audience
Location
Morocco | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Oscar Karnalim; Simon; William Chivers – Computer Science Education, 2024
Background and Context: To educate students about programming plagiarism and collusion, we introduced an approach that automatically reports how similar a submitted program is to others. However, as most students receive similar feedback, those who engage in plagiarism and collusion might feel inadequately warned. Objective: When students are…
Descriptors: Teaching Methods, Plagiarism, Computer Science Education, Programming
Enhancement of the Command-Line Environment for Use in the Introductory Statistics Course and Beyond
Gerbing, David W. – Journal of Statistics and Data Science Education, 2021
R and Python are commonly used software languages for data analytics. Using these languages as the course software for the introductory course gives students practical skills for applying statistical concepts to data analysis. However, the reliance upon the command line is perceived by the typical nontechnical introductory student as sufficiently…
Descriptors: Statistics Education, Teaching Methods, Introductory Courses, Programming Languages
Orr, J. Walker; Russell, Nathaniel – International Educational Data Mining Society, 2021
The assessment of program functionality can generally be accomplished with straight-forward unit tests. However, assessing the design quality of a program is a much more difficult and nuanced problem. Design quality is an important consideration since it affects the readability and maintainability of programs. Assessing design quality and giving…
Descriptors: Programming Languages, Feedback (Response), Units of Study, Computer Science Education
Ennouamani, Soukaina; Mahani, Zouhir; Akharraz, Laila – Education and Information Technologies, 2020
To date, the growth usage of mobile technologies and devices as well as the ubiquitous wireless communication have led to the development of new systems and applications in many fields and areas including education. This technological progress can be used to facilitate the students' lives by creating smart and personalized solutions considering…
Descriptors: Management Systems, Telecommunications, Handheld Devices, Computer Software
Chenoweth, Tim; Corral, Karen; Scott, Kit – Journal of Information Systems Education, 2016
This study evaluates two content delivery options for teaching a programming language to determine whether an asynchronous format can achieve the same learning efficacy as a traditional lecture (face-to-face) format. We use media synchronicity theory as a guide to choose media capabilities to incorporate into an asynchronous tutorial used…
Descriptors: Feedback (Response), Programming, Programming Languages, Electronic Learning
Kordaki, Maria – Computers & Education, 2010
This paper presents both the design and the pilot formative evaluation study of a computer-based problem-solving environment (named LECGO: Learning Environment for programming using C using Geometrical Objects) for the learning of computer programming using C by beginners. In its design, constructivist and social learning theories were taken into…
Descriptors: Feedback (Response), Constructivism (Learning), Formative Evaluation, Problem Solving