インプレス[コンピュータ・IT]ムック いちばんやさしいプログラミングの教本 人気講師が教えるすべての言語に共通する基礎知識
インプレス / 2021年12月16日 / 全223ページ
経済がICT技術を中心に動いていく一方、2020年度から小中学校の義務教育にプログラミングが取り入れられました。いまやかつてのような「文系と理系」「一般職と専門職」といった垣根はなく、様々な場面においてプログラミングの知識が求めらるようになりました。本書はそのような時代背景を踏まえ、プログラミング未経験の方にまずは身につけていただきたい、プログラミングの基礎知識とコンピュータの知識を「いちばんやさしく」解説する本です。初心者の方でも絶対に挫折しない、必ず基礎が身につく学習サンプルをご用意しています。
目次
- 著者プロフィール
- イントロダクション
- 目次
- 購入者限定特典&注意事項
- Chapter 1 プログラミングを学ぶことの大切さ
- 01 プログラミングはリテラシーという新常識
- 02 世界を席巻するIT企業と日本が出遅れている理由
- 03 インターネットが世界を覆い社会を大きく変化させた
- 04 AIというプログラムの進化が社会の変化を加速させた
- 05 プログラミングを学ぶことで個人が得られる価値とは
- 06 プログラミングで鍛えられる論理的思考力と問題解決能力
- 07 プログラミングがわかれば就職、転職にも役立つ
- 08 文系でも最低限身につけたいプログラミングの知識とは
- 09 想像力と創造性を伸ばせる趣味プログラミングも有意義
- COLUMN プログラミング教育を受けた世代をとともに生きる
- Chapter 2 文系でも絶対に挫折しない最適学習のススメ
- 10 そもそもプログラムとは? 大人が学ぶべきポイントは?
- 11 今と昔では大きく異なる最適な学習方法を知ろう
- 12 ビジュアルプログラミング言語で学ぶ共通の知識とは
- 13 Scratchでプログラミングを体験しよう
- 著者プロフィール
- イントロダクション
- 目次
- 購入者限定特典&注意事項
- Chapter 1 プログラミングを学ぶことの大切さ
- 01 プログラミングはリテラシーという新常識
- 02 世界を席巻するIT企業と日本が出遅れている理由
- 03 インターネットが世界を覆い社会を大きく変化させた
- 04 AIというプログラムの進化が社会の変化を加速させた
- 05 プログラミングを学ぶことで個人が得られる価値とは
- 06 プログラミングで鍛えられる論理的思考力と問題解決能力
- 07 プログラミングがわかれば就職、転職にも役立つ
- 08 文系でも最低限身につけたいプログラミングの知識とは
- 09 想像力と創造性を伸ばせる趣味プログラミングも有意義
- COLUMN プログラミング教育を受けた世代をとともに生きる
- Chapter 2 文系でも絶対に挫折しない最適学習のススメ
- 10 そもそもプログラムとは? 大人が学ぶべきポイントは?
- 11 今と昔では大きく異なる最適な学習方法を知ろう
- 12 ビジュアルプログラミング言語で学ぶ共通の知識とは
- 13 Scratchでプログラミングを体験しよう
- 14 Hour of Codeでプログラミングを体験しよう
- 15 その他の学習ツールも体験してみよう
- COLUMN 学んだことを誰かに伝えよう
- Chapter 3 プログラミングの学習をはじめよう
- 16 Scratchのプロジェクトの管理とファイルについて
- 17 Scratchの画面構成と各部ボタンについて
- 18 なぜプログラミングをゲーム制作で学ぶのか
- 19 プログラミング初心者向けにどのようなゲームを作るのか
- 20 スカッシュ作成のための新しいプロジェクトを作ろう
- 21 ステージの座標を確認しバーのスプライトを表示する
- 22 バーを左右に動かす処理で「キー入力」の基本を学ぶ
- COLUMN すべてのプログラミング言語に通じる知識を学ぼう
- Chapter 4 プログラミングの基礎知識を身につけよう
- 23 ボールの動きを表現する仕組みを知ろう
- 24 ボールを自動的に動く処理をプログラミングする
- 25 ボールを端で跳ね返らせる処理をプログラミングする
- 26 バーでボールを打ち返す処理をプログラミングする
- 27 ゲームオーバーの処理をプログラミングする
- 28 ボールの軌道を乱数で変える処理をプログラミングする
- 29 背景を変え、効果音を加えてゲームを完成させる
- COLUMN プログラムにはいろいろな書き方がある
- Chapter 5 コンピュータの仕組みを理解しよう
- 30 コンピュータのハードと大切な機能について知ろう
- 31 コンピュータと人間、機器同士を比べてわかること
- 32 CPUとメモリの役割について知ろう
- 33 入力装置と出力装置、補助記憶装置の役割を知ろう
- 34 インターネットの仕組みとサーバの役割を知ろう
- 35 ウェブサイトの閲覧とメールの送受信を理解しよう
- 36 モノのインターネット IoTについて知ろう
- Chapter 6 プログラミングの世界を広げよう
- 37 基礎知識を身につけた後の学び方のヒント
- 38 プログラミング言語の種類を知ろう
- 39 実用性・将来性ともに高いPythonを学ぼう
- 40 ウェブサイト・アプリに強いJavaScriptを学ぼう
- 41 基礎知識の総まとめと「配列」「関数」について
- 42 学ぶ機会が必ず出てくるアルゴリズムについて知ろう
- 43 翻訳アプリの作成で高度な技術を体験しよう
- 44 音声合成アプリの作成で高度な技術を体験しよう
- 45 まずはできることから。独学のススメ
- COLUMN 挑戦することをおそれずに
- おわりに
- 索引
- スタッフリスト
- 奥付
※このデジタル雑誌には目次に記載されているコンテンツが含まれています。それ以外のコンテンツは、本誌のコンテンツであっても含まれていません のでご注意ください。
※電子版では、紙の雑誌と内容が一部異なる場合や、掲載されないページがある場合があります。