The BlueJ System and its Pedagogy
نویسندگان
چکیده
Many teachers experience serious problems when teaching object orientation to beginners or professionals. Many of these problems could be overcome or reduced through the use of more appropriate tools. In this paper, we introduce BlueJ, an integrated development environment designed for teaching object orientation, and discuss how the use of this tool can change the approach to teaching.
منابع مشابه
The BlueJ system and its pedagogy 1 The BlueJ system and its pedagogy 1
Teaching software engineering with an objectoriented language has become commonplace in universities in the last decade or so. Most courses have moved towards teaching objectorientation with some software engineering elements in their introductory programming course in the first year of study. We agree with these moves and will not argue the benefits of this approach anymore we rather assume th...
متن کاملUsing BlueJ to Introduce Programming
This chapter describes the BlueJ system. The discussion includes both the software tool aspects of BlueJ, as well as pedagogical approaches that should be considered when teaching with BlueJ. We discuss experiences with using the system over six years at various institutions, and discuss successes and failures as seen retrospectively today.
متن کاملRosenberg BlueJ - The Hitch - Hikers Guide to Object Orientation
Teachers of introductory object-oriented programming face numerous challenges in designing their courses. In this paper, we discuss some of the challenges and introduce the BlueJ system. We discuss the functionality of BlueJ and show how it can provide solutions to some of the problems that teachers of introductory object-oriented programming courses face.
متن کاملTeaching and Learning with BlueJ: an Evaluation of a Pedagogical Tool
BlueJ is a programming environment that has been used to teach object-oriented introductory programming since 1999 in two consecutive first year units at Monash University. An earlier evaluation of its effectiveness in helping students to learn OO programming in the first unit was inconclusive, although most students who participated in the study believed that it did help them to learn Java. It...
متن کاملTeaching Java with the BlueJ Environment
BlueJ is a visual programming environment designed to teach objectoriented programming, using Java as the implementation language. BlueJ allows students to concentrate on solving programming problems without becoming distracted by the mechanics of compiling and executing Java programs. This paper reports on the first use of BlueJ to teach Java to an introductory programming class, in a computin...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Computer Science Education
دوره 13 شماره
صفحات -
تاریخ انتشار 2003