Abstract
Many of programming language learners' grammatical errors are caused by insufficient awareness of English structures. Therefore it is important to be aware of English structures when programming. As it is effective for programming to have English word images in mind. This paper reports on programming education using an awareness of English structures and word images.