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.
Additional ISBNs: 9781466587779, 1466587776, 9781466587816, 1466587814


A Guide to Crisis Intervention
50 Strategies for Communicating and Working with Diverse Families, 3rd Edition
Adolescent Development for Educators
A Glossary of Literary Terms
AutoCAD 2017 Tutorial First Level 2D Fundamentals
Multiplication Is for White People
Burns & Grove's the Practice of Nursing Research: Appraisal, Synthesis, and Generation of Evidence
A Microscale Approach to Organic Laboratory Techniques
A Professional and Practitioner's Guide to Public Relations Research, Measurement, and Evaluation, Second Edition
Case Studies in Health Information Management
Building a StoryBrand
A Counseling Skills Primer: 3 Minute Microskills Videos for the Visual Learner
Mastering Pizza
CBT for Beginners
Business Ethics: Ethical Decision Making & Cases
Differential Equations For Dummies 
Review Computational Thinking for the Modern Problem Solver
There are no reviews yet.