著者:小笠原竜童
ページ数:215

¥300¥0

コンピュータ・サイエンスのスキルを身につけることは、皆さん自身の未来のみならず、私たちの国の未来にとっても、大事なことです。アメリカという国が最先端であり続けるためには、皆さんのような若い国民に、今後の世界のあり方を変えるようなツールや技術について、学んでもらわねばならないのです。だからこそ皆さんに参加をお願いしています。
•新しいビデオゲームを買うだけでなく、自分で作りましょう。
•最新のアプリをダウンロードするだけでなく、創りましょう。
•スマートフォンで遊ぶだけでなく、プログラムしてみましょう。

初めからコンピュータ・サイエンスの専門家の人なんていません。しかし、少しの努力と数学と科学の知識で、誰でもコンピュータ・サイエンティストになることができます。

これは2012年にオバマ大統領が国民に向けたビデオメッセージの一部です。

今の時代は、第4産業革命と言われています。18世紀にはじまった。技術変化のは著しいものがあります。第4産業革命はIOTとAIです。すべての機器がインターネットに接続され、人工知能が人間の代わりに仕事をしてくれます。

このベースになるのがコンピュータとプログラムです。いろいろなサービスをするためプログラムが必要となります。
プログラムとは、和訳すると「番組表」「計画」「予定」という意味になります。実は意識していないだけで普通に使っている言葉です。コンピュータにさせたい仕事を順番に書いていくことです。プログラムを作ることをプログラミングといいます。

オバマ大統領のメッセージは、皆さんのコンピュータ・サイエンススキルで、これからの世界を自ら作りあげていただきたいとのことです。

「プログラミングって聞いたことがあるけど、なんかよくわからない」
「いったどんなことをすればいいのだろう」
「なにができるのかわかんない」

みんなこんな状態です
この本は、皆さんがプログラミングの世界に入る敷居をちょっと低くすることを目的としています。順序立てて勉強していけば、そんなに難しいわけではありません。

それでは、プログラミングで一体なにができるの

パソコンやスマフォのアプリケーションを作ることができる
WEBの世界を作れる
ゲームを作ることができる
単純作業を自動化できる
IOT機器(組み込み機器)を作れる
工業ロボットを作れる
自分で考えたサービスを形にすることができる

ほかにも無限にあります、みなさんの周りにあるもの=電気を使うもの=プログラムが組み込まれています。

キーポイントは創造ができることです。

みなさんはscratchなどのビジュアルプログラミングを通して、プログラミングをちょっぴり理解していると思います。
社会では様々なところでプログラミングが使われています。
スマフォのアプリ
Windows のアプリ
WEBアプリ
ゲームマシンのゲーム
組み込み機械

これらのプログラムは、C++、C、C#、java,javascript,python,ruby,goなどいろいろな言語で作られています。残念ながらscratchでは、これらのような社会に役立つプログラムを作れません。

最終目的は、これらの言語を使えるようになることです。

この本は、scratchと本当の言語の中間に位置するように考えました。言語レベルでの中間ではなく、プログラムが作られる対象での中間です。

いまアプリの活躍する場所は、WEBとスマフォです。
スマフォのアプリを作ることができれば世界を
変えられるかもしれません。

 スマフォのアプリをscratchのようなビジュアルプログラミングで作ります。
 いまやスマフォは大人のほとんどの人が持っていますから、面白い、便利などの機能を持ったアプリを作ればきっと大人に喜んでもらえるようです。

将来はjava,swiftでスマフォの機能をフルに活用したプログラムを作ってください

この本を読んだ後、さらに興味をもってもっとたくさんプログラミングについて勉強してもらえればうれしいです。

さあ、次の章に進んでプログラミングの世界をのぞいてみましょう。

シリーズ一覧

  • 同シリーズの電子書籍はありませんでした。

 

  Kindle Unlimitedは、現在30日間無料体験キャンペーンを行っています!

この期間中は料金が980円→0円となるため、この記事で紹介している電子書籍は、すべてこのKindle Unlimited無料体験で読むことが可能です。

Kindle Unlimited 無料体験に登録する