Categories

Programming and Problem Solving with JAVA TM

AuthorJames M. Slack
PublisherBS Publications
Publisher2008, pbk
PublisherReprint
Publisherxii
Publisher1138 p,
ISBN8178001746

Contents: 1. Introduction. 2. A brief overview of JAVA Programming. 3. JAVA basics. 4. Selection control statements. 5. Loop control statements. 6. Using the JAVA system classes. 7. Writing your own classes. 8. Arrays. 9. Sorting and searching arrays. 10. Object-oriented programming and software development. 11. Recursion. 12. Lists. 13. Stacks and queues. 14. Trees. Appendices: i. Exceptions. ii. The JAVA Abstract Windowing Toolkit (AWT). iii. Graphics in JAVA applications. iv. Threads and animation. v. JAVA applets. Index.

"This book lays the foundation for programming skills early, using turtle graphics to introduce the basic concepts of classes, objects, methods, parameters, loops and selection of JAVATM.

Features:

UML (Unified Modeling Language) notation is used from Chapter 9 on in program development examples, when students are adequately prepared to use it.
JAVA-specific topics (e.g., exceptions, graphical user interfaces, graphics, threads, applets) are presented in optional,  stand-alone appendixes at the back of the book. Instructors can present these topics when they best serve course objectives. 
Quick Look At sections build students\' awareness and understanding of the core fields of computer science (including graphics, A1 and databases).
 
The style is readable and suitable for our students. There is a good balance between programming and Java-specific instruction. The exercises are numerous and are presented at the end of each major section. This is better than having a big pile of them at the end of the chapter. Students need to think of more than the nuts and bolts of writing programs in the course."

Loading...