Automatic Generation of C Source Code for Novice Programming Education
Autor: | Shimpei Matsumoto, Tomoko Kashima, Koki Okimoto, Shuichi Yamagishi |
---|---|
Rok vydání: | 2016 |
Předmět: |
Source code
Computer science media_common.quotation_subject Computer programming 02 engineering and technology computer.software_genre Human–computer interaction 020204 information systems ComputingMilieux_COMPUTERSANDEDUCATION 0202 electrical engineering electronic engineering information engineering Fifth-generation programming language media_common Symbolic programming Programming education Multimedia business.industry 05 social sciences 050301 education Inductive programming Procedural programming Programming paradigm First-generation programming language business 0503 education computer Intentional programming |
Zdroj: | Lecture Notes in Computer Science ISBN: 9783319395098 HCI (1) |
DOI: | 10.1007/978-3-319-39510-4_7 |
Popis: | To efficiently support novice programming learners feeling programming difficult, clarifying the cause of preventing programming understanding, and developing a new teaching method appropriate for their understanding degree would be necessary. The objective of this paper is to develop a learning support system with reading source codes. This paper also aims to evaluate the effectiveness of the developed system from the subjective viewpoint of learners. The developed system can automatically generate a source code of C programming language in which there is no particular meaning because the source codes as learning materials are generated randomly. The developed system was utilized in a programming lecture for novice programming learners. This paper obtained student responses from a questionnaire, after the students had completed one semester of the instruction in programming, and analyzed the data. From the analysis result, it turned out that different evaluation patterns existed depending on the learner's basic programming skill. |
Databáze: | OpenAIRE |
Externí odkaz: |