Publication Date
| In 2026 | 0 |
| Since 2025 | 0 |
| Since 2022 (last 5 years) | 1 |
| Since 2017 (last 10 years) | 3 |
| Since 2007 (last 20 years) | 3 |
Descriptor
| Computer Software | 3 |
| Graphs | 3 |
| Comparative Analysis | 2 |
| Computer Science Education | 2 |
| Models | 2 |
| Architecture | 1 |
| Archives | 1 |
| Classification | 1 |
| Communities of Practice | 1 |
| Compliance (Legal) | 1 |
| Computer System Design | 1 |
| More ▼ | |
Source
| Education and Information… | 3 |
Author
| Cerone, Antonio | 1 |
| Dasgupta, Ranjan | 1 |
| Guozhu Ding | 1 |
| Mukala, Patrick | 1 |
| Sengupta, Souvik | 1 |
| Shan Li | 1 |
| Turini, Franco | 1 |
| Xiangyi Shi | 1 |
Publication Type
| Journal Articles | 3 |
| Reports - Research | 2 |
| Reports - Descriptive | 1 |
Education Level
Audience
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
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
Sengupta, Souvik; Dasgupta, Ranjan – Education and Information Technologies, 2017
This paper illustrates an approach for architectural design of a Learning Management System (LMS), which is verifiable against the Learning Technology System Architecture (LTSA) conformance rules. We introduce a new method for software architectural design that extends the Unified Modeling Language (UML) component diagram with the formal…
Descriptors: Architecture, Integrated Learning Systems, Educational Technology, Computer Software
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

Peer reviewed
Direct link
