トップページ -> 情報工学の講義実習資料(目次ページ)
[サイトマップへ], [サイト内検索へ]

情報工学の講義実習資料(目次ページ)

データベース,人工知能,コンピュータグラフィックス, プログラミング,パソコン活用などの講義実習用の資料(パワーポイントファイル,PDF ファイル,動画など)をまとめている.

※ 原則,クリエイティブコモンズ BY NC SAとしている. PDFファイル,パワーポイントファイルなどには, クリエイティブコモンズ BY NC SAを明記するとともに,ロゴを記載するようにしている(作業が間に合っていない分もあるのでご容赦ください).

公開している資料をご利用になる場合の,再配布の条件剽窃の防止などについて,別ページで説明している. 再配布や資料改変の際には,そのページをご確認ください.

「情報工学の講義実習資料」の項目目次

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

  1. データベースシステム
    1. リレーショナルデータベース要点説明(ミニビデオ,全2回)
    2. SQL 体験学習(SQLite 3 を使用)(スライド,全3回
    3. リレーショナルデータベースシステム入門(スライド,全15回)
    4. リレーショナルデータベースの基礎を学ぶ(SQLite3 実習付き)(全12回)
    5. Access データベースシステム演習(スライド,全12回)
    6. Access 実演(ミニビデオ,全5回)
    7. データベース演習
    8. NoSQL データベース演習(スライド)
    9. マルチメディアデータベース序論(スライド,全6回)
  2. ※ データベースシステムのインストール,設定,運用については, 別ページで説明している.

  3. データサイエンス
    1. 統計処理演習
    2. R システムでデータサイエンス演習(スライド,全9回)
    3. Shiny によるデータシステム演習(スライド,全3回)
    4. オープンデータ(スライド)
  4. 3次元グラフィックス分野
    1. Blender 2.8 体験学習, 3次元コンピュータグラフィックス Blender 実演(ミニビデオ)
    2. Unreal Engine 演習シリーズ
    3. ゲームエンジン
  5. 人工知能
    1. 人工知能演習①(ニューラルネットワーク,機械学習)(スライド,全3回)
    2. 人工知能演習②(探索,プロダクションシステム,Prolog,自然言語処理)(スライド,全7回)
    3. 人工知能を演習と実践で学ぶ(ミニビデオ,4回)
    4. Microsoft Azure Cognetive Service を Python で使ってみる [PDF], [パワーポイント]
    5. Prolog のインストール
    6. Dlib の機能概要(顔検知,顔ランドマーク,顔特徴量,表情判定,顔識別) [PDF], [パワーポイント]
  6. 小型コンピュータ
    1. 小型コンピュータ Raspberry Pi
    2. Raspbian のインストールと動作確認 (9分44秒, 説明音声つき) [mp4 版]
    Python 3, TensorFlow, Keras, python-opencv のインストール(Windows 上)[PDF], [パワーポイント], [HTML]
  7. コンピュータビジョン
    1. OpenCV を Python で使ってみる [PDF] , [パワーポイント]
    Python 3, TensorFlow, Keras, python-opencv のインストール(Windows 上)[PDF], [パワーポイント], [HTML]
  8. 地図データベースおよび関連分野
    1. 高さマップ (height map) とは [PDF], [パワーポイント], [HTML]
  9. 基礎
    1. 2進数と16進数 [PDF], [パワーポイント]
    2. 画像と画素 [PDF], [パワーポイント]
  10. Linux演習
    1. Debian GNU Linux のインストール [PDF], [パワーポイント], [HTML]
    2. FreeBSD のインストール [PDF], [パワーポイント], [ワード]
  11. コンテナ,仮想マシン
    1. コンテナ,仮想マシン(スライド)(目次ページ)
  12. コンピュータの仕組み
    1. コンピュータアーキテクチャとアセンブラ演習(スライド,全11回)
    2. 68000アセンブラ
  13. 数学,数理分野
    1. 待ち行列の数理
  14. パソコン活用演習
    1. Excel 演習(スライド,全11回)
    2. マイクロソフト Office のフォーム
    3. Excel でオペレーションズリサーチ演習(スライド,全14回)
  15. 情報セキュリティ
  16. プログラム作成,演習の入門
    1. プログラミングとは,オンライン開発環境
    2. コードコンバットによる Python プログラミングの実習 [PDF], [パワーポイント], [HTML]
    3. Scratch プログラミング入門(スライド)
    4. Runstant Lite を用いて HTML, JavaScript プログラミングを学ぶ [PDF], [ワード]
  17. Python プログラミング
    1. Python プログラミング入門演習(Python Tutor を使用)(スライド,全6回)
    2. Python プログラミング演習(Python Tutor,VisuAlgo を使用)(スライド,全9回)
    3. Python 入門者向け実演(ミニビデオ,全6回)
    Python 3 のインストール(Windows 上)[PDF], [パワーポイント], [HTML]
  18. Java プログラミング
    1. Java プログラミング体験学習(スライド,全11回)
  19. C/C++ プログラミング演習
      , [パワーポイント]
    1. C プログラミング演習 (Visual Studio 2019 対応)(スライド,全15回)
    2. C プログラミング応用(スライド,全14回)
    3. Visual Studio C++ の機能と操作演習(スライド,全5回)
    4. C 言語によるアルゴリズムとデータ構造演習(スライド,全11回)
    5. C++ オブジェクト指向プログラミング体験学習(スライド,全5回)
    6. 実践 Cプログラミング
    7. C/C++ 用語集
  20. 種々のプログラミング演習
    1. Scheme プログラミング
    2. PASCAL プログラミング演習(スライド,全7回)
    3. Haskell を使ってみる
  21. 入学時のガイダンスに関する教材
    1. プレゼンテーション
    2. 共有ゲーム [PDF], [ワード版], [HTML]

「情報工学の講義実習資料」の詳細目次

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

1. データベースシステム

※ データベースシステムのインストール,設定,運用については, 別ページで説明している.

1.a. リレーショナルデータベース要点説明(ミニビデオ,全2回)

目次ページ:リレーショナルデータベース要点説明(ミニビデオ,全2回)

入門者を対象に、リレーショナルデータベースの要点を,ビデオで説明している

  1. dd-1. リレーショナルデータベース,テーブル,フィールド,データ型 (4分34秒. 説明音声つき)

    [mp4版], [PDF], [パワーポイント], [HTML]

  2. dd-2. テーブル定義とテーブルの性質 (5分47秒. 説明音声つき)

    [mp4版], [PDF], [パワーポイント], [HTML]

1.b. SQL 体験学習(SQLite 3 を使用)(スライド,全3回

目次ページ: SQL 体験学習(SQLite 3 を使用)(スライド,全3回

入門者を対象に、SQL の基本機能の体験学習ができるための資料を公開している.

https://www.sqlite.org/index.html で公開されている SQLite 3 を使用する. SQLite 3 のインストールについては,別ページで説明している.

  1. リレーショナルデータベースを使ってみよう [PDF], [パワーポイント], [HTML]
  2. SQL によるテーブル定義,一貫性制約の記述,行の挿入,問い合わせ(クエリ) [PDF], [パワーポイント], [HTML]
  3. SQL による結合 [PDF], [パワーポイント], [HTML]

1.c. リレーショナルデータベースシステム入門(スライド,全15回)

目次ページ:リレーショナルデータベースシステム入門(スライド,全15回)

リレーショナルデータベースの利用法,設計,運用を学ぶ.SQLIE 図についての演習も行う.

  1. rs-1. データベースシステム序論 [PDF], [パワーポイント], [HTML]
  2. rs-2. ERモデルとER図,データモデル [PDF], [パワーポイント], [HTML]
  3. rs-3. テーブル,主キー,SQL [PDF], [パワーポイント], [HTML]
  4. rs-4. テーブル定義 [PDF], [パワーポイント], [HTML]
  5. rs-5. SQL 問い合わせ(クエリ) [PDF], [パワーポイント], [HTML]
  6. rs-6. 結合,結合条件 [PDF], [パワーポイント], [HTML]
  7. rs-7. 集計・集約 [PDF], [パワーポイント], [HTML]
  8. rs-8. 異状,正規化 [PDF], [パワーポイント], [HTML]
  9. rs-9. 従属,正規形 [PDF], [パワーポイント], [HTML]
  10. rs-10. データウエアハウス [PDF], [パワーポイント], [HTML]
  11. rs-11. Webサイトとデータベース [PDF], [パワーポイント], [HTML]
  12. rs-12. マルチメディアデータベース,オブジェクトデータベース [PDF], [パワーポイント], [HTML]
  13. rs-13. テーブル定義,データベース操作,索引 [PDF], [パワーポイント], [HTML]
  14. rs-14. データベース設計,データ分析 [PDF], [パワーポイント], [HTML]
  15. rs-15. 同時実行制御,トランザクション,回復 [PDF], [パワーポイント], [HTML]

1.d. リレーショナルデータベースの基礎を学ぶ(SQLite3 実習付き)(全12回)

目次ページ:リレーショナルデータベースの基礎を学ぶ(SQLite3 実習付き)(全12回)

リレーショナルデータベースの基礎を学ぶ(SQLite3 実習付き)(全12回)を学ぶ.SQL についての演習も行う.

  1. リレーショナルデータベースの基本概念
  2. テーブル定義と一貫性制約
  3. SQLiteman を使ってみる
  4. SQL 問い合わせ
  5. テーブルの結合と分解
  6. テーブルの更新,トランザクション
  7. データベースの物理構造
  8. 埋め込み SQL
  9. SQL の実行計画
  10. SQL 入門演習
    SQL の LIKE, GROUP BY, ORDER BY, HAVING, COUNT
  11. 二次索引 (1)
  12. 二次索引 (1)

1.e. データベース演習

目次ページ:データベース演習

  1. リレーショナルデータベース [ワード], [PDF], [MS mht 版],
  2. SQL 問い合わせ [ワード], [PDF], [MS mht 版],
  3. SQL による結合 [ワード], [MS mht],
  4. Python のデータフレーム,集計・集約,ソート [ワード], [MS mht],
  5. Web でのリクエスト URL による処理の振り分け(Python の bottle を使用)[ワード], [MS mht],
  6. オブジェクト指向データベース(1) [ワード], [MS mht],
  7. オブジェクト指向データベース(2) [ワード], [MS mht],
  8. クラスタリング [ワード], [MS mht],
  9. ガウス分布,クラスタリング [ワード], [MS mht],
  10. 分類 [ワード], [MS mht],
  11. 種々のグラフ(Python の pandas を使用) [ワード], [MS mht],
  12. brief_introduction_to_database.ppt (書きかけ)[MS PowerPoint]

1.f. NoSQL データベース演習(スライド)

目次ページ:NoSQL データベース演習(スライド)

  1. NoSQL データベース [PDF], [パワーポイント], [HTML]
  2. JSON とは [PDF], [パワーポイント], [HTML]
  3. Cloud FireStore で JSON を扱う [PDF], [パワーポイント], [HTML]

1.g. マルチメディアデータベース序論(スライド,全6回)

目次ページ:マルチメディアデータベース序論(スライド,全6回)

  1. マルチメディアデータベース序論 [PDF], [パワーポイント], [HTML]
  2. 画像データベース [PDF], [パワーポイント], [HTML]
  3. マルチメディアデータベースのインデックス [PDF], [パワーポイント], [HTML]
  4. 画像の内容検索 [PDF], [パワーポイント], [HTML]
  5. ビデオデータベース [PDF], [パワーポイント], [HTML]
  6. テキストデータベース [PDF], [パワーポイント], [HTML]

2. データサイエンス分野

2.a. 統計処理演習

目次ページ:統計処理演習(スライド)

2.b. R システムでデータサイエンス演習(スライド,全9回)

「R システムでデータサイエンス演習」では、種々のデータ処理を R システムを用いて演習主体で学ぶための教材を公開している.

目次ページ:R システムでデータサイエンス演習(スライド,全9回)

2.c. Shiny によるデータシステム演習(スライド,全3回)

「Shiny によるデータシステム演習」では,オンライン(Web ペース)のデータシステムに関する次のことを演習形式で学ぶ.

目次ページ: R システムでデータサイエンス演習(スライド,全9回)

2.d. オープンデータ(スライド)

目次ページ: オープンデータ(スライド)


3. 3次元グラフィックス分野

3.a. Blender 2.8 体験学習, 3次元コンピュータグラフィックス Blender 実演(ミニビデオ)

目次ページ:Blender 2.8 体験学習, 3次元コンピュータグラフィックス Blender 実演(ミニビデオ)

・Blender 2.8 体験学習

・3次元コンピュータグラフィックス Blender 実演(ミニビデオ)

  1. cg-2. Windows で Blender のインストール (3分4秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
  2. cg-3. Blender の主な機能概要 (3分53秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
  3. cg-4. Blender の基本操作 (3分53秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
  4. cg-5. Blender のマテリアル (4分6秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
  5. cg-6. Blender の作業視野とカメラ視野 (3分20秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
  6. cg-7. Make Human のインストールと Blender 関係プラグインの組み込み (9分12秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
  7. cg-9. Blender でパーティクルアニメーション (2分42秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
  8. cg-10. Blender でパーティクルアニメーションの設定 (4分24秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
  9. cg-11. Blender での剛体シミュレーションの再生 (2分40秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
  10. cg-12. Blender での剛体シミュレーションの作成 (2分42秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]

※ 欠番のものは準備中

3.b. Unreal Engine 演習シリーズ

目次ページ:Unreal Engine 演習シリーズ

  1. ue-1. Unreal Engine 4.22 のインストール,起動 [PDF], [パワーポイント], [HTML]
  2. ue-2. C++ プロジェクトの新規作成 [PDF], [パワーポイント], [HTML]
  3. ue-3. Blueprint プロジェクトの新規作成 [PDF], [パワーポイント], [HTML]
  4. ue-4. アクターの配置(移動,回転,拡大縮小)と複製 [PDF], [パワーポイント], [HTML]
  5. ue-5. レベルノードプリントを使ってみる [PDF], [パワーポイント], [HTML]
  6. ue-6. アクターを追加してみる [PDF], [パワーポイント], [HTML]
  7. ue-7. Unreal Engine の Simple HMD プラグインを用いて VR 表示(サイドバイサイド表示)[PDF], [パワーポイント], [HTML]
  8. ue-8. Python を使用するようにプロジェクトを設定 [PDF], [パワーポイント], [HTML]

3.c. ゲームエンジン

目次ページ:ゲームエンジン


4. 人工知能

Python 3, TensorFlow, Keras, python-opencv のインストール(Windows 上)[PDF], [パワーポイント], [HTML]

4.a. 人工知能演習①(ニューラルネットワーク,機械学習)(スライド,全3回)

目次ページ:4.a. 人工知能演習①(ニューラルネットワーク,機械学習)(スライド,全3回)

4.b. 人工知能演習(探索,プロダクションシステム,Prolog,自然言語処理)(スライド,全7回)

目次ページ:人工知能演習(探索,プロダクションシステム,Prolog,自然言語処理)(スライド,全7回)

「人工知能」では, プログラミング入門者を対象として,人工知能の主要技術全般をパソコン演習形式で学べる教材を公開している.

※ 機械学習,ニューラルネットワークについては,別ページにある.

4.c. 人工知能を演習と実践で学ぶ(ミニビデオ,4回)

目次ページ:人工知能を演習と実践で学ぶ(ミニビデオ,4回)

4.d. 人工知能のクラウドサービス

4.e. Prolog のインストール

目次ページ: Prolog のインストール

4.g. 顔検出,表情判定,顔識別


5. 小型コンピュータ

5.a. 小型コンピュータ Raspberry Pi

目次ページ:小型コンピュータ Raspberry Pi

5.b. 小型コンピュータ Raspberry Pi 実演(ミニビデオ)


6. コンピュータビジョン

Python 3, TensorFlow, Keras, python-opencv のインストール(Windows 上)[PDF], [パワーポイント], [HTML]


7. 地図データベースおよび関連分野

8. 基礎

8.a. 2進数と16進数

8.b. 画像と画素

9. Linux演習

10. コンテナ,仮想マシン

目次ページ: Docker の概要 [PDF], [パワーポイント]

  • VMWare Workstation Player のインストール [PDF], [パワーポイント], [HTML]
  • 11. コンピュータの仕組み

    11.a. コンピュータアーキテクチャとアセンブラ演習(スライド,全11回)

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

    目次ページ:コンピュータアーキテクチャとアセンブラ演習(スライド,全11回)

    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-12. スタック [PDF], [パワーポイント]
    11. ca-13. サブルーチン [PDF], [パワーポイント]

    11.b. 68000アセンブラ

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

    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)

      キューのプログラム

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

    12. 数学,数理分野

    12.a. 待ち行列の数理

    「待ち行列の数理」では、3コマ分(1コマ:90分を想定)の資料を公開している.

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

    1. wq-1. ポアソン分布、指数分布、アーラン分布 [PDF], [パワーポイント], [HTML],
    2. wq-2. 待ち行列 [PDF], [パワーポイント], [HTML],
    3. wq-3. M/M/S 待ち行列,アーランの即時式モデル [PDF], [パワーポイント], [HTML],

    13. パソコン活用演習

    13.a. Excel 実習シリーズ

    「Excel 実習シリーズ」では、Excel を学ぶための教材を公開している パソコン画面のスクリーンショットを交えて、簡単にパソコン演習ができるようにしている.

    目次ページ:Excel 実習シリーズ

    1. ex-1. Excel を使ってみる [PDF], [パワーポイント], [HTML]
    2. ex-2. 切り取りとコピーと貼り付け,Excel の関数 [PDF], [パワーポイント], [HTML]
    3. ex-3. 並べ替え,グラフ [PDF], [パワーポイント], [HTML]
    4. ex-4. 検索,条件付き書式設定,並べ替え [PDF], [パワーポイント], [HTML]
    5. ex-5. 集計,ピボットテーブル(クロス集計表) [PDF], [パワーポイント], [HTML]
    6. ex-6. ルックアップ,データの入力規則 [PDF], [パワーポイント], [HTML]
    7. ex-7. 乱数 [PDF], [パワーポイント], [HTML]
    8. ex-8. 平均と標準偏差 [PDF], [パワーポイント], [HTML]
    9. ex-9. 数式のグラフ [PDF], [パワーポイント], [HTML]
    10. ex-11. データの入力規則 [PDF], [パワーポイント], [HTML]
    11. ex-12. small 関数を用いて,順位からデータを探す [PDF], [パワーポイント], [HTML]

    13.b. マイクロソフト Office のフォーム

    13.c. Access データベースシステム演習(スライド,全12回)

    目次ページ: Access データベースシステム演習(スライド,全12回)

    Access の機能

    1. ae-1. Access とは[PDF], [パワーポイント], [HTML]

      キーワード:Accessの起動と終了、画面の説明、GUIの操作

    2. ae-2. Access の基本操作 [PDF], [パワーポイント], [HTML]

      キーワード:GUIを用いたデータベース操作、テーブル定義、フィールドとレコード、データ型、データシートビュー、デザインビュー

    3. ae-3. リレーションシップ [PDF], [パワーポイント], [HTML]
    4. ae-4. 問い合わせ(クエリ)[PDF], [パワーポイント], [HTML]
    5. ae-5. フォーム [PDF], [パワーポイント], [HTML]

    データベースソフト Access での SQL 問い合わせ(クエリ), Access と Excel の連携

    1. ae-7. SQL問い合わせ(クエリ) [PDF], [パワーポイント], [HTML]

      キーワード:問い合わせ(クエリ), 射影, 選択, 結合, SQLビュー

    2. ae-8. 集計,集約 [PDF], [パワーポイント], [HTML]

      キーワード:問い合わせ(クエリ), 集計, 集約, SQLビュー

    3. ae-9. 結合 [PDF], [パワーポイント], [HTML]

      キーワード:問い合わせ(クエリ), 結合, 結合条件, SQLビュー

    4. ae-10. 並べ替え(ソート) [PDF], [パワーポイント], [HTML]

      キーワード:問い合わせ(クエリ), 並べ替え(ソート), SQLビュー

    5. ae-11. 副問い合わせ [PDF], [パワーポイント], [HTML]

      キーワード:問い合わせ(クエリ), 副問い合わせ, IN, SQLビュー

    6. ae-12. SQL でのテーブル定義, データの挿入・削除・更新 [PDF], [パワーポイント], [HTML]

      キーワード:テーブル定義, CREATE TABLE, INSERT INTO, DELETE FROM WHERE, UPDATE SET WHERE, SQLビュー

    7. ae-13. NULL, AND, OR [PDF], [パワーポイント], [HTML]

      キーワード:問い合わせ(クエリ), NULL, IS NULL, IS NOT NULL, AND, OR, SQLビュー

    8. Microsoft Access の SQL 問い合わせ(クエリ)と Excel との連携 [PDF], [ワード版]

      キーワード: Microsoft Access, SQL, テーブル定義, 問い合わせ(クエリ),Access と Excel の連携

    13.d. Access 実演(ミニビデオ,全5回)

    目次ページ: Access 実演(ミニビデオ,全5回)

    1. qd-1. マイクロソフト Access でテーブル定義 (4分14秒, 説明音声つき) [mp4 版], [パワーポイント]
    2. qd-2. マイクロソフト Access でフォームの作成,レポートの作成 (5分6秒, 説明音声つき) [mp4 版], [パワーポイント]
    3. qd-3. マイクロソフト Access で,SQL 問い合わせ(クエリ)(3分6秒, 説明音声つき) [mp4 版], [パワーポイント]
    4. qd-4. マイクロソフト Access で,2つのテーブルと,その間のリレーションシップを作成 (9分49秒, 説明音声つき) [mp4 版], [パワーポイント]
    5. qd-5. マイクロソフト Access のクエリのデザインビュー (3分48秒, 説明音声つき) [mp4 版], [パワーポイント]

    マイクロソフト Access でテーブルの新規作成 (3分4秒. 説明音声つき) [wmv 版]

    13.e. Excel でオペレーションズリサーチ演習(スライド,全14回)

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

    目次ページ:Excel でオペレーションズリサーチ演習(スライド,全14回)

    1. or-1. オペレーションズ・リサーチ[PDF], [パワーポイント]
    2. or-2. 配送計画、リードタイム[PDF], [パワーポイント]
    3. or-3. 作業リスト、スケジューリング、PERT図[PDF], [パワーポイント]
    4. or-4. モンテカルロ・シミュレーション[PDF], [パワーポイント]
    5. or-5. ランダムウオーク[PDF], [パワーポイント]
    6. or-6. 待ち行列シミュレーション[PDF], [パワーポイント]
    7. or-7. 正規分布[PDF], [パワーポイント]
    8. or-8. ゲーム理論[PDF], [パワーポイント]
    9. or-9. 資金計画と投資効率[PDF], [パワーポイント]
    10. or-10. 線形計画法を Excel で解く[PDF], [パワーポイント]
    11. or-11. 一次式[PDF], [パワーポイント]
    12. or-12. 待ち行列を解くオンラインサイト supositorio.com の紹介[PDF], [パワーポイント]
    13. or-13. グラフの最短経路などのアルゴリズムをビジュアルに表示するオンラインサイト www.algoanim.ide.sk の紹介[PDF], [パワーポイント]
    14. or-14. 囚人のジレンマ[PDF], [パワーポイント]

    14. 情報セキュリティ


    15. プログラム作成,演習の入門

    15.a. プログラミングとは,オンライン開発環境

    目次ページ: プログラミングとは,オンライン開発環境

    15.b. コードコンバット (CodeCombat)(スライド)

    コードコンバットによる Python プログラミングの実習 [PDF], [パワーポイント], [HTML]

    15.c. Scratch プログラミング入門(スライド)

    目次ページ: Scratch プログラミング入門(スライド)

    Scratch 新バージョンに対応 (2019 年に Scratch のデザインが変わりました)

    15.d. Runstant Lite を用いて HTML, JavaScript プログラミングを学ぶ

    Runstant Lite を用いて HTML, JavaScript プログラミングを学ぶ [PDF], [ワード]


    16. Python プログラミング

    Python 3 のインストール(Windows 上)[PDF], [パワーポイント], [HTML]

    16.a. Python プログラミング入門演習(Python Tutor を使用)(スライド,全6回)

    目次ページ:Python プログラミング入門演習(Python Tutor を使用)(スライド,全6回)

    プログラミング入門者を対象に、Python を一から学べる教材を公開している. パソコン画面のスクリーンショットを交えて、簡単にパソコン演習ができるようにしている.

    http://pythontutor.com で公開されている Python Tutor を使用する.

    1. pf-1. プログラミングとは [PDF], [パワーポイント], [HTML]
    2. pf-2. Python 言語,式,変数 [PDF], [パワーポイント], [HTML]
    3. pf-3. 条件分岐 [PDF], [パワーポイント], [HTML]
    4. pf-4. リストと繰り返し [PDF], [パワーポイント], [HTML]
    5. pf-5. 式の抽象化と関数 [PDF], [パワーポイント], [HTML]
    6. pf-6. 関数呼び出し,スコープ [PDF], [パワーポイント], [HTML]

    16.b. Python プログラミング演習(Python Tutor,VisuAlgo を使用)(スライド,全9回)

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

    プログラミング入門者を対象に、Python の基礎(条件分岐,繰り返し,関数と抽象化,リスト,辞書,オブジェクト,クラス,メソッド,コンストラクタ,クラス階層,継承),Python を体験学習で学べる教材を公開している. パソコン画面のスクリーンショットを交えて、簡単にパソコン演習ができるようにしている.

    http://pythontutor.com で公開されている Python Tutor を使用する.あわせて, https://visualgo.net/ja で公開されている VisuAlgo を一部使用する

    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], [パワーポイント]

    16.c. Python 入門者向け実演(ミニビデオ,全6回)

    目次ページ:Python 入門者向け実演(ミニビデオ,全6回)

    1. pp-2. Python を使ってみる(paiza.IOを使用)(ミニ解説,実演付き)(10分37秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
    2. pp-3. Python の標準ライブラリを使ってみる(paiza.IOを使用)(ミニ解説,実演付き)(5分49秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
    3. pp-4. プログラミングについて知っておきたいた大切なこと(ミニ解説)(7分26秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
    4. pp-5. 式の抽象化,関数(ミニ解説,実演付き)(5分31秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
    5. pp-6. Anaconda を Windows マシンにインストール(ミニ実演)(4分14秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]

      「パソコン実習」の資料: [Web ページ]

    6. pp-7. Anaconda を Ubuntu マシンにインストール

      「パソコン実習」の資料: [Web ページ]

    7. Python プログラミング入門 [PDF], [パワーポイント], [HTML]

      【内容】 変数,式,関数,クラス,コンストラクタ,クラスの属性アクセス,メソッド,親クラスからの継承


    17. Python 用語集

    公開準備中

    18. Java プログラミング

    18.a. Java プログラミング体験学習(スライド,全11回)

    目次ページ:Java プログラミング体験学習(スライド,全11回)

    Java 言語の体験学習を,オンラインの学習サイト JavaTutor を用いて行う. クラス,オブジェクト,メソッド,クラス階層,継承,配列,リスト,マップなど Java プログラミングの重要事項を学べる.

    http://pythontutor.com で公開されている Java Tutor を使用する.あわせて, https://visualgo.net/ja で公開されている VisuAlgo を使用する

    1. jp-1. プログラミング [PDF], [パワーポイント]
    2. jp-2. Java プログラミング入門 [PDF], [パワーポイント]
    3. jp-3. メソッド,抽象化 [PDF], [パワーポイント]
    4. jp-4. 繰り返し処理,リスト,マップ [PDF], [パワーポイント]
    5. jp-5. クラス,コンストラクタ [PDF], [パワーポイント]
    6. jp-6. クラス階層,継承 [PDF], [パワーポイント]
    7. jp-7. 抽象クラス,抽象メソッド,多相性 [PDF], [パワーポイント]
    8. jp-8. 標準ライブラリ,ラッパクラス,ジェネリクス [PDF], [パワーポイント]
    9. jp-9. インタフェース,デザインパターン [PDF], [パワーポイント]
    10. jp-10. 標準ライブラリ(repl.it による実習版) [PDF], [パワーポイント]
      標準ライブラリ(GDBonline による実習版) [PDF], [パワーポイント]
    11. jp-11. Swing によるグラフィックス [PDF], [パワーポイント]
    12. Java の基礎まとめ [PDF], [パワーポイント]

    19. C/C++ プログラミング演習

    19.a. C プログラミング演習 (Visual Studio 2019 対応)(スライド,全15回)

    目次ページ:C プログラミング演習 (Visual Studio 2019 対応)(スライド,全15回)

    C/C++ プログラミングを、Visual Studio を用いて演習主体で学ぶための教材を公開している パソコン画面のスクリーンショットを交えて、簡単にパソコン演習ができるようにしている.

    ※ 演習で,Visual Studio C++を用いる. 「Visual Studio Community 2019 C++」のインストールについては、 別のページで説明している.

    1. cp-1. Microsoft Visual Studio 2019 C++ の使い方 [PDF], [パワーポイント], [HTML]
      [例題]
    2. cp-2.Cプログラム作成時のよくある間違い [PDF], [パワーポイント], [HTML]
    3. cp-3. 計算 [PDF], [パワーポイント], [HTML]
      [例題1(自由落下運動)] [例題2(三角形の面積)] [例題3(sin 関数による三角形の面積)]
    4. cp-4. 条件分岐と場合分け [PDF], [パワーポイント], [HTML]
      [例題1(平方根の計算)] [例題2(多分岐の例)] [例題3(うるう年の判定)]
    5. cp-5. 繰り返し計算 [PDF], [パワーポイント], [HTML]
      [例題1(最大公約数の計算)] [例題2(自然数の和)] [例題3(フィボナッチ数列)] [例題4(自然数の和)] [例題5(九九の表)]
    6. cp-6. 整数データと浮動小数データ [PDF], [パワーポイント], [HTML]
      [例題1(単純な金種計算)] [例題2(硬貨の金種計算)] [例題3(複利計算)]
    7. cp-7. 配列 [PDF], [パワーポイント], [HTML]
      [例題1(月の日数)] [例題2(ベクトルの内積)] [例題3(合計点と平均点)] [例題4(棒グラフを描く)] [例題5(行列の和)]
    8. cp-8. 関数 [PDF], [パワーポイント], [HTML]
      [例題1(棒グラフ)] [例題2(月の日数)] [例題3(1か月分のカレンダー)] [例題4(月初めの曜日)] [例題5(カレンダー)]
    9. cp-9. 再帰関数 [PDF], [パワーポイント], [HTML]
      [例題1(スタック)] [例題2(再帰関数による総和)] [例題3(ハノイの塔のパズル)]
    10. cp-10. 末尾再帰関数と多重再帰関数 [PDF], [パワーポイント], [HTML]
      [例題1(フィボナッチ数列)] [例題2(McCarthyの91関数)] [例題3(Ackermann関数)] [例題4(総和を求める末尾再帰関数)]
    11. cp-11. ポインタ [PDF], [パワーポイント], [HTML]
      [例題1(変数のメモリアドレス表示)] [例題2(配列のメモリアドレス)] [例題3(2次元配列のメモリアドレス)] [例題4(棒グラフを表示する関数)] [例題5(2次元配列の受け渡し)] [例題6(局所変数と仮引数のメモリアドレス)] [例題7(関数へのポインタ渡し)]
    12. cp-12. 文字列 [PDF], [パワーポイント], [HTML]
      [例題1(文字列と長さの表示)] [例題2(文字列のコピー)] [例題3(文字列の連結)] [例題4(文字列の比較)] [例題5(文字列の検索)] [例題6(文字列のメモリアドレス)] [例題7(曜日の表示)]
    13. cp-13. 構造体 [PDF], [パワーポイント], [HTML]
      [例題1(住所録)] [例題2(構造体と関数)] [例題3(構造体のリスト)]
    14. cp-14. ファイル処理 [PDF], [パワーポイント], [HTML]
      [例題1(1行単位のファイル読み込み)] [例題2(ファイルからのデータ読み込み)] [例題3(1行単位のファイル書き出し)] [例題4(3行目を2回読み込む)]
    15. cp-15. 疑似乱数とシミュレーション [PDF], [パワーポイント], [HTML]
      [例題1(疑似乱数)] [例題2(ランダムウオーク)] [例題3(じゃんけんゲーム)] [例題4(モンテカルロ法による数値積分)]

    19.b. C プログラミング応用(スライド,全14回)

    目次ページ:C プログラミング応用(全14回)

    C/C++ プログラミングを、Visual Studio を用いて演習主体で学ぶための教材を公開している パソコン画面のスクリーンショットを交えて、簡単にパソコン演習ができるようにしている.

    ※ 演習で,Visual Studio C++を用いる. 「Visual Studio Community 2019 C++」のインストールについては、 別のページで説明している.

    1. ce-1. C プログラミング入門 [HTML], [PDF], [パワーポイント]
    2. ce-2. Microsoft Visual C++ を使ってみよう [HTML], [PDF], [パワーポイント]
    3. ce-3. 式,変数,入力,出力 [HTML], [PDF], [パワーポイント]
    4. ce-4. プログラムの実行順序 [HTML], [PDF], [パワーポイント]
    5. ce-5. 中間まとめ1 [HTML], [PDF], [パワーポイント]
    6. ce-6. ファイル,配列 [HTML], [PDF], [パワーポイント]
    7. ce-7. メモリ内でのデータの配置 [HTML], [PDF], [パワーポイント]
    8. ce-8. 構造体,レコードデータファイル [HTML], [PDF], [パワーポイント]
    9. ce-9. ポインタ,連結リスト [HTML], [PDF], [パワーポイント]
    10. ce-10. 二分探索木 [HTML], [PDF], [パワーポイント]
    11. ce-11. 中間まとめ2 [HTML], [PDF], [パワーポイント]
    12. ce-12. ニュートン法による方程式の求解,台形則による数値積分 [HTML], [PDF], [パワーポイント]
    13. ce-13. 計算精度と誤差 [HTML], [PDF], [パワーポイント]

    14回目は作成中.

    19.c. Visual Studio C++ の機能と操作演習(スライド,全5回)

    Visual Studio C++ の基本操作、そして、 デバッガ、ステップ実行機能、トレース機能、逆アセンブラなどの実用知識を学ぶための教材を公開している.

    目次ページ: Visual Studio C++ の機能と操作演習(スライド,全5回)

    1. vc-1. Visual Studio 2019 C++ の基本操作 [PDF], [パワーポイント], [HTML]
    2. vc-2. Visual Studio C++ のデバッガ [PDF], [パワーポイント], [HTML]
    3. vc-3. ダンプリスト、配列 [PDF], [パワーポイント], [HTML]
    4. vc-4. 文字データと文字コード [PDF], [パワーポイント], [HTML]
    5. vc-5. インラインアセンブラ [PDF], [パワーポイント], [HTML]

    19.d. C 言語によるアルゴリズムとデータ構造演習(スライド,全11回)

    目次ページ:C 言語によるアルゴリズムとデータ構造演習(スライド,全11回)

    C プログラムの実例を使って,アルゴリズム,データ構造,プログラミングの理解を深めることを重視.

    ※ 演習では,http://pythontutor.com で公開されている Java Tutor を使用する.あわせて, https://visualgo.net/ja で公開されている VisuAlgo を使用する

    1. ad-1. 連結リスト [PDF], [パワーポイント], [HTML],
    2. ad-2. 双方向リスト [PDF], [パワーポイント], [HTML],
    3. ad-3. 二分木と走査 [PDF], [パワーポイント], [HTML],
    4. ad-4. 二分探索木 [PDF], [パワーポイント], [HTML],

    これ以降は準備中

    19.e. C++ オブジェクト指向プログラミング体験学習(スライド,全5回)

    目次ページ: C++ オブジェクト指向プログラミング体験学習(スライド,全5回) (Visual Studio 2019 対応)

    1. cp-1. クラスとメソッド [PDF], [パワーポイント], [HTML]
    2. cp-2. メソッド定義と呼び出し [PDF], [パワーポイント], [HTML]
    3. cp-3. サブクラス、継承 [PDF], [パワーポイント], [HTML]
    4. Coding Standards of C++ について [PDF], [パワーポイント], [HTML],

    19.f. 実践 Cプログラミング

    目次ページ:実践 Cプログラミング

    19.g. C/C++ 用語集

    19.h. いままでの質問とヒント


    20. 種々のプログラミング演習

    20.a. Scheme プログラミング演習(スライド,全17回)

    Scheme は,関数型言語

    目次ページ: Scheme プログラミング演習(スライド,全17回)

    1. sp-1. 全体内容と方針 [PDF], [パワーポイント], [HTML]
    2. sp-2. Scheme の式とプログラム [PDF], [パワーポイント], [HTML]
    3. sp-3. 関数の組み合わせ [PDF], [パワーポイント], [HTML]
    4. sp-4. 条件式 [PDF], [パワーポイント], [HTML]
    5. sp-5. リスト,文字列,シンボル [PDF], [パワーポイント], [HTML]
    6. sp-6. リストと繰り返し処理 [PDF], [パワーポイント], [HTML]
    7. sp-7. リストの生成 [PDF], [パワーポイント], [HTML]
    8. sp-8. プログラム設計法と種々のエラー [PDF], [パワーポイント], [HTML]
    9. sp-9. 高階関数 [PDF], [パワーポイント], [HTML]
    10. sp-10. 構造体 [PDF], [パワーポイント], [HTML]
    11. sp-11. 構造体とグラフィックス [PDF], [パワーポイント], [HTML]
    12. sp-12. 再帰と繰り返しの回数 [PDF], [パワーポイント], [HTML]
    13. sp-13. 数値微分と数値積分 [PDF], [パワーポイント], [HTML]
    14. sp-14. ニュートン法 [PDF], [パワーポイント], [HTML]
    15. sp-15. リスト処理とクイックソート [PDF], [パワーポイント], [HTML]
    16. sp-16. cons と種々のデータ構造 [PDF], [パワーポイント], [HTML]
    17. sp-17. フィボナッチ数 [PDF], [パワーポイント], [HTML]

    20.b. PASCAL プログラミング演習(スライド,全7回)

    PASCAL は,大学などのプログラミング教育でよく使われてきた言語.

    目次ページ: PASCAL プログラミング演習(スライド,全7回)

    1. pe-1. Borland Delphi 6 を使ってみよう [PDF], [パワーポイント], [HTML]
    2. pe-2. 計算 [PDF], [パワーポイント], [HTML]
    3. pe-3. 条件分岐と場合分け [PDF], [パワーポイント], [HTML]
    4. pe-4. 整数データと浮動小数データ [PDF], [パワーポイント], [HTML]
    5. pe-5. 繰り返し計算 [PDF], [パワーポイント], [HTML]
    6. pe-6. 配列 [PDF], [パワーポイント], [HTML]
    7. pe-7. Borland Delphi6 でビジュアルプログラミング [PDF], [パワーポイント], [HTML]

    20.c. Haskell を使ってみる


    21. 入学時のガイダンスに関する教材

    21.a. プレゼンテーション

    目次ページ: プレゼンテーション

    21.b. 共有ゲーム


    資料作成手順

    スライド資料(PowerPoint)によるミニビデオについては「挿入」によりビデオを挿入。その後、そのビデオを PowerPointの機能でエクスポート. Access のデスクトップ画面については、Webカメラで録画

    動画は YouTube マイチャンネルを作り、同じものを公開するようにしている. https://www.youtube.com/channel/UCnVh6xLHcmp0YaTyVsy8iQQ


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


    公開している資料等のご利用について

    原則,クリエイティブコモンズ BY NC SAとしている. PDFファイル,パワーポイントファイルなどには, 「クリエイティブコモンズ BY NC SA」を明記するとともに,ロゴを記載するようにしている(作業が間に合っていない分もあるのでご容赦ください).

    公開している資料をご利用になる場合の,再配布の条件剽窃の防止などについて,別ページで説明している. 再配布や資料改変の際には,そのページをご確認ください.


    本サイトは金子邦彦研究室のWebページです.サイトマップは,サイトマップのページをご覧下さい. 本サイト内の検索は,サイト内検索のページをご利用下さい.

    問い合わせ先: 金子邦彦(かねこ くにひこ) [image]