Title :
Application of software visualization in programming teaching
Author :
Yi Ding ; Yongmin Hang ; Gang Wan ; Shuiyan He
Author_Institution :
Sch. of Comput., Wuhan Vocational Coll. of Software & Eng., Wuhan, China
Abstract :
Motivating students to comprehend software structure, behavior and complexity is often difficult because software cannot be seen or even touched, disappear into files on disks. To overcome this problem, the author has prepared an open source project, some programs developed by students themselves and two software visualization tools, and applied them in programming teaching. They are suitable for classroom use in undergraduate programming courses. The effectiveness of software visualization in programming teaching has been evaluated formally by students. The implementation of software visualization in programming teaching was judged to be successful because of the positive student feedback. This paper describes the case and experiment, the overall effectiveness, and plans for further work.
Keywords :
computer science education; educational courses; educational institutions; further education; programming; public domain software; software engineering; teaching; open source project; programming teaching; software visualization; undergraduate programming courses; Computers; Education; Programming; Software; Software engineering; Visualization; Likert scale; Software visualization; complexity;
Conference_Titel :
Computer Science & Education (ICCSE), 2014 9th International Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4799-2949-8
DOI :
10.1109/ICCSE.2014.6926573