학술논문

ADL - Algorithmic Design Language
Document Type
Conference
Source
2018 International Conference on Computational Science and Computational Intelligence (CSCI) CSCI Computational Science and Computational Intelligence (CSCI), 2018 International Conference on. :651-654 Dec, 2018
Subject
Computing and Processing
Visualization
Computer languages
Tools
Computer science education
Syntactics
Education
Programming Language Design
Algorithms
Language
Abstract
Computer programming languages, due to their unnatural syntax and semantic, are very challenging for most students taking the first computer science course (CS1). While visualization is a great mechanism for comprehending how the algorithm is executed by the computer, it generally does not enhance algorithm developing skills or algorithm presentation in pseudo-code. In this study, we design and implement a text-based system, (called ADL - Algorithmic Design Language), to facilitate an algorithmic design lan- guage, in which students can focus on algorithm design using pseudo-code and can validate their algorithms via actual execution.