Programming logic and design : comprehensive version
Joyce Farrell
- 8th ed.
- Stamford, CT : Cengage Learning, c2015.
- xvi, 683 p. : ill. ; 24 cm.
Includes index.
Chapter 1: An Overview of Computers and Programming. -- Chapter 2: Elements of High-Quality Programs. -- Chapter 3: Understanding Structure. -- Chapter 4: Making Decisions. -- Chapter 5: Looping. -- Chapter 6: Arrays. -- Chapter 7: File Handling and Applications. -- Chapter 8: Advanced Data Handling Concepts. -- Chapter 9: Advanced Modularization Techniques. -- Chapter 10: Object-Oriented Programming. -- Chapter 11: More Object-Oriented Programming Concepts. -- Chapter 12: Event-Driven GUI Programming, Multithreading, and Animation. -- Chapter 13: System Modeling with the UML. -- Chapter 14: Using Relational Databases.
Prepares student programmers for success by teaching them the fundamental principles of developing structured program logic. This book offers a language-independent that approach to programming, with a distinctive emphasis on modern conventions.