Publication Date
In 2025 | 0 |
Since 2024 | 2 |
Since 2021 (last 5 years) | 4 |
Since 2016 (last 10 years) | 4 |
Since 2006 (last 20 years) | 4 |
Descriptor
Coding | 4 |
Programming | 4 |
Undergraduate Students | 4 |
Computer Science Education | 3 |
Abstract Reasoning | 2 |
Comparative Analysis | 2 |
Computer Software | 2 |
Intervention | 2 |
Student Attitudes | 2 |
Task Analysis | 2 |
Academic Achievement | 1 |
More ▼ |
Source
Informatics in Education | 4 |
Author
Daniele Traversaro | 1 |
Fowler, Megan | 1 |
Ginat, David | 1 |
Giorgio Delzanno | 1 |
Giovanna Guerrini | 1 |
Hallstrom, Jason | 1 |
Hollingsworth, Joseph | 1 |
Kraemer, Eileen | 1 |
Oscar Karnalim | 1 |
Sitaraman, Murali | 1 |
Sun, Yu-Shan | 1 |
More ▼ |
Publication Type
Journal Articles | 4 |
Reports - Research | 4 |
Tests/Questionnaires | 1 |
Education Level
Higher Education | 4 |
Postsecondary Education | 4 |
Audience
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Oscar Karnalim – Informatics in Education, 2024
Programming students need to be informed about plagiarism and collusion. Hence, we developed an assessment submission system to remind students about the matter. Each submission will be compared to others and any similarities that do not seem a result of coincidence will be reported along with their possible reasons. The system also employs…
Descriptors: Programming, Integrity, Academic Achievement, Plagiarism
Fowler, Megan; Hallstrom, Jason; Hollingsworth, Joseph; Kraemer, Eileen; Sitaraman, Murali; Sun, Yu-Shan; Wang, Jiadi; Washington, Gloria – Informatics in Education, 2021
Computer science students often evaluate the behavior of the code they write by running it on specific inputs and studying the outputs, and then apply their comprehension to a more general understanding of the code. While this is a good starting point in the student's career, successful graduates must be able to reason analytically about the code…
Descriptors: Computer Science Education, Coding, Computer Software, Abstract Reasoning
Daniele Traversaro; Giorgio Delzanno; Giovanna Guerrini – Informatics in Education, 2024
Concurrency is a complex to learn topic that is becoming more and more relevant, such that many undergraduate Computer Science curricula are introducing it in introductory programming courses. This paper investigates the combined use of Sonic Pi and Team-Based Learning to mitigate the difficulties in early exposure to concurrency. Sonic Pi, a…
Descriptors: Misconceptions, Programming Languages, Computer Science Education, Undergraduate Students
Ginat, David – Informatics in Education, 2021
The notion of algorithm may be perceived in different levels of abstraction. In the lower levels it is an operational set of instructions. In higher levels it may be viewed as an object with properties, solving a problem with characteristics. Novices mostly relate to the lower levels. Yet, higher levels are very relevant for them as well. We…
Descriptors: Problem Solving, Computation, Comparative Analysis, Competence