Chrome Extension
WeChat Mini Program
Use on ChatGLM

Towards a semantic comparison system of source code for support in learning programming

2021 3rd International Conference on Modern Educational Technology(2021)

Cited 1|Views3
No score
Abstract
Meta-cognitive skills and problem solving skills are weak among learners in learning programming and trainers focus much more on the syntax of the languages. These skills are fundamental in learning programming and are one of the causes of dropout, but they can be developed during learning. Several strategies can be used to develop these skills, including feedback on code semantics. We propose a semantic source code comparison system that can be used for semantic feedback in learning programming. This system is based on the properties of instructions and through a process of initialization of the semantic value of the input data and chaining/substitution variables in the instructions, and a process of formal computation, determines the final semantic value of a computer program.
More
Translated text
Key words
semantic comparison system,source code
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined