Teaching program design in a correct pedagogical context, consists of helping beginners to develop problem formulation abilities by which they produce a computer processable representation modelling a solution to a pr...
详细信息
Teaching program design in a correct pedagogical context, consists of helping beginners to develop problem formulation abilities by which they produce a computer processable representation modelling a solution to a problem's requirements. One easy way of introducing students to program design is by teaching programming by exercises as advocated in this paper. The method is based on providing the students with a set of exercises of increasing complexity for which the students are called to design solutions. The paper presents a typical set of exercises especially designed for introducing programming concepts. An environment designed for helping teachers and exercises' designers to develop their “problem-specific” exercises, as well as helping the students to develop, test and run their programs, is presented.
暂无评论