simpleIO: a Java package for novice interactive and graphics programming

This demonstration shows how we solve the problem of incorporating user interactivity and graphics into a first course in computer science [l, 21 using a Java package called simple10 that we developed [3]. It allows novice programmers to build simple GUI-based programs while maintaining good design principles. The package includes methods for requesting data from the user including integers, reals, string and Booleans. It also supports simple menus, interactive graphics, and text file handling.