A rapidly changing information technology industry and the economy are challenging educators to select and competently use the most appropriate learning resources. Many research studies report on the way we learn best, but most professional educators are generally uninformed concerning both the results of such studies and the value of heads-on and hands-on learning. Wasted resources, learner apathy, and discouragement are often experienced when suitable, interactive teaching methods are not appropriately applied. The challenge is to retain the student's attention, while communicating subject related information. In recent years, board games have been used to a limited extend in corporate settings, but most educators are not aware of the value and the effect of board games designed for learning. Interactive and engaging learning methods like board games provide immediate feedback through discussion with other players with emphasis on hands-on and heads-on activities. The aim of this study is to investigate board games as a method to improve students' knowledge about the Java programming language as seen from the lecturer's viewpoint. This study claims that board games can be used as inexpensive, interactive engagement learning methods to stimulate hands-on and heads-on activities. The results of this study are very important especially for developing countries that cannot afford expensive materials to make students mentally and physically active.