coding program is a dominant activity inudprogramming cycle, nevertheless the equal attention must alsoudgiven upon designing and evaluating the program in order toudunderstanding the whole of the programming tasks.udUnfortunately, these issues have not been addressed by currentudsoftware visualization as a learning-aid tool. The developmentudof 3De intended to help novice students to comprehend theudmulti forms of program from a higher level to a lower leveludwithin integrated environment. The basic idea of the system isudto show students about the programming stages starting fromuddesigning problem-solving, developing code and validatingudlogical flow of the program through visualizing multi level ofudprogram abstraction. Students preferred to construct theirudproblem-solving visually, and 3De will simulate it to explainudthe program behaviour and data changing. A line-by-Iine autoudgenerated syntax in C++ form will be produced accordinglyudand can be run in conventional C++ program developer
展开▼