トップページ -> 演習,自習用の教材
[サイトマップへ], サイト内検索:

演習,自習用の教材

金子邦彦研究室: データベース、人工知能(AI)、データサイエンスの融合により不可能を可能にする
情報技術の演習、自学自習のための教材集を掲載している. どうぞご活用ください. クリエイティブ・コモンズとしている(詳しい利用条件は末尾で説明している)。

※ サイト内の関連 Web ページ


項目リスト

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

リレーショナルデータベースおよび関連分野

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

数学,数理分野

C/C++ プログラミング演習
Python については、別のページで説明している.

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

パソコン活用演習

コンピュータの仕組み

入学時のガイダンス(ゲーム形式)に関する教材


目次

リレーショナルデータベースの基礎

目次ページ:リレーショナルデータベースの基礎

  1. リレーショナルデータベースの基本概念
  2. テーブル定義と一貫性制約

リレーショナルデータベース入門

目次ページ:リレーショナルデータベース入門

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

  1. データベースとは [PDF版], [パワーポイント版], [HTML版]

  2. ERモデルとER図 [PDF版], [パワーポイント版], [HTML版]

  3. リレーショナルデータベース [PDF版], [パワーポイント版], [HTML版]

  4. SQL [PDF版], [パワーポイント版], [HTML版]

  5. SQL による問い合わせ [PDF版], [パワーポイント版], [HTML版]

  6. 射影,選択,結合 [PDF版], [パワーポイント版], [HTML版]

  7. 集約 [PDF版], [パワーポイント版], [HTML版]

  8. 異状と正規化 [PDF版], [パワーポイント版], [HTML版]

  9. 関数従属性と第三正規形 [PDF版], [パワーポイント版], [HTML版]

  10. データウエアハウス [PDF版], [パワーポイント版], [HTML版]

  11. Webサイトとデータベース [PDF版], [パワーポイント版], [HTML版]

  12. オブジェクトデータベース [PDF版], [パワーポイント版], [HTML版]

  13. リレーショナル・データベースの構築 [PDF版], [パワーポイント版], [HTML版]

  14. リレーショナル・データベースの設計 [PDF版], [パワーポイント版], [HTML版]

  15. 同時実行制御,トランザクション,データベースの回復 [PDF版], [パワーポイント版], [HTML版]

データベース演習

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

SQL 演習

目次ページ: SQL 入門(演習で学ぶ)

  1. リレーショナルデータベースを使ってみよう [PDF版], [パワーポイント版], [HTML版]

  2. テーブル定義と一貫性成約の記述,テーブルへの行の挿入,SQL問い合わせ [PDF版], [パワーポイント版], [HTML版]

  3. テーブルの結合 [PDF版], [パワーポイント版], [HTML版]

郵便番号データベース演習

目次ページ:郵便番号データベース演習

マルチメディアデータベース序論

目次ページ:マルチメディアデータベース序論

  1. マルチメディアデータベース序論 [PDF版], [パワーポイント版], [HTML版]

  2. 画像データベース [PDF版], [パワーポイント版], [HTML版]

  3. マルチメディアデータベースのインデックス [PDF版], [パワーポイント版], [HTML版]

  4. 画像の内容検索 [PDF版], [パワーポイント版], [HTML版]

  5. ビデオデータベース [PDF版], [パワーポイント版], [HTML版]

  6. テキストデータベース [PDF版], [パワーポイント版], [HTML版]

  7. 関係データベースシステム [PDF版], [パワーポイント版], [HTML版]

Unreal Engine 演習シリーズ

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

  1. ue-1. Unreal Engine 4.22 のインストール [PDF版], [パワーポイント版], [HTML版],
  2. ue-2. C++ プロジェクトの新規作成 [PDF版], [パワーポイント版], [HTML版],

待ち行列の数理

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

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

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

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

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

Python については、別のページで説明している.

C/C++ マニュアル

C/C++ マニュアル

よくある質問とヒント

よくある質問とヒント

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

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

C プログラミング演習 (Visual Studio 2019 対応)

目次ページ:C プログラミング演習 (Visual Studio 2019 対応)

  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(モンテカルロ法による数値積分)]

C プログラミング応用

目次ページ:C プログラミング応用

項目: はじめに, Microsoft Visual C++ を使ってみよう, 計算, Cの実行モデル, ファイル処理と配列, メモリ内でのデータの配置, 構造体とレコードデータファイル, ポインタとリンクドリストデータ構造, 二分探索木, ニュートン法による方程式の求解,Simpson法による数値積分, 行列計算と線形方程式の求解, 数値計算における計算精度と誤差,

実践 Cプログラミング

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

アルゴリズムとデータ構造

目次ページ:アルゴリズムとデータ構造

C++ オブジェクト指向プログラミング入門 (Visual Studio 2019 対応)

目次ページ: C++ オブジェクト指向プログラミング入門 (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版],

Visual Studio C++ の実用知識を学ぶシリーズ

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

目次ページ: Visual Studio C++ の実用知識を学ぶシリーズ

  1. vc-1. Visual Studio 2019 C++ の基本操作 [PDF版], [パワーポイント版]

  2. vc-2. Visual Studio C++ のデバッガ [PDF版], [パワーポイント版]

  3. vc-3. ダンプリスト、配列 [PDF版], [パワーポイント版]

  4. vc-4. 文字データと文字コード [PDF版], [パワーポイント版]

  5. vc-5. インラインアセンブラ [PDF版], [パワーポイント版]

Scratch による楽しいプログラミング

内容:Scratch の教材を公開している.39ページ.クリエィティブコモンズです。

2019年に Scratch のデザインが変更されました。対応している.

Scheme プログラミング

Scheme は,有名な関数型言語

目次ページ: Scheme プログラミング

  1. Scheme の式とプログラム [PDF版], [パワーポイント版], [HTML版]

  2. 関数の組み合わせによるプログラム [PDF版], [パワーポイント版], [HTML版]

  3. 条件式 [PDF版], [パワーポイント版], [HTML版]

  4. リスト,文字列,シンボル [PDF版], [パワーポイント版], [HTML版]

  5. リストと繰り返し処理 [PDF版], [パワーポイント版], [HTML版]

  6. リストの生成 [PDF版], [パワーポイント版], [HTML版]

  7. プログラム設計法と種々のエラー [PDF版], [パワーポイント版], [HTML版]

  8. 高階関数 [PDF版], [パワーポイント版], [HTML版]

  9. 構造体 [PDF版], [パワーポイント版], [HTML版]

  10. 構造体とグラフィックス [PDF版], [パワーポイント版], [HTML版]

  11. 再帰と繰り返しの回数 [PDF版], [パワーポイント版], [HTML版]

  12. 数値微分と数値積分 [PDF版], [パワーポイント版], [HTML版]

  13. ニュートン法 [PDF版], [パワーポイント版], [HTML版]

  14. リスト処理とクイックソート [PDF版], [パワーポイント版], [HTML版]

  15. cons と種々のデータ構造 [PDF版], [パワーポイント版], [HTML版]

  16. フィボナッチ数 [PDF版], [パワーポイント版], [HTML版]

PASCAL プログラミング

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

目次ページ: PASCAL プログラミング

  1.  Borland Delphi 6 を使ってみよう [PDF版], [パワーポイント版], [HTML版]

  2.  計算 [PDF版], [パワーポイント版], [HTML版]

  3.  条件分岐と場合分け [PDF版], [パワーポイント版], [HTML版]

  4.  整数データと浮動小数データ [PDF版], [パワーポイント版], [HTML版]

  5.  繰り返し計算 [PDF版], [パワーポイント版], [HTML版]

  6.  配列 [PDF版], [パワーポイント版], [HTML版]

  7.  Borland Delphi6 でビジュアルプログラミング [PDF版], [パワーポイント版], [HTML版]

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

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

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

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

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

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

プレゼンテーション

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

Access データベースの機能

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

Access の機能

  1. 第1回 [PDF版], [パワーポイント版], [HTML版]

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

  2. 第2回 [PDF版], [パワーポイント版], [HTML版]

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

  3. 第3回 [PDF版], [パワーポイント版], [HTML版]

    キーワード:リレーションシップ

  4. 第4回 [PDF版], [パワーポイント版], [HTML版]

    キーワード:問い合わせ(クエリ)

  5. 第5回 [PDF版], [パワーポイント版], [HTML版]

    キーワード:フォーム

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

  1. 第1回:SQL問い合わせ(クエリ) [PDF版], [パワーポイント版], [HTML版]

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

  2. 第2回:集計,集約 [PDF版], [パワーポイント版], [HTML版]

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

  3. 第3回:結合 [PDF版], [パワーポイント版], [HTML版]

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

  4. 第4回:並べ替え(ソート) [PDF版], [パワーポイント版], [HTML版]

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

  5. 第5回:副問い合わせ [PDF版], [パワーポイント版], [HTML版]

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

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

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

  7. 第7回: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 の連携

オペレーションズリサーチを Excel で実習するシリーズ

「オペレーションズリサーチを Excel で実習するシリーズ」では、オペレーションズリサーチを Excel 等を用いて学ぶための教材を公開しています

目次ページ:オペレーションズリサーチを Excel で実習するシリーズ

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

情報セキュリティ

コンピュータアーキテクチャとプロセッサ

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

目次ページ:コンピュータアーキテクチャとプロセッサ

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

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. スーパバイザモード, 特権命令, 割り込み

入学時のガイダンス(ゲーム形式)に関する教材


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


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

クリエイティブコモンズ BY NC SAです.

資料のご利用を歓迎します. 自習でお使い頂いたり,あるいは,グループでお使いいただく(授業や勉強会など)など,大歓迎です. 私の許諾を得ることなく,お使い頂いて構いません. 改変や加工もして頂いてかまいません. 資料等の間違いのご指摘,激励のメッセージなどいただければ励みになります.

  1. 再配布では,無償で相手方に渡してください(お願い)

    再配布は歓迎します. 私がWebページで配布している資料などは, もともと,私のWebページに来れば,簡単にダウンロードできますから, 会社や団体で会費を取って配ったりなどはご遠慮ください. 無料で配ってくださるのは歓迎します. 大学や高校などの学校で,教材としてお使いいただくのも歓迎します.

  2. 剽窃の防止について(お願い)

    グループ学習などでお使いになるとき, 私の資料に第三者の氏名を書き加える,あるいは会社や団体のロゴを書き加えるなどの改変をお考えになるかも知れませんが,剽窃(他人の作品を盗用しているかのような疑いをもたれること)は防止したいです.発表者や紹介者など,私以外の第三者の氏名を加筆して,私の資料をお使いになる場合には, 「金子邦彦の Web サイトで公開されている資料を使っている」のように,一言添えていただくなど,ご配慮ください.


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