基礎から学ぶプログラムの原理 パラダイムシフトから読み解く技術と思想
発売日:2025年7月
- ページ数
- 351p
- ISBN
- 978-4-297-14937-6
- 著者情報
- 河西 朝雄(カサイ アサオ)
山梨大学工学部電子工学科卒(1974年)。長野県岡谷工業高等学校情報技術科教諭、長野県松本工業高等学校電子工業科教諭を経て、現在は「カサイ.ソフトウエアラボ」代表
セブン-イレブン受取り(送料無料)
発送目安
発売日(発売日以降は当日)~2日で発送
宅配(送料¥550税込)
発送目安
発売日(発売日以降は当日)~2日で発送
交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。
商品説明
プログラミングの思想や概念の進化を知ることで確かな応用力が身に付く!
最近のプログラミングは、ライブラリや生成AIを使えば、難しい原理を理解しなくてもプログラムを作成できますが、これにより人間の思考能力やAIの答えを判断する力が低下する可能性があります。著者の長年の経験から、プログラミングでは不変の原理や原則を基礎から学ぶことが重要だと考えています。また、プログラミングは進化の過程でいくつかのパラダイムシフトを経てきており、それらを理解することで幅広い概念を学べます。本書では、単なるプログラムを作るための入門書にとどまらず、コンピュータリテラシーや情報科学の幅広い側面に焦点を当てており、原理原則に基づいた深い理解を目指しています。プログラミング初心者から中級者、さらには現代のプログラム技術をより深く学びたい方まで、幅広く活用できる一冊です。
目次
■第1章 コンピュータリテラシー
1-1 アナログからディジタルへのパラダイムシフト
1-2 ハードウェアとソフトウェア
1-3 コンピュータの分類と機能
1-4 OS(Operating System)
1-5 パソコン用OSとモバイル用OS
1-6 インターネットとWebブラウザ
1-7 ファイルとフォルダ
■第2章 プログラムとプログラミング言語
2-1 プログラムの役割
2-2 プログラム解釈の仕組み
2-3 プログラミング言語の種類
2-4 プログラミング言語の系譜
2-5 手続き型言語におけるパラダイムシフト
2-6 代表的な言語の特徴
2-7 プログラム処理方式
■第3章 プログラムの構造
3-1 プログラムを組み立てる
3-2 変数
3-3 演算子と式
3-4 データ型の分類
3-5 数値型
3-6 文字列型
3-7 配列(リスト)
3-8 辞書(連想配列)
3-9 集合(セット)
3-10 タプル
3-11 流れ制御構造
3-12 関数とメソッド
3-13 組み込み関数とライブラリ
3-14 オブジェクト指向プログラミング
3-15 近代的プログラミング技法
3-16 プログラミング書法
■第4章 情報理論
4-1 進数
4-2 整数表現
4-3 実数表現
4-4 数値演算
4-5 誤差
4-6 論理演算
4-7 情報の単位
4-8 文字コード
4-9 色の表現
4-10 マルチメディアのコンテナフォーマットとコーデック
4-11 ファイルシステム
4-12 インターネット関連技術
■第5章 数学とプログラム
5-1 座標
5-2 三角関数
5-3 乱数と確率
ほか
商品詳細
- 出版社名
- 技術評論社
- サイズ
- 21cm
- 対象年齢
- 一般
- フォーマット
- 単行本
注意事項
- 本の帯に関して
- 帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。 - 版・表紙について
- 版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。