Think Like a Programmer

Think Like a Programmer

Author: V. Anton Spraul

Publisher: No Starch Press

Published: 2012-08-12

Total Pages: 260

ISBN-13: 1593274564

DOWNLOAD EBOOK

The real challenge of programming isn't learning a language's syntax—it's learning to creatively solve problems so you can build something great. In this one-of-a-kind text, author V. Anton Spraul breaks down the ways that programmers solve problems and teaches you what other introductory books often ignore: how to Think Like a Programmer. Each chapter tackles a single programming concept, like classes, pointers, and recursion, and open-ended exercises throughout challenge you to apply your knowledge. You'll also learn how to: –Split problems into discrete components to make them easier to solve –Make the most of code reuse with functions, classes, and libraries –Pick the perfect data structure for a particular job –Master more advanced programming tools like recursion and dynamic memory –Organize your thoughts and develop strategies to tackle particular types of problems Although the book's examples are written in C++, the creative problem-solving concepts they illustrate go beyond any particular language; in fact, they often reach outside the realm of computer science. As the most skillful programmers know, writing great code is a creative art—and the first step in creating your masterpiece is learning to Think Like a Programmer.


Problem-Solving Through Problems

Problem-Solving Through Problems

Author: Loren C. Larson

Publisher: Springer Science & Business Media

Published: 2012-12-06

Total Pages: 322

ISBN-13: 1461254981

DOWNLOAD EBOOK

This is a practical anthology of some of the best elementary problems in different branches of mathematics. Arranged by subject, the problems highlight the most common problem-solving techniques encountered in undergraduate mathematics. This book teaches the important principles and broad strategies for coping with the experience of solving problems. It has been found very helpful for students preparing for the Putnam exam.


Problem Solving 101

Problem Solving 101

Author: Ken Watanabe

Publisher: Penguin

Published: 2009-03-05

Total Pages: 130

ISBN-13: 1101029188

DOWNLOAD EBOOK

The fun and simple problem-solving guide that took Japan by storm Ken Watanabe originally wrote Problem Solving 101 for Japanese schoolchildren. His goal was to help shift the focus in Japanese education from memorization to critical thinking, by adapting some of the techniques he had learned as an elite McKinsey consultant. He was amazed to discover that adults were hungry for his fun and easy guide to problem solving and decision making. The book became a surprise Japanese bestseller, with more than 370,000 in print after six months. Now American businesspeople can also use it to master some powerful skills. Watanabe uses sample scenarios to illustrate his techniques, which include logic trees and matrixes. A rock band figures out how to drive up concert attendance. An aspiring animator budgets for a new computer purchase. Students decide which high school they will attend. Illustrated with diagrams and quirky drawings, the book is simple enough for a middleschooler to understand but sophisticated enough for business leaders to apply to their most challenging problems.


A Mind for Numbers

A Mind for Numbers

Author: Barbara A. Oakley

Publisher: TarcherPerigee

Published: 2014-07-31

Total Pages: 338

ISBN-13: 039916524X

DOWNLOAD EBOOK

Engineering professor Barbara Oakley knows firsthand how it feels to struggle with math. In her book, she offers you the tools needed to get a better grasp of that intimidating but inescapable field.


Guided Math Workshop

Guided Math Workshop

Author: Laney Sammons

Publisher: Teacher Created Materials

Published: 2017-03-01

Total Pages: 234

ISBN-13: 1425816541

DOWNLOAD EBOOK

This must-have resource helps teachers successfully plan, organize, implement, and manage Guided Math Workshop. It provides practical strategies for structure and implementation to allow time for teachers to conduct small-group lessons and math conferences to target student needs. The tested resources and strategies for organization and management help to promote student independence and provide opportunities for ongoing practice of previously mastered concepts and skills. With sample workstations and mathematical tasks and problems for a variety of grade levels, this guide is sure to provide the information that teachers need to minimize preparation time and meet the needs of all students.


Six Sigma and Beyond

Six Sigma and Beyond

Author: D.H. Stamatis

Publisher: CRC Press

Published: 2001-10-30

Total Pages: 416

ISBN-13: 9781574443103

DOWNLOAD EBOOK

In all walks of life, at some point in time, we all use the process of problem solving. We all talk about it, we all use it, but chances are we all mean different things by it. Six Sigma and Beyond: Problem Solving and Basic Mathematics organizes the topic and provides a structured approach based on the scientific method. Specifically designed to address the issue of cognitive functioning this volume provides a generic approach to problem solving. The Six Sigma methodology demands that problems be resolved in such a way that both the customer and organization benefit. Not a bad expectation. In this book, the author addresses what a problem is and systematically defines the process of resolving it. He stresses the importance of the team - people power - dedicated to solving a specific problem - process power - and how this combination leads to efficiencies that please the customer and enhance the bottom line. Identifying the problem is only half the task. The next step is to resolve it. This book gives you a detailed rationale and a theoretical explanation of the problem solving process. It focuses on problem solving from a quality perspective and addresses key concepts in team dynamics. It provides an overview of the basic tools of problem solving. In addition, the author introduces the Global Problem Solving (GPS) process. This strategic program brings the focus of quality programs back to eliminating mistakes, waste, and rework. The book highlights the basic mathematics used in all phases of quality control. It introduces each mathematical concept, gives an example, and proceeds with several exercises that demonstrate the solution. With Six Sigma and Beyond: Problem Solving and Basic Mathematics you get the techniques and statistical tools to go beyond theory to real-world applications and take quality management to the next level.


Productive Math Struggle

Productive Math Struggle

Author: John J. SanGiovanni

Publisher: Corwin

Published: 2020-03-09

Total Pages: 217

ISBN-13: 1544369433

DOWNLOAD EBOOK

All students face struggle, and they should—it is how they learn and grow. The teacher’s job is not to remove struggle, but rather to value and harness it, helping students develop good habits of productive struggle. But what’s missing for many educators is an action plan for how to achieve this, especially when it comes to math. This book guides teachers through six specific actions—including valuing, fostering, building, planning, supporting, and reflecting on struggle—to create a game plan for overcoming obstacles by sharing · Actionable steps, activities, and tools for implementation · Instructional tasks representative of each grade level · Real-world examples showcasing classroom photos and student work


Problem Solving with Algorithms and Data Structures Using Python

Problem Solving with Algorithms and Data Structures Using Python

Author: Bradley N. Miller

Publisher: Franklin Beedle & Associates

Published: 2011

Total Pages: 0

ISBN-13: 9781590282571

DOWNLOAD EBOOK

Thes book has three key features : fundamental data structures and algorithms; algorithm analysis in terms of Big-O running time in introducied early and applied throught; pytohn is used to facilitates the success in using and mastering data strucutes and algorithms.


Root Cause Analysis, Second Edition

Root Cause Analysis, Second Edition

Author: Duke Okes

Publisher: Quality Press

Published: 2019-02-06

Total Pages: 209

ISBN-13: 0873899822

DOWNLOAD EBOOK

This best-seller can help anyone whose role is to try to find specific causes for failures. It provides detailed steps for solving problems, focusing more heavily on the analytical process involved in finding the actual causes of problems. It does this using figures, diagrams, and tools useful for helping to make our thinking visible. This increases our ability to see what is truly significant and to better identify errors in our thinking. In the sections on finding root causes, this second edition now includes: more examples on the use of multi-vari charts; how thought experiments can help guide data interpretation; how to enhance the value of the data collection process; cautions for analyzing data; and what to do if one can’t find the causes. In its guidance on solution identification, biomimicry and TRIZ have been added as potential solution identification techniques. In addition, the appendices have been revised to include: an expanded breakdown of the 7 M’s, which includes more than 50 specific possible causes; forms for tracking causes and solutions, which can help maintain alignment of actions; techniques for how to enhance the interview process; and example responses to problem situations that the reader can analyze for appropriateness.