Computing Fundamentals: The Theory and Practice of Software Design with BlackBox Component Builder 

Computing Fundamentals: The Theory and Practice of Software Design with BlackBox Component Builder

Book Description

The first English book on Component Pascal and BlackBox Component Builder. It introduces the reader to computer programming, i.e., algorithms and data structures. The book covers many new programming concepts that have emerged in recent years, including object-oriented programming and design patterns. It emphasizes the practical aspects of software construction without neglecting its solid theoretical foundation.
“As a result, students are always able to anchor what they learn in application scenarios that make immediate sense.” (Prof. Clemens Szyperski, Redmond)
” … a unique approach introducing all the modern things we did not have ten years ago: GUIs, components, frameworks, UML, design by contract, design patterns.” (Prof. Karlheinz Hug, Reutlingen)

Table of contents :

Front Matter….Pages i-xix
The BlackBox Framework….Pages 1-13
Languages and Grammars….Pages 15-28
Modules and Interfaces….Pages 29-47
Variables….Pages 49-74
Dialog Boxes….Pages 75-86
Selection….Pages 87-112
Abstract Stacks and Lists….Pages 113-150
Nested Selections….Pages 151-173
The MVC Design Pattern….Pages 175-199
Loops….Pages 201-237
Nested Loops….Pages 239-250
Proper Procedures….Pages 251-275
Function Procedures….Pages 277-291
Random Numbers….Pages 293-311
One-Dimensional Arrays….Pages 313-348
Iterative Searching and Sorting….Pages 349-365
Stack and List Implementations….Pages 367-380
Two-Dimensional Arrays….Pages 381-397
Recursion….Pages 399-431
Recursive Searching and Sorting….Pages 433-461
Linked Lists….Pages 463-514
Binary Trees….Pages 515-531
Inheritance and Polymorphism….Pages 533-580
The State Design Pattern….Pages 581-601
Back Matter….Pages 603-611

 

Computing Fundamentals: The Theory and Practice of Software Design with BlackBox Component Builder

Author(s): J. Stanley Warford (auth.), Karlheinz Hug (eds.)

Publisher: Vieweg+Teubner Verlag, Year: 2002

ISBN: 978-3-528-05828-9,978-3-322-91603-7

 


Download


Buy From Amazon

Thanks For Visiting Our Website http://www.freepdfbook.com To Support Us, Keep Share On Social Media.