ディジタル作法 カーニハン先生の「情報」教室

· 株式会社 オーム社
5.0
1 review
Ebook
336
Pages
Eligible

About this ebook

立派な大人がディジタル社会とITについて知っておくべきこと


技術系ではない多くの学生がITに関するニュースを正しく理解し、間違った内容であれば指摘できるようになることを目指して、ITの普遍的な技術や概念を丁寧で分りやすく解説。あらゆるものがディジタル化されている現代の社会で、一人前の社会人として生きていくために知っておくべき教養がこの一冊に濃縮されています。

計算機科学者ブライアン・カーニハン氏によるプリンストン大学の講義を基にした書籍“D is for Digital: What a well-informed person should know about computers and communications”の翻訳です。


日本語版の刊行に寄せて
訳者まえがき
まえがき
はじめに

第I部ハードウェア

第1章 コンピュータとは何か?
1.1 論理的構造
1.2 物理構成
1.3 ムーアの法則

第2章 ビット・バイトと情報の表現
2.1 アナログとディジタル
2.2 アナログからディジタルへの変換
2.3 ビット、バイト、2進法
2.4 まとめ

第3章 CPUの中身
3.1 トイ・コンピュータ
3.2 本物のCPU
3.3 キャッシュ
3.4 その他の種類のコンピュータ
ハードウェアのまとめ

第II部 ソフトウェア

第4章 アルゴリズム
4.1 線形のアルゴリズム
4.2 2分探索
4.3 整列
4.4 困難な問題と計算量
4.5 まとめ

第5章 プログラミングとプログラミング言語
5.1 アセンブリ言語
5.2 高水準言語
5.3 ソフトウェア開発
5.4 資産としてのソフトウェア

第6章 ソフトウェアシステム
6.1 OS(オペレーティングシステム)
6.2 OSはどのように動作しているか
6.3 その他のOS
6.4 ファイルシステム
6.5 アプリケーション
6.6 ソフトウェアの階層

第7章 プログラミングを学ぶ
7.1 プログラミング言語の諸概念
7.2 JavaScript の最初の例題
7.3 JavaScript の2番目の例題
7.4 ループ
7.5 条件判断
7.6 ライブラリとインタフェース
7.7 JavaScript の動作のしかた
ソフトウェアのまとめ

第III部 コミュニケーション

第8章 ネットワーク
8.1 電話とモデム
8.2 ケーブルテレビとDSL
8.3 LAN とイーサネット
8.4 無線LAN
8.5 携帯電話
8.6 まとめ

第9章 インターネット
9.1 インターネットの概観
9.2 ドメイン名とアドレス
9.3 経路制御
9.4 プロトコル
9.5 上位プロトコル
9.6 帯域
9.7 圧縮
9.8 エラー検出とエラー訂正
9.9 まとめ

第10章 World Wide Web
10.1 Web の動きかた
10.2 HTML
10.3 フォーム
10.4 クッキー
10.5 Web ページにおけるアクティブコンテンツ
10.6 Web ページ以外のアクティブコンテンツ
10.7 ウィルスとワーム
10.8 Web のセキュリティ
10.9 暗号
10.10 まとめ

第11章 データ、情報、プライバシー
11.1 検索
11.2 追跡(トラッキング)
11.3 データベース、情報、統合
11.4 情報の提供
11.5 クラウドコンピューティング
11.6 まとめ

第12章 全体のまとめ

用語集
索引

Ratings and reviews

5.0
1 review

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.