From objects-first to design-first with multimedia and intelligent tutoring
From objects-first to design-first with multimedia and intelligent tutoring
复制标题
通过多媒体和智能辅导从对象优先到设计优先
DOI:
10.1145/1067445.1067475
复制
发表时间:
2005
期刊:
影响因子:
--
通讯作者:
G. Blank
中科院分区:
文献类型:
--
作者:
Sally H. Moritz;Fang Wei;Shahida M. Parvez;G. Blank
"Objects-first" is an increasingly popular strategy for teaching object-oriented programming by introducing the concepts of objects, classes, and instances before procedural elements of a programming language. Still, this approach emphasizes coding rather than other critical aspects of software development, notably problem-solving and design. We propose a "design-first" curriculum, which subsumes an objects-first approach into lessons that also introduce object-oriented analysis and design, using elements of UML before implementing any code. We also present CIMEL ITS, an intelligent tutoring system that uses the design-first approach to help students of various learning styles in a CS1 course. It interfaces with an IDE we have chosen specifically to support the design-first curriculum, and CIMEL, multimedia courseware which has been shown to be effective in helping students learn object-oriented programming concepts.