Computational Thinking for the Modern Problem Solver

Regular price €104.99
Quantity:
In stock with our UK publisher. 14-28 days
Delivery/Collection within 10-20 working days
14 days return policy Shipping & Delivery
A01=David Riley
A01=Kenny A. Hunt
ABC Computer
abstraction techniques
Activity Diagram
algorithmic thinking and problem solving
ASCII Table
Author_David Riley
Author_Kenny A. Hunt
Binary Bit Strings
Binary Search
Bit String
Black Box Testing
Category=UB
Category=UMB
Category=UY
Cell D2
Computational Thinking
Computer Engineering
Computer Program
computing for non-computer science majors
concurrency concepts
data encoding methods
eq_bestseller
eq_computing
eq_isMigrated=1
eq_isMigrated=2
eq_nobargain
eq_non-fiction
Equivalence Partitioning
execution control structures
foundational computer science concepts
fundamental concepts of programming
Gps Coordinate
graph theory
information security basics
introductory computing course
limits of computation
Linear Search
Linked List
logic and algorithm analysis
Moore's Law
Moore’s Law
numeric modeling
problem solving strategies
RGB Color Model
RGB Model
Run Length Encoding
Single Elimination Tournament
social issues of software
State Diagram
Stored Program Concept
String Literal
Truth Table
Vincent Van Gogh
White Box Testing

Product details

  • ISBN 9781466587779
  • Weight: 780g
  • Dimensions: 156 x 234mm
  • Publication Date: 27 Mar 2014
  • Publisher: Taylor & Francis Inc
  • Publication City/Country: US
  • Product Form: Hardback
Secure checkout Fast Shipping Easy returns

Through examples and analogies, Computational Thinking for the Modern Problem Solver introduces computational thinking as part of an introductory computing course and shows how computer science concepts are applicable to other fields. It keeps the material accessible and relevant to noncomputer science majors.

With numerous color figures, this classroom-tested book focuses on both foundational computer science concepts and engineering topics. It covers abstraction, algorithms, logic, graph theory, social issues of software, and numeric modeling as well as execution control, problem-solving strategies, testing, and data encoding and organizing. The text also discusses fundamental concepts of programming, including variables and assignment, sequential execution, selection, repetition, control abstraction, data organization, and concurrency. The authors present the algorithms using language-independent notation.

More from this author