ABSTRACT

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 class

chapter 1|26 pages

◾ WHAT IS COMPUTATIONAL THINKING?

chapter 3|36 pages

◾ LOGIC

chapter 4|36 pages

◾ SOLVING PROBLEMS

chapter 5|34 pages

◾ ALGORITHMIC THINKING

chapter 6|26 pages

◾ MODELING SOLUTIONS

chapter 7|32 pages

◾ DATA ORGANIZATION

chapter 8|42 pages

◾ ALGORITHMIC THINKING

chapter 9|28 pages

◾ LET’S GET IT CORRECT

chapter 10|30 pages

◾ Limits of Computation

chapter 11|22 pages

◾ CONCURRENT ACTIVITY

chapter 12|38 pages

◾ NFORMATION SECURITY