ABSTRACT

In this chapter, the authors propose advancing from Computer Science Unplugged (CS Unplugged) to full-fledged programming through a new Four-Step Method. It describes the thinking and concepts behind this proposed method. The proposed method consists of the following steps: A CS Unplugged activity; A CS Plugged activity; Preparing pseudocode; and Writing Java source code. CS Unplugged is a method of teaching information science without using computers, first proposed by Tim Bell of the University of Canterbury in New Zealand. The chapter describes a new method of advancing from CS Unplugged through the new process of CS Plugged to full-fledged computer programming languages, as a means of deepening understanding in computer programming education. In the course, a few students consider themselves to have insufficient understanding of programming or think that they are not good at programming. A study by Y. Feaster et al concerns practice in teaching high-school students, and it has been reported to have some, albeit limited, success.