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


Globalization: A Basic Text
A Primer on Communication and Communicative Disorders
Action Research, 6th Edition
Assessment in Counseling: A Guide to the Use of Psychological Assessment Procedures
Anthology for Musical Analysis: The Common-Practice Period
A Counseling Skills Primer: 3 Minute Microskills Videos for the Visual Learner
A Guide to Crisis Intervention
A Glossary of Literary Terms
50 Strategies for Communicating and Working with Diverse Families, 3rd Edition
A Microscale Approach to Organic Laboratory Techniques
For colored girls who have considered suicide/When the rainbow is enuf
Lighting for Cinematography
A New History of Animation
Fundamentals of Theatrical Design
Interpersonal Communication Book, The
Academic Transformation
Administrator's Guide to School-Community Relations, The
Assessment in Special and Inclusive Education
Assessing Students with Special Needs
Assessment Procedures for Counselors and Helping Professionals
Assessing and Guiding Young Children's Development and Learning
Walden: With an Introduction and Annotations by Bill McKibben
Protecting Life on Earth
Ecosystem Services
Career Guide in Criminal Justice
Black Faces, White Spaces
The Ends of the World
365 Ways to Live Green
Latin for Gardeners
Chanterelle Dreams, Amanita Nightmares
Extinction
Mushrooms of the Northeastern United States and Eastern Canada
Introduction to Natural Resource Planning
Algebra and Trigonometry with Modeling & Visualization 
Review Computational Thinking for the Modern Problem Solver
There are no reviews yet.