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
- Course
- Programming
- Category
- eBook[PDF]
Sign in or create a free account to continue. Your purchase will be saved in My Downloads.
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
tmpphpxQZffD
4.85 MB