Block-c is a block-based programminglearning tool for cprogramminglanguage that uses the recognition over recall approach on top of the rigid and complex constructs of clanguage. It empowers students to learn prog...
详细信息
ISBN:
(纸本)9781509054671
Block-c is a block-based programminglearning tool for cprogramminglanguage that uses the recognition over recall approach on top of the rigid and complex constructs of clanguage. It empowers students to learn programming by guiding them to focus on the programming logic rather than the syntax of clanguage. novice programmers in introductory programmingcourses are more productive with the use of Block-c than with regular textual cprogramming. They can internalize the programmingconcepts more easily by gradually assigning meaning to the visual models (pertaining to the programming logic) created using the tool. In lab or tutorial sessions, where the presence of facilitators is limited, Block-ccan guide the students to complete their assignments easily and effectively. Finally, Block-c promotes the transition to the regular textual cprogramming by allowing the students to export their code and see how their block-based programs are translated to textual c, but also how textual c is translated to block-based c.
暂无评论