科目名担当教員開講時期
情報とコンピューティング広瀬雄二後期

【テーマ】

計算機による情報管理を安全で強固なものにする

【講義概要】

誰もが生活の中で計算機に触れるようになり、 生活に必要な情報管理を計算機に委ねるようになった。 しかし計算機の基本的な構造を理解しないばかりに 情報漏洩や消失などの危険な事態に遭う人が少なくない。

本講では計算機を構成するハードウェアとそれらを繋ぐネットワークに ついて、安全性を確保しつつ効率的な情報管理をするための要点を学ぶ。

前提科目: 基礎プログラミング I(履修済)、 情報処理基礎論 a,b(並行履修可)

目標資格: NTTコミュニケーションズ インターネット検定 .com Master ★★(ダブルスター)

【講義のねらい・到達目標】

情報処理ツールとしての計算機の性質を深く理解して、 安全かつ効率的な情報管理の方法を指導する立場になれるようにする。

【授業計画】

1ガイダンス
2IPアドレスの仕組み
3IPv6
4ネットワークサービス
5暗号化通信とセキュリティ
6セキュアシェル・トンネリング
7バージョン管理 基本概念と操作
8バージョン管理 作業の並行化とブランチ
9Webサーバ サーバ構築作業の基本
10Webサーバ サーバ起動とバーチャルドメイン
11DNS
12Mailサーバ サーバプログラムの導入
13Mailサーバ サーバ起動とバーチャルホスト
14独自ドメインの運用
15まとめ

受講者の進度に応じて適宜変更する。

【評価方法】

平常点と試験をおおむね7:3の重み付けで合算して評価する。 欠席4回以上不可。

【その他(テキスト、参考書、注意事項等)】

Rubyで書かれたものをスムーズに理解できる程度の知識を前提とする。 基礎プログラミングIの内容をしっかりと身に付けていることが望ましい。 予習はとくに必要ないが出された課題は完全にできるまで繰り返し理解すること。

【受講生への一言】

情報系への就職や進学を選択肢に入れている場合は受講を強く推奨する。 課題作成に多くの試行錯誤が必要なので、将来のための真の技術を身に付けたいという 強い動機をもって受講して欲しい。