Raptor: a visual programming environment for teaching object-oriented programming

Martin C. Carlisle · Journal of computing sciences in colleges · 2009

Learning object-oriented programming usually involves learning a programming language with a large amount of complexity. Students very often spend more time dealing with syntactical complexity than learning the underlying principles of object-orientation or solving the problem. Additionally, the textual nature of most programming environments works against the learning style of the majority of students. RAPTOR is an iconic programming environment, designed specifically to help students visualize classes and methods and limit syntactic complexity. RAPTOR programs are created visually using a combination of UML and flowcharts. The resulting programs can be executed visually within the environment and converted to Java.

Read the paper · More papers on PaperTik