Presents topics in a clear and logical order. This "straight ahead" approach introduces each new feature in a cohesive, logical sequence. Introduces objects after the basics. Objects are introduced in Chapter 4, after key elements of the language are covered. Separates the teaching of the GUI from the teaching of the language elements. The instructor has flexibility in choosing when to introduce GUI programming. Includes coverage of Java 7 (JDK 7). Students can learn a modern version of the language. Provides numerous examples and exercises. Examples given throughout make the purpose and use of program elements clear while the exercises test the student's grasp of material. Answers to selected exercises are given in the back of the book. Pedagogical Highlights - Progress Checks reinforce core concepts and provide immediate feedback to the student that key concepts have been learned.
- Ask the Expert sections supply additional information or interesting commentary related to the topic at hand.
- Try This elements provide step-by-step examples that show core programming topics in action
|