Title :
A C language programming education support system based on Software Visualization
Author :
Matsumura, Kazuya ; Daisuke, Shirai ; He, Aiguo
Author_Institution :
Univ. of Aizu, Aizu-Wakamatsu, Japan
Abstract :
C language is a major computer programming language, being widely used in software system development and education of computer science. However, comparing with other computer languages, C language is difficult and little uninteresting to its beginners and therefore, it takes more time to learn or teach. To give those beginners a interesting and comprehensible way to learn C language, we proposed a technique to make C language program visible. By this technique, the change of program status such as variable value in each step can be displayed in a graphical way. The effectiveness of this proposal was confirmed by experiments.
Keywords :
C language; computer science education; data visualisation; C language programming education support system; computer programming language; computer science education; software system development; software visualization; Application software; Computer bugs; Computer languages; Computer science education; Educational activities; Educational programs; Helium; Programming profession; Software systems; Visualization;
Conference_Titel :
Pervasive Computing (JCPC), 2009 Joint Conferences on
Conference_Location :
Tamsui, Taipei
Print_ISBN :
978-1-4244-5227-9
Electronic_ISBN :
978-1-4244-5228-6
DOI :
10.1109/JCPC.2009.5420222