首页 | 本学科首页   官方微博 | 高级检索  
     


Teaching Java backwards
Authors:Philip Machanick
Affiliation:School of IT and Electrical Engineering, University of Queensland, St. Lucia, Qld 4072, Australia
Abstract:Teaching programming concepts in a more object-oriented way is a growing trend in Computer Science education. This paper takes the idea of abstraction-first teaching a step further, by using Bloom’s Taxonomy to design a course to present factual content early, followed by higher-level cognitive skills. In the course described here, factual content was covered rapidly, then reinforced by assignments, laboratory sessions and tutorials, aimed at building higher cognitive skills. The resulting course was successful in relatively rapidly bringing a class doing a “bridging” diploma up to the level required for dealing with a second-year course. As compared with previous runs of the diploma where much more time was spent in preparation for advanced courses, the class using the new approach performed better, suggesting that the approach used is worthy of further study.
Keywords:Programming and programming languages   Pedagogical issues   Teaching strategies
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号