コンピュータ概論(コンピュータガイロン)
- 著者:
- 白鳥 則郎/山崎 克之/福本 昌弘/阿曽 弘具/林 敏浩/水野 忠則(シラトリ ノリオ/ヤマザキ カツユキ/フクモト マサヒロ/アソ ヒロトモ/ハヤシ トシヒロ/ミズノ タダノリ)
- 出版社:
- 共立出版
- 出版日:
- 2013年01月28日頃
- ISBN:
- 9784320123175
- シリーズ:
- 未来へつなぐ デジタルシリーズ 17
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
現代の情報社会において,コンピュータ,コンピュータネットワークは,経済活動や情報発信などの様々な場面で様々に活用されている。そのため,現代社会をよりよく生きるためには,コンピュータの知識はますます重要な位置を占めてきている。本書では,コンピュータの基本構成から情報社会におけるコンピュータの活用事例までを網羅し,コンピュータやコンピュータネットワーク全般に関する基礎的な知識を学ぶことができるよう構成されている。大学理系学部の講義だけではなく,大学文系学部の教養教育の講義用テキストとして利用されることを想定しており,理系の知識がなくとも本書の内容を理解することが可能である。さらに,独立行政法人情報処理推進機構によって行われている基本情報技術者試験の試験範囲を網羅した内容となっている。そのため,基本情報技術者試験の受験を考えている読者にとっても,試験範囲の基礎的知識を学習するための本として最適である。
第 1 章 コンピュータとは
1.1 コンピュータと社会
1.2 コンピュータの歴史
1.3 コンピュータの概要
第 2 章 デジタルとアナログ
2.1 数の表現と 2 進数の演算
2.2 データの表現
2.3 アナログ・デジタル変換
第 3 章 情報理論
3.1 情報量
3.2 符号化
3.3 マルチメディアの符号化
第 4 章 論理回路
4.1 論理代数
4.2 組合せ論理回路の設計
4.3 順序回路
第 5 章 コンピュータアーキテクチャ
5.1 基本構成
5.2 コンピュータの動作
5.3 記憶装置
5.4 入出力装置
第 6 章 オペレーティングシステム
6.1 OS の誕生
6.2 OS の歴史
6.3 プロセス管理
6.4 メモリ管理と仮想記憶管理
6.5 入出力制御
6.6 ファイル管理
第 7 章 ソフトウェア開発とプログラミング
7.1 フトウェアの開発とコンピュータプログラミング
7.2 プログラミング言語の分類と種類
7.3 ソフトウェアの設計と開発
第 8 章 アルゴリズムとデータ構造
8.1 アルゴリズム
8.2 データ構造
8.3 基本的なアルゴリズム
第 9 章 コンピュータネットワーク
9.1 コンピュータネットワークの歴史
9.2 情報通信
9.3 コンピュータネットワークのトポロジとプロトコル
9.4 情報システムの構成
第 10 章 インターネット
10.1 インターネットの仕組み
10.2 TCP と UDP
10.3 インターネットアプリケーション
10.4 World Wide Web
第 11 章 セキュリティ
11.1 悪意のあるソフトウェア
11.2 攻撃方法
11.3 暗号
11.4 認証
第 12 章 データベース
12.1 データベースの基礎
12.2 関係データベース
12.3 データベースの設計
12.4 データベースの運用と応用
第 13 章 サービスマネジメント
13.1 サービスマネジメントとは
13.2 システム管理
13.3 システムの移行
13.4 サービスサポート
13.5 システム監査
第 14 章 情報通信システムの法制度と標準化
14.1 企業活動における情報処理
14.2 知的財産権
14.3 情報倫理
14.4 国際標準化
第 15 章 情報サービスの発展
15.1 情報サービスの起源
15.2 身近な情報サービス
15.3 ユビキタス社会
15.4 クラウドサービス
技書の森解説
情報系の学部に入学して最初に渡される教科書は、その後の 4 年間で学ぶ領域の全体地図を示すものです。本書は共立出版から刊行された大学向けテキストで、白鳥則郎氏らが計算機の基本構成、データ表現、論理回路、オペレーティングシステム、ネットワーク、プログラミングの基礎概念を一冊にまとめています。
各章は専門科目の導入部に相当し、一つひとつを深く掘り下げるというよりは、コンピュータサイエンスを構成する分野がどのように相互に関連しているかを俯瞰できる構成です。 2 進数の演算からプロセス管理、 TCP/IP の概要に至るまで、「なぜコンピュータはこう動くのか」を原理から順番に積み上げます。
対象は大学 1 〜 2 年生、あるいは独学で計算機科学の基礎を体系的に固めたい人です。実務寄りのハウツー本ではなく、後に学ぶアルゴリズム、 OS 、コンパイラ、ネットワークの各専門書を読むための前提知識を整えるための土台として機能します。情報系に進んだ直後、あるいは非情報系から転向する際の出発点に適した教科書です。