首页    期刊浏览 2024年12月01日 星期日
登录注册

文章基本信息

  • 标题:From Kandinsky to Java (The Use of 20 th Century Abstract Art in Learning Programming)
  • 其他标题:From Kandinsky to Java (The Use of 20 th Century Abstract Art in Learning Programming)
  • 本地全文:下载
  • 作者:Colin B. Price
  • 期刊名称:Higher Education Pedagogies
  • 电子版ISSN:2375-2696
  • 出版年度:2007
  • 卷号:6
  • 期号:4
  • 页码:35-50
  • DOI:10.11120/ital.2007.06040035
  • 出版社:Taylor and Francis Ltd
  • 摘要:At the University of Worcester we are continually striving to find new approaches to the learning and teaching of programming, to improve the quality of learning and the student experience. Over the past three years we have used the contexts of robotics, computer games, and most recently a study of Abstract Art to this end. This paper discusses our motivation for using Abstract Art as a context, details our principles and methodology, and reports on an evaluation of the student experience. Our basic tenet is that one can view the works of artists such as Kandinsky, Klee and Malevich as Object-Oriented (OO) constructions. Discussion of these works can therefore be used to introduce OO principles, to explore the meaning of classes, methods and attributes and finally to synthesize new works of art through Java code. This research has been conducted during delivery of an “Advanced OOP (Java)” programming module at final-year Undergraduate level, and during a Masters’ OO-Programming (Java) module. This allows a comparative evaluation of novice and experienced programmers’ learning. In this paper, we identify several instructional factors which emerge from our approach, and reflect upon the associated pedagogy. A Catalogue of ArtApplets is provided at the associated web-site.
  • 关键词:abstract art ; Java ; object oriented programming ; teaching programming
国家哲学社会科学文献中心版权所有