¥ 3,003 + 配送料無料
通常4~5日以内に発送します。 在庫状況について
この商品は、uk_books_and_music が販売、発送します。
¥ 3,003 + 配送料無料
この商品をお持ちですか? マーケットプレイスに出品する
裏表紙を表示 表紙を表示
サンプルを聴く 再生中... 一時停止   Audible オーディオエディションのサンプルをお聴きいただいています。
この画像を表示

Programming for the Puzzled: Learn to Program While Solving Puzzles (The MIT Press) ペーパーバック – 2017/11/3


その他(2)の形式およびエディションを表示する 他のフォーマットおよびエディションを非表示にする
価格
新品 中古品
Kindle版
ペーパーバック
¥ 3,003
¥ 2,934 ¥ 8,615
click to open popover

キャンペーンおよび追加情報

Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。

  • Apple
  • Android
  • Android

無料アプリを入手するには、Eメールアドレスを入力してください。


商品の説明

内容紹介

Learning programming with one of “the coolest applications around”: algorithmic puzzles ranging from scheduling selfie time to verifying the six degrees of separation hypothesis.

This book builds a bridge between the recreational world of algorithmic puzzles (puzzles that can be solved by algorithms) and the pragmatic world of computer programming, teaching readers to program while solving puzzles. Few introductory students want to program for programming's sake. Puzzles are real-world applications that are attention grabbing, intriguing, and easy to describe.

Each lesson starts with the description of a puzzle. After a failed attempt or two at solving the puzzle, the reader arrives at an Aha! moment―a search strategy, data structure, or mathematical fact―and the solution presents itself. The solution to the puzzle becomes the specification of the code to be written. Readers will thus know what the code is supposed to do before seeing the code itself. This represents a pedagogical philosophy that decouples understanding the functionality of the code from understanding programming language syntax and semantics. Python syntax and semantics required to understand the code are explained as needed for each puzzle.

Readers need only the rudimentary grasp of programming concepts that can be obtained from introductory or AP computer science classes in high school. The book includes more than twenty puzzles and more than seventy programming exercises that vary in difficulty. Many of the puzzles are well known and have appeared in publications and on websites in many variations. They range from scheduling selfie time with celebrities to solving Sudoku problems in seconds to verifying the six degrees of separation hypothesis. The code for selected puzzle solutions is downloadable from the book's website; the code for all puzzle solutions is available to instructors.

著者について

Srini Devadas is Webster Professor of Electrical Engineering and Computer Science at MIT and a MacVicar Fellow.


登録情報

  • ペーパーバック: 272ページ
  • 出版社: The MIT Press (2017/11/3)
  • 言語: 英語
  • ISBN-10: 9780262534307
  • ISBN-13: 978-0262534307
  • ASIN: 0262534304
  • 発売日: 2017/11/3
  • 商品パッケージの寸法: 17.8 x 1.1 x 22.9 cm
  • おすすめ度: この商品の最初のレビューを書き込んでください。
  • Amazon 売れ筋ランキング: 洋書 - 961位 (洋書の売れ筋ランキングを見る)
  • さらに安い価格について知らせる
    この商品を出品する場合、出品者サポートを通じて更新を提案したいですか?


この商品を見た後に買っているのは?


まだカスタマーレビューはありません


この商品をレビュー

他のお客様にも意見を伝えましょう

Amazon.com で最も参考になったカスタマーレビュー

Amazon.com: 5つ星のうち5.0 2 件のカスタマーレビュー
L. Rogel
5つ星のうち5.0The best way to learn is when the you don't realize you are learning. That sums up the purpose of this enjoyable book.
2017年11月23日 - (Amazon.com)
7人のお客様がこれが役に立ったと考えています.
Gookwon E. Suh
5つ星のうち5.0Learn how to think as a programmer while solving puzzles
2018年9月20日 - (Amazon.com)