いちばんやさしいプログラミングの教本 人気講師が教えるすべての言語に共通する基礎知識|978STORE

978STORE

【978STORE キュー・ナナ・ハチ ストア】は市販書籍の電子版・電子オリジナル書籍・オンデマンド書籍が買えるお店です

2950130511000000000O.jpg

購入形態

PDF
1,980円
数量:

カートに追加されました。カートを見る

カートに入れる
紙の本を買う

いちばんやさしいプログラミングの教本 人気講師が教えるすべての言語に共通する基礎知識

インプレス

文系の方でも絶対挫折しません。

文系の方でも絶対挫折しません。

経済がICT技術を中心に動いていく一方、2020年度から小中学校の義務教育にプログラミングが取り入れられました。いまやかつてのような「文系と理系」「一般職と専門職」といった垣根はなく、様々な場面においてプログラミングの知識が求められるようになりました。本書はそのような時代背景を踏まえ、プログラミング未経験の方にまずは身につけていただきたい、プログラミングの基礎知識とコンピュータの知識を「いちばんやさしく」解説する本です。

著者は会社員・経営者としてビジネスの世界で長く働き、大学・専門学校で16年間教鞭をとりつつも、ゲームクリエイターとしての顔を持つ廣瀬豪氏。ゼロからスタートの初学者の気持ちを心得ている著者が、プログラミングを学ぶ意義や本質、変数や条件分岐といった「すべての言語に共通する基礎知識」、ハードウェアやインターネットの仕組みなど、現代を生きるすべての初学者が「はじめの一歩」を踏み出すために必要な知識をわかりやすく体系化しました。

・文系だけど、基礎教養として身につけたい
・小中学校の子どもとプログラミングをしてみたい
・大学でプログラミングが必修となった
・社会人でプログラミング学習の必要に迫られた

などなど、「勉強しなきゃ」と感じている人は多いはず。本書では、初心者でも絶対に挫折しない、必ず基礎が身につく学習サンプルをご用意していますので、すこしでも興味がある方は、ぜひ本書を参考にプログラミングの世界を覗きに来てください。

発売日:2021-12-16

ページ数:224ページ

目次

表紙
著者プロフィール
イントロダクション
目次
購入者限定特典&注意事項
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 挑戦することをおそれずに
おわりに
索引
スタッフリスト
奥付

著者プロフィール

  • 廣瀬 豪(著者)

    廣瀬 豪(ひろせ・つよし)
    ワールドワイドソフトウェア有限会社 取締役
    プログラマー、ゲームクリエイター

    早稲田大学理工学部卒業。ナムコと任天堂子会社で働いた後に独立してゲーム制作会社を設立。業務用ゲーム機、家庭用ゲームソフト、携帯電話用アプリ、Webアプリなど様々なゲームを開発し、また教育機関でプログラミングやICTの活用法などを指導している。本業、趣味ともにC/C++、C#、Java、JavaScript、Python、Scratchなど様々な言語でソフトウェア開発やアルゴリズム研究を行っている。
    主な著書に、『野田クリスタルのこんなゲームが作りたい!』『Pythonで学ぶアルゴリズムの教科書』(インプレス)、『Pythonでつくる ゲーム開発 入門講座』『Pythonで作って学べるゲームのアルゴリズム入門』『いちばんやさしいJava入門教室』(ソーテック社)などがある。