Suitable as an introduction to a programming course, this title helps students to master the basics of effective programming as they work through a wealth of hands-on applications. It emphasizes GUI design skills and object-oriented programming concepts throughout.