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
期刊:
Computer Supported Cooperative Work (CSCW)
影响因子:
--
通讯作者:
G. Blank
G. Blank
中科院分区:
--
文献类型:
--
作者:
Sally H. Moritz;Fang Wei;Shahida M. Parvez;G. Blank

文献摘要

被引文献

相似文献

“对象优先”是一种越来越受欢迎的策略,可以通过在编程语言的程序元素之前介绍对象,类和实例的概念来教授面向对象的编程。尽管如此,这种方法还是强调了软件开发的编码,而不是其他关键方面,尤其是解决问题和设计。我们提出了一个“设计优先”课程,该课程将对象优先的方法归入课程中,该课程还使用UML的元素在实施任何代码之前,还使用UML的元素引入了面向对象的分析和设计。我们还提出了Cimel ITS,这是一种智能的辅导系统,它使用设计优先的方法来帮助CS1课程中各种学习风格的学生。它与我们选择的IDE接口是为了支持设计优先的课程和Cimel多媒体课程软件,该课程已被证明有效地帮助学生学习了面向对象的编程概念。
"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.