Higher Education

shoe image

Programming Logic and Design : Comprehensive (Print on Demand)

Author(s): Joyce Farrell

ISBN: 9788131525906

7th Edition

Copyright: 2013

India Release: 2014

₹1735

Binding: Paperback

Pages: 694

Trim Size: 241 x 181 mm

Refer Book

Order Inspection Copy

'Prepare beginning programmers with the most important principles for developing structured program logic with Farrell's highly effective PROGRAMMING LOGIC AND DESIGN, COMPREHENSIVE, 7E. This popular text takes a unique, language-independent approach to programming with a distinctive emphasis on modern conventions. The book's clear, concise writing style eliminates highly technical jargon while introducing universal programming concepts and encouraging a strong programming style and logical thinking. This edition's clearer, revised explanations utilize flowcharts, pseudocode, and diagrams to ensure even readers with no prior programming experience fully understand programming and design concepts. Farrell's proven learning features help students gain a better understanding of the scope of programming today while common business examples help illustrate key points. This edition's comprehensive approach prepares readers for all programming situations with introductions to object-oriented concepts, UML diagrams and databases as students progress. Use this proven book alone or with a language-specific companion text that emphasizes C++, Java or Visual Basic for the introduction your students need for solid logic and programming success.
' UNIQUE LANGUAGE-INDEPENDENT APPROACH PROVIDES A SOLID FOUNDATION IN PROGRAMMING LOGIC. The author emphasizes modern concepts and conventions to cultivate a solid foundation in structured programming logic. Your students establish an understanding of the concepts for success, no matter what programming languages they eventually use to write programs. BUSINESS-BASED EXAMPLES CLEARLY ILLUSTRATE KEY POINTS. Everyday business examples require no special mathematical knowledge beyond high school algebra and clearly demonstrate key points without overwhelming students with extraneous detail. APPEALING, FULL-COLOR PRESENTATION VISUALLY REINFORCES CONCEPTS WITH HELPFUL CHARTS AND DIAGRAMS. The book's engaging four-color design clearly illustrates challenging programming concepts. WEALTH OF PROVEN PRACTICE OPPORTUNITIES KEEPS STUDENTS ENGAGED AND ACTIVELY LEARNING. Students practice and review with Review Questions in each chapter and intriguing Discussion Questions that are ideal for class debates or writing assignments. Programming Exercises include engaging gaming challenges, while Debugging Exercises improve readers' abilities to critically examine code statements. Popular "Two Truths and a Lie" quizzes provide immediate feedback on how well students understand what they've just read. COMPREHENSIVE APPROACH EXPLORES ALL TOPICS STUDENTS NEED FOR LOGICAL PROGRAMMING SUCCESS. This complete text introduces object-oriented concepts and explores important topics such as UML diagrams and databases as the book progresses. The author prepares readers for a wide variety of programming logic situations with thorough book chapters and six helpful appendices. FLEXIBLE TEXT APPROACH MAKES IT IDEAL FOR USING THE BOOK ALONE OR PAIRED WITH A LANGUAGE-SPECIFIC COMPANION TEXT. You have the flexibility of using this complete text in your stand-alone logic course or pairing this book with a companion language primer that emphasizes C++, Java&trade, or Visual Basic®. OPTIONAL VISUAL LOGIC SOFTWARE OFFERS POWERFUL, HANDS-ON RESOURCE FOR PERFECTING LOGIC AND PROGRAM DESIGN. To maximize your students' hands-on practice, Visual Logic software is available with this text. Visual Logic provides a simple, yet powerful, tool for reinforcing logic and program design with flowcharts. CAREFULLY REVISED EXPLANATIONS CLEARLY GUIDE READERS WITH NO PRIOR PROGRAMMING EXPERIENCE. Many explanations throughout this edition been carefully revised to provide the clearest possible explanations for readers who have no prior programming experience. ADDITIONAL FLOWCHARTING AND PSEUDOCODE-BASED EXERCISES IN EVERY CHAPTER PROVIDE DIVERSE PRACTICE OPPORTUNITIES. This edition offers even more opportunities for readers to practice concepts as they learn. Exercises increase in difficulty as students progress. All exercises are carefully crafted to encourage readers to explore logical programming concepts.
'1. An Overview of Computers and Programming. 2. Elements of High-Quality Programs. 3. Understanding Structure. 4. Making Decisions. 5. Looping. 6. Arrays. 7. File Handling and Applications. 8. Advanced Data Handling Concepts. 9. Advanced Modularization Techniques. 10. Object-Oriented Programming. 11. More Object-Oriented Programming Concepts. 12. Event-Driven GUI Programming, Multithreading, and Animation. 13. System Modeling with the UML. 14. Using Relational Databases. Appendices: A. Understanding Numbering Systems and Computer Codes. B. Flowchart Symbols. C. Structures. D. Solving Difficult Structuring Problems. E. Creating Print Charts. F. Two Variations on the Basic Structurescase and do-while.
'Joyce Farrell Joyce Farrell has authored several popular programming textbooks, including books on Java, Programming Logic and Design, C#, and C++. Her books are recognized for their clear, direct writing style and effective presentation. A well-respected instructor, Ms. Farrell has taught Computer Information Systems at Harper College in Palatine, Illinois, the University of Wisconsin-Stevens Point, and McHenry County College in Crystal Lake, Illinois.