Scratchで学ぶ プログラミングとアルゴリズムの基本 改訂第2版の表紙

Scratch で学ぶ プログラミングとアルゴリズムの基本 改訂第 2 版(スクラッチデマナブプログラミングトアルゴリズムノキホンカイテイダイニハン)

著者:
中植 正剛/太田 和志/鴨谷 真知子(ナカウエマサタカ/オオタカズシ/カモタニ マチコ)
出版社:
日経BP
出版日:
2019年04月19日頃
ISBN:
9784822286170
在庫:
在庫あり
★★★★☆4(2 件)
初級者向け
プログラミングアルゴリズムScratch初学者向けビジュアルプログラミング論理的思考教育用子供向けゲーム開発コンピュータサイエンス

なぜ注目されているか

総合
1092
9 ランクダウン

書籍紹介

プログラミングアルゴリズムの基礎、および、「 Scratch 3.0 」の使い方を学ぶための本です。

大学や高校のプログラミングの授業でも活用していただいている人気定番書を「 Scratch 3.0 」の登場に合わせて改訂しました。

本書は、 Scratch の操作方法を身につけて自由自在に使いこなせるようになるだけでなく、頭の中で考えているアイデアをプログラムとして実現するスキル、つまり論理的な思考のスキルを身につけることを目的としています。

本書の使い方
サンプルのプログラムを作りながら、 Scratch の操作とプログラミングのポイントについて学んでいきます。ただし、何も考えずにサンプルの作り方をなぞって操作するだけでは、独り立ちして自分なりのプログラムを作る力はつきません。プログラミングの仕組みをきちんと「わかる」ことが大切です。

各章の<考えてみよう>のコーナーで自分なりに見通しを立てて考えたり、< Scratch の操作>や<プログラミングのポイント>のコラムをしっかりと読んで、操作の背景にある仕組みを考え、理解を深めながら学びをすすめましょう。
加えて、<チャレンジ>や<ステップアップ>といった課題に取り組むことで、頭で理解するだけでなく、身につけるようにしましょう。本書の詳しい使い方や各種のコラムの内容については「序章」の「この本の使い方」をご覧ください。

早く自分だけのプログラムを作りたい! という方は、第 1 章から第 3 章までを終えると、自分なりのオリジナルなプログラムを作り始めることができるようになるでしょう。途中で一度自分のオリジナルな作品を作ってから第 4 章からに取り組むと、より構造化プログラミングや関数、クローンなどのありがたみがわかるでしょう。

本書で紹介した「サンプルファイル」や「課題」の解答例、活用時の「指導者の手引き」などは、本書の Web ページからダウンロードいただけます。
プログラミングをはじめよう

第 1 章 Scratch の基本

第 2 章 プログラムの流れをつかもう

第 3 章 変数と配列の使い方をマスターしよう

●本格的なプログラミングを身につけよう
第 4 章 構造化プログラミング

第 5 章 関数の使い方をマスターしよう

アルゴリズムのキホンを学ぼう
第 6 章 アルゴリズムその 1 サーチ (探索)

第 7 章 アルゴリズムその 2 基本的なソート (並び替え)

第 8 章 アルゴリズムその 3 すすんだソート (並び替え)

● Scratch を使いこなそう
第 9 章 クローン

技書の森解説

プログラミングの学習で最初につまずきやすいのは、構文を覚えることではなく「処理の順序を組み立てる」という思考法そのものです。本書は MIT が開発したビジュアルプログラミング言語 Scratch を使い、ブロックを並べる操作を通じて、順次処理・条件分岐・繰り返し・探索といったアルゴリズムの基本構造を体感的に学べるように設計されています。

対象読者は小学校高学年から中学生、そしてプログラミングに触れたことのない大人まで幅広く想定されています。テキスト言語に進む前の段階で「なぜこの順番で処理するのか」「なぜ条件を分けるのか」を納得する経験を積むことで、その後 PythonJavaScript に移行したときにロジックの部分で迷いにくくなります。改訂第 2 版では Scratch 3.0 に対応し、画面構成が刷新されています。

注意点として、本書はアルゴリズムの「考え方」を育てる本であり、 Scratch で凝ったゲームを作るための作品集ではありません。コンピュータの仕組みに興味があり、論理的に考える力を土台から養いたい方に適しています。

この本に興味がある方におすすめ

この本に関連

関連記事

関連用語

共有:Xはてブ