Synopses & Reviews
Java Programs to Accompany Programming Logic and Design is designed to be paired with the Third Edition of the highly successful, Programming Logic and Design, by Joyce Farrell. The two books together provide the perfect opportunity for those who want to learn the fundamentals of programming and also get a taste of an actual programming language. Users can discover how real Java code behaves, while remaining within the context of the traditional language-independent logic and design course. Get your start in programming with the companion text you have been waiting for - Java Programs to Accompany Programming Logic and Design!
I especially like the exercises in which the author presents a full Java program and asks questions about it. Most of my students learn best from as many examples as possible, and these questions force the student to focus on what the example is doing. Ruth Bogart, (University of Phoenix Online and CC of Vermont)
Using this text, students can discover how real Java code behaves, while remaining within the context of the traditional language-independent logic and design course.
About the Author
Jo Ann Smith is a computer consultant and respected instructor in higher education. Formerly an Assistant Professor of Computer Information Systems at Harper College in Palatine, Illinois, Smith has taught at the College of DuPage in Glen Ellyn, Illinois, and at the University of St. Francis in Joliet, Illinois. Smith has significant practical industry experience. She has directed a computer-training company in the Chicago area and served for nine years at AT&T Bell Laboratories.
Table of Contents
1. An Introduction to Java and the Java Programming Environment. 2. Variables, Operators, and Writing Programs Using Sequential Statements. 3. Java Programs That Illustrate Structure and Modularization. 4. Writing Programs That Make Decisions. 5. Writing Programs Using Loops. 6. Using Arrays in Java Programs. 7. Subroutines and Parameter Passing in Java. 8. Writing Control Break Programs in Java. 9. Sorting Data. 10. Additional Topics.