トップページ情報工学の基礎(目次ページ)

情報工学の基礎(目次ページ)

大学で使用した自作の教材,その他.

【内容】 オンライン開発環境,パソコンのセットアップ,オンライン授業, 基礎力,IT の活用,情報工学入門,プログラミング演習,コンピュータ・アーキテクチャ演習, 情報ネットワーク,ネットワークサービス,情報セキュリティ,仮想化

このページは目次ページである.

項目目次

それぞれのリンクをクリックすることで,各項目の目次ページ等にジャンプする.

1. オンライン開発環境,パソコンのセットアップ

Google Colaboratory

Google Colaboratory は,オンラインの Python の開発環境.使い方などは, 別ページで説明している.

Windows のセットアップ

Ubuntu のセットアップ

2. オンライン授業(ビデオ収録配信,ビデオ会議)(Zoom, YouTube を利用)

3. 基礎力

  1. レポート演習,プレゼンテーション演習
  2. 共有ゲーム [PDF], [ワード版]

数学や物理学の基礎について,日本語でオンラインで学習できる外部のサイト

4. IT の活用

  1. Excel 演習(全11回)
  2. Excel によるオペレーションズリサーチ演習(全14回)
  3. マイクロソフト Office のフォーム

Access については,別ページにまとめている.

5. 情報工学入門

  1. コンピューターサイエンス(全15回)
  2. 2進数,16進数,メモリ,論理演算,画像と画素
  3. 待ち行列の数理(全3回)

6. プログラミング

  1. Python まとめ(Google Colaboratory の実行画面付き)
  2. Python の基本(Google Colaboratory, Paiza.IO を使用)
  3. Python 入門(Google Colaboratory を使用)(全6回)
  4. Python プログラミング演習(Python Tutor,VisuAlgo を使用)(全9回)

7. 情報工学の応用

  1. 自然言語処理入門

8. コンピュータ・アーキテクチャ演習

  1. コンピュータ・アーキテクチャ演習(全13回)
  2. 68000アセンブラ

9. 情報ネットワーク,ネットワークサービス(DNS, NIS, SMTP, POP, DHCP, WWW)

  1. IP アドレスと DNS ドメイン名
  2. TCP/IP
  3. パケット解析ツール Wireshark による情報収集と解析
  4. Linux のネットワークサービス

10. 情報セキュリティ

  1. 情報セキュリティ演習
  2. 情報セキュリティパンフレットの概要 [PDF], [パワーポイント]

11. 仮想化

VMWare その他,仮想化についての技術紹介: 別ページにまとめている.


【サイト内の関連ページ】

データ活用分野(データの管理,データの処理,データの活用)

IT システムの設定,運用

プログラミング

高度応用について

詳細目次

※ それぞれのリンクをクリックすることで,各項目の目次ページや個別ページ等にジャンプする.

1. オンライン開発環境,パソコンのセットアップ

Google Colaboratory

Google Colaboratory は,オンラインの Python の開発環境.使い方などは, 別ページで説明している.

Windows のセットアップ

Ubuntu のセットアップ

2. オンライン授業(ビデオ収録配信,ビデオ会議)(Zoom, YouTube を利用)

目次ページ:オンライン授業の実施(ビデオ収録配信,ビデオ会議)(Zoom, YouTube を利用)

【Google アカウントの作成】

【ビデオ収録配信】

【ビデオ会議(生配信)】

3. 基礎力

3.1 レポート演習,プレゼンテーション演習

目次ページ: レポート演習,プレゼンテーション演習

3.2 共有ゲーム

数学や物理学の基礎について,日本語でオンラインで学習できる外部のサイト

4. IT の活用

4.1 Excel 演習(全11回)

「Excel 演習(全11回)」では,Excel の入門者を対象に,Excel の機能を一通り演習することを行う.

目次ページ:Excel によるオペレーションズリサーチ演習(全14回)

  1. ex-1. Excel を使ってみる [PDF], [パワーポイント]

    SlideShare: https://www.slideshare.net/kunihikokaneko1/excel-250597146

  2. ex-2. Excel での切り取りとコピーと貼り付け,Excel の関数 [PDF], [パワーポイント]

    SlideShare: https://www.slideshare.net/kunihikokaneko1/excel-excel

  3. ex-3. Excel での並べ替え,グラフ [PDF], [パワーポイント]

    SlideShare: https://www.slideshare.net/kunihikokaneko1/excel-250597158

  4. ex-4. Excel での検索,条件付き書式設定,並べ替え [PDF], [パワーポイント]

    SlideShare: https://www.slideshare.net/kunihikokaneko1/excel-250597165

  5. ex-5. Excel での集計,ピボットテーブル(クロス集計表) [PDF], [パワーポイント]

    SlideShare: https://www.slideshare.net/kunihikokaneko1/excel-250597168

  6. ex-6. Excel でのルックアップ [PDF], [パワーポイント]

    SlideShare: https://www.slideshare.net/kunihikokaneko1/excel-250597174

  7. ex-7. Excel での乱数 [PDF], [パワーポイント]

    SlideShare: https://www.slideshare.net/kunihikokaneko1/excel-250597177

  8. ex-8. Excel での平均と標準偏差 [PDF], [パワーポイント]

    SlideShare: https://www.slideshare.net/kunihikokaneko1/excel-250597182

  9. ex-9. Excel での数式のグラフ [PDF], [パワーポイント]

    SlideShare: https://www.slideshare.net/kunihikokaneko1/excel-250597188

  10. ex-10. Excel でのデータの入力規則 [PDF], [パワーポイント]

    SlideShare: https://www.slideshare.net/kunihikokaneko1/excel-250597193

  11. ex-11. small 関数を用いて,順位からデータを探す [PDF], [パワーポイント]

    SlideShare: https://www.slideshare.net/kunihikokaneko1/excel-small

4.2 Excel によるオペレーションズリサーチ演習(全14回)

「Excel によるオペレーションズリサーチ演習(全14回)」では、オペレーションズリサーチを Excel 等を用いて学ぶための教材を公開している

目次ページ:Excel によるオペレーションズリサーチ演習(全14回)

  1. or-1. Excel によるオペレーションズリサーチ演習[PDF], [パワーポイント]

    SlideShare: https://www.slideshare.net/kunihikokaneko1/excel-250598428

  2. or-2. 配送計画、リードタイム[PDF], [パワーポイント]

    SlideShare: https://www.slideshare.net/kunihikokaneko1/excel-250598428

  3. or-3. 作業リスト、スケジューリング、PERT図[PDF], [パワーポイント]

    SlideShare: https://www.slideshare.net/kunihikokaneko1/pert-250598432

  4. or-4. モンテカルロ・シミュレーション[PDF], [パワーポイント]

    SlideShare: https://www.slideshare.net/kunihikokaneko1/ss-250598434

  5. or-5. ランダムウオーク[PDF], [パワーポイント]

    SlideShare: https://www.slideshare.net/kunihikokaneko1/ss-250598436

  6. or-6. 待ち行列シミュレーション[PDF], [パワーポイント]

    SlideShare: https://www.slideshare.net/kunihikokaneko1/ss-250598438

  7. or-7. 正規分布[PDF], [パワーポイント]

    SlideShare: https://www.slideshare.net/kunihikokaneko1/ss-250598440

  8. or-8. ゲーム理論[PDF], [パワーポイント]

    SlideShare: https://www.slideshare.net/kunihikokaneko1/ss-250598441

  9. or-9. 資金計画と投資効率[PDF], [パワーポイント]

    SlideShare: https://www.slideshare.net/kunihikokaneko1/ss-250598444

  10. or-10. 線形計画法を Excel で解く[PDF], [パワーポイント]

    SlideShare: https://www.slideshare.net/kunihikokaneko1/excel-250598445

  11. or-11. 一次式[PDF], [パワーポイント]

    SlideShare: https://www.slideshare.net/kunihikokaneko1/ss-250598447

  12. or-12. 囚人のジレンマ[PDF], [パワーポイント]

    SlideShare: https://www.slideshare.net/kunihikokaneko1/ss-250598451

  13. or-13. 待ち行列を解くオンラインサイト supositorio.com の紹介[PDF], [パワーポイント]

    SlideShare: https://www.slideshare.net/kunihikokaneko1/supositoriocom

  14. or-14. グラフの最短経路などのアルゴリズムをビジュアルに表示するオンラインサイト www.algoanim.ide.sk の紹介[PDF], [パワーポイント]

    SlideShare: https://www.slideshare.net/kunihikokaneko1/wwwalgoanimidesk

4.3 マイクロソフト Office のフォーム

5. 情報工学入門

5.1 コンピューターサイエンス(全15回)

目次ページ:コンピューターサイエンス(全15回)

  1. 無料ソフトウエア,無料データ,エコシステム,Scratch プログラミング,Scratch のキャラクタ

    [PDF], [パワーポイント]

  2. コンピュータによる画像制作,人工知能でできること,情報のコード化,デジタル画像,画素

    [PDF], [パワーポイント]

  3. 360度パノラマ画像,3次元コンピュータグラフィックスの世界,ポリゴン,テクスチャ,オンラインの地図サービス

    [PDF], [パワーポイント]

  4. さまざまなプログラミング言語,コンピュータでの計算の誤差,プログラミングの基礎(変数,式,条件分岐,繰り返し)

    [PDF], [パワーポイント]

  5. 人工知能(人工知能でできること,人工知能による社会の変化)

    [PDF], [パワーポイント]

  6. データベース,データベースシステム

    [PDF], [パワーポイント]

  7. 乱数,シミュレーション

    [PDF], [パワーポイント]

  8. 表計算ソフトウエア

    [PDF], [パワーポイント]

  9. 一次式,線形計画法

    [PDF], [パワーポイント]

  10. Python の基礎(オブジェクト,メソッド,引数,文字列)

    [PDF], [パワーポイント]

  11. Python の条件分岐と繰り返し,ステップ実行

    [PDF], [パワーポイント]

  12. 式の抽象化と関数,モジュール,算法(アルゴリズム)

    [PDF], [パワーポイント]

  13. 中間まとめ

    [PDF], [パワーポイント]

  14. プロセッサ,メモリ,文字コード,論理演算と足し算

    [PDF], [パワーポイント]

  15. 情報化社会でのマナー,情報セキュリティ

    [PDF], [パワーポイント]

5.2 2進数,16進数,メモリ,論理演算,画像と画素

目次ページ: 2進数,16進数,メモリ,論理演算,画像と画素

5.3 待ち行列の数理(全3回)

目次ページ:待ち行列の数理

  1. wq-1. ポアソン分布、指数分布、アーラン分布 [PDF], [パワーポイント]

    SlideShare: https://www.slideshare.net/kunihikokaneko1/wq1-250632186

  2. wq-2. 待ち行列 [PDF], [パワーポイント]

    SlideShare: https://www.slideshare.net/kunihikokaneko1/wq2-250632193

  3. wq-3. M/M/S 待ち行列,アーランの即時式モデル [PDF], [パワーポイント]

    SlideShare: https://www.slideshare.net/kunihikokaneko1/wq3-mms

6. プログラミング

Python まとめ(Google Colaboratory の実行画面付き)

Python まとめ(Google Colaboratory の実行画面付き)

6.2 Python の基本(Google Colaboratory, Paiza.IO を使用)

目次ページ: Python の基本(Google Colaboratory, Paiza.IO を使用)

6.3 Python 入門(Google Colaboratory を使用)(全6回)

Google Colaboratory を用いて,Python プログラムの入門を行う.

目次ページ: Python 入門(Google Colaboratory を使用)(全6回)

  1. pf-1. プログラミング入門 [PDF], [パワーポイント]

    SlideShare: https://www.slideshare.net/kunihikokaneko1/pf1-250658848

  2. pf-2. 式,変数 [PDF], [パワーポイント]

    SlideShare: https://www.slideshare.net/kunihikokaneko1/pf2-250658879

  3. pf-3. 条件分岐 [PDF], [パワーポイント]

    SlideShare: https://www.slideshare.net/kunihikokaneko1/pf3-250649829

  4. pf-4. リストと繰り返し [PDF], [パワーポイント]

    SlideShare: https://www.slideshare.net/kunihikokaneko1/pf4

  5. pf-5. 式の抽象化と関数 [PDF], [パワーポイント]

    SlideShare: https://www.slideshare.net/kunihikokaneko1/pf5-250658898

  6. pf-6. 関数呼び出し,スコープ [PDF], [パワーポイント]

    SlideShare: https://www.slideshare.net/kunihikokaneko1/pf6-250650236

6.4 Python プログラミング演習(Python Tutor,VisuAlgo を使用)(全9回)

目次ページ: Python プログラミング演習(Python Tutor,VisuAlgo を使用)(全9回)

  1. po-1. プログラミング [PDF], [パワーポイント]
  2. po-2. Python プログラミング入門 [PDF], [パワーポイント]
  3. po-3. リスト,条件分岐,繰り返し(ループ) [PDF], [パワーポイント]
  4. po-4. 関数,抽象化 [PDF], [パワーポイント]
  5. po-5. 繰り返し(ループ),リスト,辞書 [PDF], [パワーポイント]
  6. po-6. クラス,コンストラクタ,メソッド [PDF], [パワーポイント]
  7. po-7. クラス階層,継承 [PDF], [パワーポイント]
  8. po-8. 継承に関する演習 [PDF], [パワーポイント]
  9. po-9. 全体まとめ [PDF], [パワーポイント]

7. 情報工学の応用

7.1 自然言語処理入門

目次ページ: 自然言語処理入門

  1. nl-1. 形態素解析と構文解析 [PDF], [パワーポイント]

    SlideShare: https://www.slideshare.net/kunihikokaneko1/nl1-250642407

8. コンピュータアーキテクチャ,アセンブラ演習

8.1 コンピュータ・アーキテクチャ演習(全13回)

「コンピュータ・アーキテクチャ演習(全13回)」では、プロセッサやメモリの仕組みを、Visual Studio を用いて演習主体で学ぶための教材を公開している パソコン画面のスクリーンショットを交えて、簡単にパソコン演習ができるようにしている.

目次ページ:コンピュータ・アーキテクチャ演習(全13回)

  1. ca-1. プロセッサ、マシン語 [PDF], [パワーポイント]
  2. ca-2. メモリとアドレス、ダンプリスト [PDF], [パワーポイント]
  3. ca-3. コンピュータの構成、アドレスバス、データバス [PDF], [パワーポイント]
  4. ca-4. アセンブリ言語 [PDF], [パワーポイント]
  5. ca-5. レジスタ [PDF], [パワーポイント]
  6. ca-6. プログラムカウンタ [PDF], [パワーポイント]
  7. ca-7. データ転送命令とアドレッシングモード [PDF], [パワーポイント]
  8. ca-8. 算術演算命令 [PDF], [パワーポイント]
  9. ca-9. 数の扱い [PDF], [パワーポイント]
  10. ca-10. フラグ,フラグレジスタ [PDF], [パワーポイント]
  11. ca-11. 条件分岐,繰り返し [PDF], [パワーポイント]
  12. ca-12. スタック [PDF], [パワーポイント]
  13. ca-13. サブルーチン [PDF], [パワーポイント]

8.2 68000 アセンブラ

目次ページ:68000 アセンブラ

  1. 導入
  2. メモリとCPU
  3. プログラムカウンタと命令実行サイクル
  4. 条件分岐と繰り返し
  5. サブルーチン呼び出しのメカニズム
  6. スーパバイザモード, 特権命令, 割り込み

実習

  1. 第1回実習資料 (2007/04/09)

    ログイン、ログアウトのマナー、ウインドウマネージャ、UNIX コマンド、エディタと日本語入力など

  2. 第2回実習資料 (2007/04/11)

    アセンブラソフトの使用法、エミュレータによる実行法、 ステップ実行によるメモリの中身とレジスタの変化の観察

  3. 第3回実習資料 (2007/04/16)

    構文エラー(Syntax Error)とデバッグ,add 命令、move 命令、ds 疑似命令。

  4. 第4回実習資料 (2007/04/19)

    エミュレータの各種機能(レジスタへの値の設定など)、 ステップ実行によるプログラムカウンタ、ステータスレジスタの変化の観察、 分岐命令、equ疑似命令などの疑似命令 、

  5. 第5回実習資料 (2007/04/23)

    文法エラーと実行時エラー、ブレークポイントとステップ実行によるデバッグ、、 比較命令におけるコンディションコードレジスタの変化

  6. 第6回実習資料 (2007/04/25)

    サブルーチン呼び出しと復帰、 jsr 命令、rts 命令

  7. 第7回実習資料 (2007/05/02)

    キューのプログラム

9. 情報ネットワーク,ネットワークサービス(DNS, NIS, SMTP, POP, DHCP, WWW)

9.1 IP アドレスと DNS ドメイン名

目次ページ: IP アドレスと DNS ドメイン名

9.2 TCP/IP

目次ページ: TCP/IP

IPアドレスとIPデータグラム

TCP/IP と UDP/IP の通信プロトコル

9.3 パケット解析ツール Wireshark による情報収集と解析

目次ページ: パケット解析ツール Wireshark による情報収集と解析

9.4 Linux のネットワークサービス

目次ページ: Linux のネットワークサービス

10. 情報セキュリティ,ネットワークサービス(DNS, NIS, SMTP, POP, DHCP, WWW)

10.1 情報セキュリティ演習

ユーザ認証

改竄の検知と電子書名

不正侵入,不正アクセスの防止

ファイアウオール,通信の遮断

RFC の仕組み

アプリケーション層

ツールを使って、 アプリケーション層でやりとりされるパケットの中身を実際に観察する。

SSL と SSH

その他

10.2 情報セキュリティパンフレットの概要

11. 仮想化

この Web ページの配下にある資料の維持方針