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 Commonsense Guide to Grammar and Usage
Dynamics of Media Writing
Creative Writing: Four Genres in Brief
Acting Out Culture
Easy Layer-Cake Quilts 2
50 Essays: A Portable Anthology (High School Edition): for the AP English Language Course
Evergreen: A Guide to Writing with Readings
A Pocket Guide to Public Speaking
Essential Literary Terms: A Brief Norton Guide with Exercises (Second Edition)
Pin Pals
A Canadian Writer's Reference
Communication Pathways
A Comprehensive Guide to Intellectual and Developmental Disabilities
Difference Matters: Communicating Social Identity
A Concise Guide to Statistical Analyses Using Excel, SPSS, and the TI-84 Calculator, Spiral bound Version
Everything's an Argument
Assessing Learners with Special Needs, 8th Edition
Cases in Public Relations Strategy
A Counseling Skills Primer: 3 Minute Microskills Videos for the Visual Learner
Making Working Women's Costume
Business and Professional Communication
Rotary Cutting Revolution: New One-Step Cutting, 8 Quilt Blocks
Administrator's Guide to School-Community Relations, The
A Day in the Life of a Student Affairs Educator: Competencies and Case Studies for Early-Career Professionals
A Guide to Crisis Intervention
Pat Sloan's Teach Me to Make My First Quilt
Assessment in Special and Inclusive Education
Assessing Students with Special Needs
A Primer on Communication and Communicative Disorders
A Microscale Approach to Organic Laboratory Techniques
Assessing and Guiding Young Children's Development and Learning
Mathematics for Machine Technology
Fermat's Enigma 
Review Computational Thinking for the Modern Problem Solver
There are no reviews yet.