商品情報にスキップ
1 0
  • 発売日:2017/03/15
  • 出版社:KADOKAWA
  • ISBN/JAN:9784048930543

情報処理概論

入門 コンピュータ科学 ITを支える技術と理論の基礎知識

入門 コンピュータ科学 ITを支える技術と理論の基礎知識

J.Glenn Brookshear
神林靖 (翻訳)
長尾高弘 (翻訳)
通常価格 4,180 円(税込)
通常価格 セール価格 3,800 円
セール 売り切れ
  • 発売日:2017/03/15
  • 出版社:KADOKAWA
  • ISBN/JAN:9784048930543
ネットストア在庫
    在庫△
    提携倉庫在庫あり
店舗受け取り(My店舗)
最大5店舗までご登録いただけます。
  • My店舗を登録いただくと、店舗お受け取りの在庫状況を確認することができます。 (受け取り可能店舗のみ)

各店在庫状況
商品説明
◆米国大学の教養課程で使用されているコンピュータ科学の定番教科書。

きわめてオーソドックスなコンピュータ科学の教科書。コンピュータ科学が抽象化ツールの階層構造になっているという視点で統一的に記述されている。

※本書は2014年2月に株式会社KADOKAWA/アスキー・メディアワークスから刊行された『入門 コンピュータ科学』の再刊行書籍であり、同一の内容です。再刊行にあたり、旧版刊行後に発見された誤植等を修正しております。
目次
第0章 序章
0.1 アルゴリズムの役割
0.2 計算の歴史
0.3 アルゴリズムの科学
0.4 抽象化
0.5 本書の構成
0.6 社会的影響

第1章 データストレージ
1.1 ビットとその格納
1.2 メインメモリ
1.3 マスストレージ
1.4 ビットパターンとして情報を表現する
1.5 2進数の体系
1.6 整数を格納する
1.7 小数を格納する
1.8 データ圧縮
1.9 通信エラー

第2章 データ操作
2.1 コンピュータアーキテクチャ
2.2 マシン語
2.3 プログラムの実行
2.4 算術論理命令
2.5 他の装置との通信
2.6 他のアーキテクチャ

第3章 オペレーティングシステム
3.1 オペレーティングシステムの歴史
3.2 オペレーティングシステムのアーキテクチャ
3.3 マシンの動作を調整する
3.4 プロセス間の競合を調整する
3.5 セキュリティ

第4章 ネットワークとインターネット
4.1 ネットワークの基礎
4.2 インターネット
4.3 ワールドワイドウェブ
4.4 インターネットプロトコル
4.5 セキュリティ

第5章 アルゴリズム
5.1 アルゴリズムの概念
5.2 アルゴリズムの表現
5.3 アルゴリズムの発見
5.4 繰返し構造
5.5 再帰構造
5.6 効率性と正当性

第6章 プログラミング言語
6.1 歴史的展望
6.2 伝統的なプログラミング概念
6.3 手続きユニット
6.4 言語の実装
6.5 オブジェクト指向プログラミング
6.6 並行動作のプログラミング
6.7 宣言型プログラミング

第7章 ソフトウェア工学
7.1 ソフトウェア工学という学問
7.2 ソフトウェアライフサイクル
7.3 ソフトウェア工学の方法論
7.4 モジュール性
7.5 ツール
7.6 品質保証
7.7 ドキュメンテーション
7.8 ヒューマンマシンインタフェース
7.9 ソフトウェアの所有権と責任

(以下の章については、登録可能文字数制限の都合上節情報を省略しています)

第8章 データ抽象

第9章 データベースシステム

第10章 コンピュータグラフィックス

第11章 人工知能

第12章 計算の理論

付録A ASCII
付録B 2の補数表現を扱う回路
付録C 単純なマシン語
付録D 高レベルプログラミング言語
付録E 繰返し構造と再帰構造の同等性
付録F 練習問題解答
目次
第0章 序章
0.1 アルゴリズムの役割
0.2 計算の歴史
0.3 アルゴリズムの科学
0.4 抽象化
0.5 本書の構成
0.6 社会的影響

第1章 データストレージ
1.1 ビットとその格納
1.2 メインメモリ
1.3 マスストレージ
1.4 ビットパターンとして情報を表現する
1.5 2進数の体系
1.6 整数を格納する
1.7 小数を格納する
1.8 データ圧縮
1.9 通信エラー

第2章 データ操作
2.1 コンピュータアーキテクチャ
2.2 マシン語
2.3 プログラムの実行
2.4 算術論理命令
2.5 他の装置との通信
2.6 他のアーキテクチャ

第3章 オペレーティングシステム
3.1 オペレーティングシステムの歴史
3.2 オペレーティングシステムのアーキテクチャ
3.3 マシンの動作を調整する
3.4 プロセス間の競合を調整する
3.5 セキュリティ

第4章 ネットワークとインターネット
4.1 ネットワークの基礎
4.2 インターネット
4.3 ワールドワイドウェブ
4.4 インターネットプロトコル
4.5 セキュリティ

第5章 アルゴリズム
5.1 アルゴリズムの概念
5.2 アルゴリズムの表現
5.3 アルゴリズムの発見
5.4 繰返し構造
5.5 再帰構造
5.6 効率性と正当性

第6章 プログラミング言語
6.1 歴史的展望
6.2 伝統的なプログラミング概念
6.3 手続きユニット
6.4 言語の実装
6.5 オブジェクト指向プログラミング
6.6 並行動作のプログラミング
6.7 宣言型プログラミング

第7章 ソフトウェア工学
7.1 ソフトウェア工学という学問
7.2 ソフトウェアライフサイクル
7.3 ソフトウェア工学の方法論
7.4 モジュール性
7.5 ツール
7.6 品質保証
7.7 ドキュメンテーション
7.8 ヒューマンマシンインタフェース
7.9 ソフトウェアの所有権と責任

(以下の章については、登録可能文字数制限の都合上節情報を省略しています)

第8章 データ抽象

第9章 データベースシステム

第10章 コンピュータグラフィックス

第11章 人工知能

第12章 計算の理論

付録A ASCII
付録B 2の補数表現を扱う回路
付録C 単純なマシン語
付録D 高レベルプログラミング言語
付録E 繰返し構造と再帰構造の同等性
付録F 練習問題解答
詳細を表示する