eBook[PDF]

Programming Logic and Design 10th Edition By Farrell, Joyce

$30.00
✓ Secure checkout
✓ Instant digital download
✓ PDF document

Document details

Pages
449
File size
4.85 MB
Format
Digital PDF
Category
eBook[PDF]
About this ebook
The 10th Edition of Programming Logic and Design by Joyce Farrell covers fundamental, language-independent concepts designed to build structured programming logic using pseudocode and flowcharts. [1, 2]
The book is structured into 12 main chapters alongside two supplementary appendices: [1]
Core Programming Foundations
  • Chapter 1: An Overview of Computers and Programming – Introduces computer hardware, software, the programming process, and basic logic.
  • Chapter 2: Elements of High-Quality Programs – Explores declaring variables, data types, assignment statements, and writing maintainable code.
  • Chapter 3: Understanding Structure – Focuses on the rules of structured programming (sequence, selection, and loop structures). [1]
Logic Control Structures & Data
  • Chapter 4: Making Decisions – Covers boolean expressions, relational operators, and nested evaluation paths.
  • Chapter 5: Looping – Covers loop types (while, for), counters, accumulators, and preventing infinite loops.
  • Chapter 6: Arrays – Teaches how to hold, search, and manipulate lists of data in memory using element indexes. [1]
Advanced Logic & Architectures
  • Chapter 7: File Handling and Applications – Introduces sequential file access, reading, writing, and master file updates.
  • Chapter 8: Advanced Data Handling Concepts – Details data validation techniques, sorting arrays, and indexing.
  • Chapter 9: Advanced Modularization Techniques – Explores variable scope, passing parameters to functions, and returning values. [1]
Object-Oriented & Modern Programming
  • Chapter 10: Object-Oriented Programming – Introduces classes, objects, attributes, and methods.
  • Chapter 11: More Object-Oriented Programming Concepts – Explores advanced OOP principles like inheritance and polymorphism.
  • Chapter 12: Event-Driven GUI Programming, Multithreading, and Animation – Introduces graphical user interfaces, asynchronous logic, and basic animation concepts. [1]
Appendices
  • Appendix A: Understanding Numbering Systems and Computer Codes.
  • Appendix B: Solving Difficult Structuring Problems. [1]

File included

PDF
tmpphpxQZffD 4.85 MB

Topics