Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 0 |
Since 2016 (last 10 years) | 5 |
Since 2006 (last 20 years) | 6 |
Descriptor
Source
Chemical Engineering Education | 1 |
Computer Science Education | 1 |
EURASIA Journal of… | 1 |
Informatics in Education | 1 |
Research in Learning… | 1 |
Turkish Online Journal of… | 1 |
Author
Publication Type
Journal Articles | 6 |
Reports - Research | 4 |
Numerical/Quantitative Data | 1 |
Reports - Descriptive | 1 |
Reports - Evaluative | 1 |
Tests/Questionnaires | 1 |
Education Level
Higher Education | 5 |
Postsecondary Education | 4 |
Elementary Secondary Education | 1 |
Audience
Teachers | 1 |
Location
Brazil | 1 |
Canada (Vancouver) | 1 |
Georgia (Atlanta) | 1 |
Hungary | 1 |
Indiana | 1 |
Malaysia | 1 |
New Zealand | 1 |
Pennsylvania (Pittsburgh) | 1 |
Spain | 1 |
Wisconsin (Madison) | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Verrett, Jonathan; Boukouvala, Fani; Dowling, Alexander; Ulissi, Zachary; Zavala, Victor – Chemical Engineering Education, 2020
Computational notebooks are an increasingly common tool used to support student learning in a variety of contexts where computer programming can be applied. These notebooks provide an easily distributable method of displaying text and images, as well as sections of computer code that can be manipulated and run in real-time. This format allows…
Descriptors: Computer Science Education, Programming, Programming Languages, College Students
Calvo, Miquel; Carnicer, Artur; Cuadros, Jordi; Martori, Francesc; Miñarro, Antonio; Serrano, Vanessa – EURASIA Journal of Mathematics, Science and Technology Education, 2019
Open-ended tasks are common in Science, Technology, Engineering and Mathematics (STEM) education. However, as far as we know, no tools have been developed to assist in the assessment of the solution process of open-ended questions. In this paper, we propose the use of analysis of traces as a tool to address this need. To illustrate this approach,…
Descriptors: Computer Assisted Testing, STEM Education, Programming Languages, Undergraduate Students
von Wangenheim, Christiane Gresse; Hauck, Jean C. R.; Demetrio, Matheus Faustino; Pelle, Rafael; da Cruz Alves, Nathalia; Barbosa, Heliziane; Azevedo, Luiz Felipe – Informatics in Education, 2018
The development of computational thinking is a major topic in K-12 education. Many of these experiences focus on teaching programming using block-based languages. As part of these activities, it is important for students to receive feedback on their assignments. Yet, in practice it may be difficult to provide personalized, objective and consistent…
Descriptors: Programming Languages, Programming, Grading, Outcome Measures
Király, Sándor; Nehéz, Károly; Hornyák, Olivér – Research in Learning Technology, 2017
Recently, massive open online courses (MOOCs) have been offering a new online approach in the field of distance learning and online education. A typical MOOC course consists of video lectures, reading material and easily accessible tests for students. For a computer programming course, it is important to provide interactive, dynamic, online coding…
Descriptors: Large Group Instruction, Online Courses, Distance Education, Educational Technology
Mustapha, Aida; Samsudin, Noor Azah; Arbaiy, Nurieze; Mohammed, Rozlini; Hamid, Isredza Rahmi – Turkish Online Journal of Educational Technology - TOJET, 2016
In programming, one problem can usually be solved using different logics and constructs but still producing the same output. Sometimes students get marked down inappropriately if their solutions do not follow the answer scheme. In addition, lab exercises and programming assignments are not necessary graded by the instructors but most of the time…
Descriptors: Programming, Computer Science Education, Scoring Rubrics, Grading
Robins, Anthony – Computer Science Education, 2010
Compared to other subjects, the typical introductory programming (CS1) course has higher than usual rates of both failing and high grades, creating a characteristic bimodal grade distribution. In this article, I explore two possible explanations. The conventional explanation has been that learners naturally fall into populations of programmers and…
Descriptors: Programming, Learning Processes, Grading, Simulation