Computational Thinking

To conclude, we can usually find different algorithms to solve the same problem, which have a more or less simple ... Algorithmic studies have established a fundamental dichotomy between problems: • A problem for which a polynomial time ...

Computational Thinking

This book offers a gentle motivation and introduction to computational thinking, in particular to algorithms and how they can be coded to solve significant, topical problems from domains such as finance, cryptography, Web search, and data compression. The book is suitable for undergraduate students in computer science, engineering, and applied mathematics, university students in other fields, high-school students with an interest in STEM subjects, and professionals who want an insight into algorithmic solutions and the related mindset. While the authors assume only basic mathematical knowledge, they uphold the scientific rigor that is indispensable for transforming general ideas into executable algorithms. A supporting website contains examples and Python code for implementing the algorithms in the book.

More Books:

Computational Thinking
Language: en
Pages: 174
Authors: Paolo Ferragina, Fabrizio Luccio
Categories: Computers
Type: BOOK - Published: 2018-08-21 - Publisher: Springer

This book offers a gentle motivation and introduction to computational thinking, in particular to algorithms and how they can be coded to solve significant, topical problems from domains such as finance, cryptography, Web search, and data compression. The book is suitable for undergraduate students in computer science, engineering, and applied
Kant and the Empiricists
Language: en
Pages: 627
Authors: Wayne Waxman
Categories: Philosophy
Type: BOOK - Published: 2005-07-07 - Publisher: Oxford University Press on Demand

Waxman presents an ambitious and comprehensive attempt to link the philosophies of the British empiricists - Locke, Berkeley, Hume - with that of the German philosopher Immanuel Kant.
Advances in Computational Science and Computing
Language: en
Pages: 521
Authors: Ning Xiong, Zheng Xiao, Zhao Tong, Jiayi Du, Lipo Wang, Maozhen Li
Categories: Technology & Engineering
Type: BOOK - Published: 2018-11-14 - Publisher: Springer

This book includes papers on the recent advances in state-of-the-art computational science and computing presented at the 2018 International Symposium on Computational Science and Computing (ISCSC 2018), held in Huangshan, China, from 28 to 29 July 2018. All the papers were rigorously peer-reviewed by experts in the area. It is
The Cultural Logic of Computation
Language: en
Pages: 272
Authors: David Golumbia
Categories: Computers
Type: BOOK - Published: 2009-04-30 - Publisher: Harvard University Press

Advocates of computers make sweeping claims for their inherently transformative power: new and different from previous technologies, they are sure to resolve many of our existing social problems, and perhaps even to cause a positive political revolution. In The Cultural Logic of Computation, David Golumbia, who worked as a software
A Mathematical Theory of Design: Foundations, Algorithms and Applications
Language: en
Pages: 682
Authors: D. Braha, O. Maimon
Categories: Technology & Engineering
Type: BOOK - Published: 2013-04-17 - Publisher: Springer Science & Business Media

Formal Design Theory (PDT) is a mathematical theory of design. The main goal of PDT is to develop a domain independent core model of the design process. The book focuses the reader's attention on the process by which ideas originate and are developed into workable products. In developing PDT, we