Publication Date
| In 2026 | 0 |
| Since 2025 | 1 |
| Since 2022 (last 5 years) | 3 |
| Since 2017 (last 10 years) | 6 |
| Since 2007 (last 20 years) | 9 |
Descriptor
| Computer Science Education | 10 |
| Computer Software | 10 |
| Graphs | 10 |
| Programming | 7 |
| Educational Technology | 4 |
| Assignments | 3 |
| Comparative Analysis | 2 |
| Computer Assisted Testing | 2 |
| Computer Simulation | 2 |
| Data Analysis | 2 |
| Evaluation Methods | 2 |
| More ▼ | |
Source
Author
| Andy Bowman | 1 |
| Bernstein, Abraham | 1 |
| Brocke, Jan vom | 1 |
| Cerone, Antonio | 1 |
| Cheers, Hayden | 1 |
| Damevski, Kostadin | 1 |
| Devedzic, Vladan | 1 |
| Gasevic, Dragan | 1 |
| Greyling, Jean H. | 1 |
| Guozhu Ding | 1 |
| Hsin, Wen-Jung | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 9 |
| Reports - Research | 6 |
| Reports - Descriptive | 4 |
| Speeches/Meeting Papers | 1 |
Education Level
| Higher Education | 4 |
| Postsecondary Education | 2 |
| Elementary Education | 1 |
| Grade 6 | 1 |
| Intermediate Grades | 1 |
| Middle Schools | 1 |
Audience
Location
| Taiwan | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Cheers, Hayden; Lin, Yuqing – Computer Science Education, 2023
Background and Context: Source code plagiarism is a common occurrence in undergraduate computer science education. Many source code plagiarism detection tools have been proposed to address this problem. However, such tools do not identify plagiarism, nor suggest what assignment submissions are suspicious of plagiarism. Source code plagiarism…
Descriptors: Plagiarism, Programming, Computer Science Education, Identification
Guozhu Ding; Xiangyi Shi; Shan Li – Education and Information Technologies, 2024
In this study, we developed a classification system of programming errors based on the historical data of 680,540 programming records collected on the Online Judge platform. The classification system described six types of programming errors (i.e., syntax, logical, type, writing, misunderstanding, and runtime errors) and their connections with…
Descriptors: Programming, Computer Science Education, Classification, Graphs
Madhav Sharma; Andy Bowman – Journal of Information Systems Education, 2025
"Not only SQL" (NoSQL) databases have become widespread across organizations, enabling sophisticated, data-driven applications to be highly available, distributed, and cloud-based, such as e-commerce, social media, online multiplayer games, and video streaming. However, NoSQL is still sparsely found in MIS and analytics curricula. This…
Descriptors: Educational Technology, Technology Integration, Databases, Data Analysis
Schneider, Johannes; Bernstein, Abraham; Brocke, Jan vom; Damevski, Kostadin; Shepherd, David C. – IEEE Transactions on Learning Technologies, 2018
All methodologies for detecting plagiarism to date have focused on the final digital "outcome", such as a document or source code. Our novel approach takes the creation process into account using logged events collected by special software or by the macro recorders found in most office applications. We look at an author's interaction…
Descriptors: Plagiarism, Assignments, Programming, Computer Software
Mallas, Andreas; Xenos, Michalis – International Association for Development of the Information Society, 2019
Merging the content of learning with the motivation of games can be a successful combination, if done properly and supported by the appropriate tool. Towards this goal, we developed Diagram[character omitted]atic an environment used to gamify the in-classroom activity of designing diagrams during a lecture. Using Diagram[character omitted]atic the…
Descriptors: Educational Games, Game Based Learning, Handheld Devices, Computer Oriented Programs
Mukala, Patrick; Cerone, Antonio; Turini, Franco – Education and Information Technologies, 2017
Free\Libre Open Source Software (FLOSS) environments are increasingly dubbed as learning environments where practical software engineering skills can be acquired. Numerous studies have extensively investigated how knowledge is acquired in these environments through a collaborative learning model that define a learning process. Such a learning…
Descriptors: Open Source Technology, Learning Activities, Computer Software, Learning Processes
Su, Jun-Ming; Lin, Huan-Yu – Educational Technology & Society, 2015
In recent years, software operating skills, the ability in computer literacy to solve problems using specific software, has become much more important. A great deal of research has also proven that students' software operating skills can be efficiently improved by practicing customized virtual and simulated examinations. However, constructing…
Descriptors: Foreign Countries, Computer Assisted Testing, Computer Simulation, Simulation
Sa, Leonardo; Hsin, Wen-Jung – InSight: A Journal of Scholarly Teaching, 2010
Recursion is a concept that can be used to describe the phenomena and natural occurrences in many different fields. As many applications utilize computer software to model recursion, recursion is a particularly important concept in the computing discipline. However, it is a difficult concept for many undergraduate students to master. A Recursion…
Descriptors: Computer Science Education, Undergraduate Students, Programming, Mathematics
Naude, Kevin A.; Greyling, Jean H.; Vogts, Dieter – Computers & Education, 2010
We present a novel approach to the automated marking of student programming assignments. Our technique quantifies the structural similarity between unmarked student submissions and marked solutions, and is the basis by which we assign marks. This is accomplished through an efficient novel graph similarity measure ("AssignSim"). Our experiments…
Descriptors: Grading, Assignments, Correlation, Interrater Reliability
Gasevic, Dragan; Devedzic, Vladan – Educational Technology & Society, 2004
This paper presents Petri net software tool P3 that is developed for training purposes of the Architecture and organization of computers (AOC) course. The P3 has the following features: graphical modeling interface, interactive simulation by single and parallel (with previous conflict resolution) transition firing, two well-known Petri net…
Descriptors: Distance Education, Conflict Resolution, Internet, Computer Software

Peer reviewed
Direct link
