eBook[PDF]

Programming Logic and Design 10th Edition By Joyce Farrell

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

Document details

Pages
449
File size
4.1 MB
Format
Digital PDF
Category
eBook[PDF]
About this ebook
The Programming Logic and Design, 10th Edition by Joyce Farrell covers fundamental, language-independent programming concepts across 12 chapters and supplementary appendices. The textbook uses pseudocode and flowcharts to teach structured program logic without tying the concepts to a specific programming language. [1, 2, 3]
Here is the complete list of chapters and topics covered in this edition: [1, 2]
Core Programming Principles (Chapters 1–3)
  • Chapter 1: An Overview of Computers and Programming – Understanding computer systems, simple program logic, the program development cycle, pseudocode, flowchart symbols, sentinel values, and programming models. [1]
  • Chapter 2: Elements of High-Quality Programs – Working with data, declaring and using variables and constants, modularization, and maintaining high-quality code.
  • Chapter 3: Understanding Structure – The three basic logic structures (sequence, selection, and loop), priming reads, and the rules for writing structured code. [1, 2]
Logic Structures and Data Handling (Chapters 4–6)
  • Chapter 4: Making Decisions – Evaluating boolean expressions, using relational operators, AND/OR logic, nested decisions, and avoiding common errors in selection structures.
  • Chapter 5: Looping – Creating loops with counters and sentinel values, nested loops, and loop applications such as data validation.
  • Chapter 6: Arrays – Understanding memory addresses, initializing and declaring arrays, searching arrays, using parallel arrays, and remaining within array bounds.
Data, Files, and Advanced Techniques (Chapters 7–9)
  • Chapter 7: File Handling and Applications – Understanding computer files, sequential file processing, control break logic, and master/transaction file merging.
  • Chapter 8: Advanced Data Handling Concepts – Advanced array manipulation, sorting data (like bubble sorts), and searching techniques.
  • Chapter 9: Advanced Modularization Techniques – Passing parameters to modules, returning values, and global vs. local variables. [1]
Object-Oriented and Advanced Programming (Chapters 10–12)
  • Chapter 10: Object-Oriented Programming – Introduction to object-oriented (OOP) concepts, defining classes, creating objects, and encapsulation.
  • Chapter 11: More Object-Oriented Programming Concepts – Inheritance, polymorphism, and exception handling within an object-oriented framework.
  • Chapter 12: Event-Driven GUI Programming, Multithreading, and Animation – Designing graphical user interfaces (GUIs), event handling, thread management, and basic animation logic.
Appendices
  • Appendix A: Understanding Numbering Systems and Computer Codes
  • Appendix B: Solving Difficult Structuring Problems [1]

File included

PDF
ScholarFriends.com-programming-logic-and-design-10th-edition-by-joyce-farrell.pdf 4.1 MB

Topics