Modeling and multiple representation systems in the design of a computer environment for the learning of programming and C by beginners
Maria Kordaki · E-Learn: World Conference on E-Learning in Corporate, Government, Healthcare, and Higher Education · 2007
This study considers a modeling methodology for the design of a computer based problem-solving environment (named L.E.C.G.O: Learning Environment for programming and C using Geometrical Objects) for the learning of computer programming and the programming language C by beginners. For this design, constructivist and social learning theories were taken into account. The general design has taken into consideration models of the learning process and subject matter as well as potential learner behavior in dealing with fundamental tasks. The main emphasis was placed on the role of: a) multiple external representations in student learning, b) motivation through performing problem-solving activities taken from the familiar and meaningful context of drawing and using simple geometrical objects, c) the active participation of students in their learning by using hands-on experience and d) visual feedback on the actions taken by students for their self-correction.