授業資料(目次ページ)
|
金子邦彦研究室: データベース、人工知能(AI)、データサイエンスの融合により不可能を可能にする |
データベース,人工知能,コンピュータグラフィックス, プログラミング,パソコン活用などの授業資料(パワーポイントファイル,PDF ファイル,動画など)をまとめている.
※ 原則,クリエイティブコモンズ BY NC SAとしている. PDFファイル,パワーポイントファイルなどには, クリエイティブコモンズ BY NC SAを明記するとともに,ロゴを記載するようにしている(作業が間に合っていない分もあるのでご容赦ください).
※ 公開している資料をご利用になる場合の,再配布の条件,剽窃の防止などについて,別ページで説明している. 再配布や資料改変の際には,そのページをご確認ください.
「授業資料」の項目目次
※ それぞれのリンクをクリックすることで,各項目の目次ページ等にジャンプする.
学習・実験環境を整える
オンライン授業
- リレーショナルデータベース
- リレーショナルデータベース入門(全6回)
- SQL 体験学習(SQLite 3 を使用)(スライド,全3回)
- データベースシステム(全15回)
- リレーショナルデータベース演習
- リレーショナルデータベースの基礎を学ぶ(SQLite3 実習付き)(全12回)
- Access データベースシステム演習(スライド,全12回)
- Access 実演(ミニビデオ,全5回)
※ データベースシステムのインストール,設定,運用については,
別ページで説明している.
- データベース応用,種々のデータベース
- データベース演習
- NoSQL データベース演習(スライド)
- マルチメディアデータベース序論(スライド,全6回)
- データサイエンス
- 統計処理演習
- R システムでデータサイエンス演習(スライド,全12回)
- Shiny によるデータシステム演習(スライド,全3回)
- オープンデータ(スライド)
- 3次元グラフィックス分野
- Blender 2.8 体験学習, 3次元コンピュータグラフィックス Blender 実演(ミニビデオ)
- Unreal Engine 演習シリーズ
- ゲームエンジン
- 人工知能
- 人工知能応用実習(全8回)
- 人工知能(探索,知識表現,プロダクションシステム,Prolog,自然言語処理,ニューラルネットワーク)(全12回)
- 人工知能を演習と実践で学ぶ(ミニビデオ,4回)
- Microsoft Azure Cognetive Service を Python で使ってみる [PDF], [パワーポイント]
- Prolog のインストール
- 種々のデータベース
- バイオインフォマティクスとデータベース
- 小型コンピュータ
- 小型コンピュータ Raspberry Pi
- Raspbian のインストールと動作確認 (9分44秒, 説明音声つき) [mp4 版]
※ Python 3, TensorFlow, Keras, python-opencv のインストール(Windows 上)[PDF], [パワーポイント], [HTML]
- コンピュータビジョン
- OpenCV を Python で使ってみる [PDF] , [パワーポイント]
※ Python 3, TensorFlow, Keras, python-opencv のインストール(Windows 上)[PDF], [パワーポイント], [HTML]
地図データベースおよび関連分野
- 高さマップ (height map) とは [PDF], [パワーポイント], [HTML]
基礎
- 基礎
Linux演習
- Debian GNU Linux のインストール [PDF], [パワーポイント], [HTML]
- FreeBSD のインストール [PDF], [パワーポイント], [ワード]
コンテナ,仮想マシン
- コンテナ,仮想マシン(スライド)(目次ページ)
コンピュータの仕組み
- コンピュータアーキテクチャとアセンブラ演習(スライド,全13回)
- 68000アセンブラ
数学,数理分野
- 待ち行列の数理
パソコン活用演習
- Excel 演習(スライド,全11回)
- マイクロソフト Office のフォーム
- Excel でオペレーションズリサーチ演習(スライド,全14回)
情報セキュリティ
プログラム作成,演習の入門
- プログラミングとは,オンライン開発環境
- コードコンバットによる Python プログラミングの実習 [PDF], [パワーポイント], [HTML]
- Scratch プログラミング入門(スライド)
- Runstant Lite を用いて HTML, JavaScript プログラミングを学ぶ [PDF], [ワード]
Python プログラミング
- Python プログラミング入門演習(Python Tutor を使用)(スライド,全6回)
- Python プログラミング演習(Python Tutor,VisuAlgo を使用)(スライド,全9回)
- Python 入門者向け実演(ミニビデオ,全6回)
※ Python 3 のインストール(Windows 上)[PDF], [パワーポイント], [HTML]
Java プログラミング
- Java を基礎から学びたい人へ
YouTube の再生リスト「Java を基礎から学びたい人へ」: https://www.youtube.com/playlist?list=PLwoDcGBEg9WH6D0fsLu3M53VahHRr-cRx
- Java プログラミング体験学習(全11回)
C/C++ プログラミング演習
※ , [パワーポイント]
- C プログラミング演習 (Visual Studio 2019 対応)(スライド,全15回)
- C プログラミング応用(スライド,全14回)
- Visual Studio C++ の機能と操作演習(スライド,全5回)
- C 言語によるアルゴリズムとデータ構造演習(スライド,全11回)
- C++ オブジェクト指向プログラミング体験学習(スライド,全5回)
- 実践 Cプログラミング
- C/C++ 用語集
種々のプログラミング演習
- Scheme プログラミング
- PASCAL プログラミング演習(スライド,全7回)
- Haskell を使ってみる
入学時のガイダンスに関する教材
- プレゼンテーション
- 共有ゲーム [PDF], [ワード版], [HTML]
「授業資料」の詳細目次
※ それぞれのリンクをクリックすることで,各項目の目次ページや個別ページ等にジャンプする.
学習・実験環境を整える
オンライン授業
目次ページ:オンライン授業(インターネットを用いた授業)
ビデオ会議(生配信)
オンラインでのプログラミング
オンラインで使うサーバを立ち上げる
AWS の基本機能
1. データベースシステム
※ データベースシステムのインストール,設定,運用については,
別ページで説明している.
1.a. リレーショナルデータベース入門(全6回)
目次ページ:リレーショナルデータベース入門(全6回)
dd-1. リレーショナル・データベースの特徴 [PDF], [パワーポイント]
dd-2. テーブルとテーブル定義 [PDF], [パワーポイント]
dd-3. 問い合わせと SQL [PDF], [パワーポイント]
dd-4. 貸し出し記録のデータベース [PDF], [パワーポイント]
dd-5. さまざまな問い合わせ(クエリ) [PDF], [パワーポイント]
dd-6. テーブルの分割と結合 [PDF], [パワーポイント]
1.b. SQL 体験学習(SQLite 3 を使用)(スライド,全3回
目次ページ: SQL 体験学習(SQLite 3 を使用)(スライド,全3回
入門者を対象に、SQL の基本機能の体験学習ができるための資料を公開している.
※ https://www.sqlite.org/index.html で公開されている SQLite 3 を使用する. SQLite 3 のインストールについては,別ページで説明している.
- リレーショナルデータベースを使ってみよう [PDF], [パワーポイント], [HTML]
- SQL によるテーブル定義,一貫性制約の記述,行の挿入,問い合わせ(クエリ) [PDF], [パワーポイント], [HTML]
- SQL による結合 [PDF], [パワーポイント], [HTML]
- FireFox アドオンの SQLite マネージャ [PDF], [ワード]
1.c. データベースシステム(全15回)
目次ページ:データベースシステム(全15回)
リレーショナルデータベースの利用法,設計,運用を中心に,データベースシステムについて学ぶ.SQL,IE 図 に関するさまざまな演習も行う.演習では,Access,オンラインの MySQL, オンラインの draw.io を使用.
- データベースとは,データベースシステムとは,情報とデータ [PDF], [パワーポイント]
- SQL,SQL のデータ型,テーブル定義,問い合わせ(クエリ) [PDF], [パワーポイント]
- ER 図,関連,異状, テーブル分解 [PDF], [パワーポイント]
- 問い合わせ(クエリ) [PDF], [パワーポイント]
- 集計・集約 [PDF], [パワーポイント]
- 並べ替え(ソート) [PDF], [パワーポイント]
- 結合 [PDF], [パワーポイント]
- データベースの異状,分解と結合 [PDF], [パワーポイント]
- 主キー,参照整合性制約,従属 [PDF], [パワーポイント]
- データベースのNULL, AND, OR [PDF], [パワーポイント]
- SQL のIN,副問い合わせ [PDF], [パワーポイント]
- 正規形,正規化 [PDF], [パワーポイント]
- データベース操作,バックアップ,トランザクション [PDF], [パワーポイント]
- リレーショナルデータベースの特徴,データウエアハウス [PDF], [パワーポイント]
- データベースの応用,データベースの種類 [PDF], [パワーポイント]
1.d. リレーショナルデータベースの基礎を学ぶ(SQLite3 実習付き)(全12回)
目次ページ:リレーショナルデータベースの基礎を学ぶ(SQLite3 実習付き)(全12回)
リレーショナルデータベースの基礎を学ぶ(SQLite3 実習付き)(全12回)を学ぶ.SQL についての演習も行う.
- リレーショナルデータベースの基本概念
- テーブル定義と一貫性制約
- SQLiteman を使ってみる
- SQL 問い合わせ
- テーブルの結合と分解
- テーブルの更新,トランザクション
- データベースの物理構造
- 埋め込み SQL
- SQL の実行計画
- SQL 入門演習
SQL の LIKE, group by, ORDER BY, HAVING, COUNT
- 二次索引 (1)
- 二次索引 (1)
データベース応用,種々のデータベース
2.a. データベース演習
目次ページ:データベース演習
- リレーショナルデータベース [ワード],
[PDF],
[MS mht 版],
- SQL 問い合わせ [ワード],
[PDF],
[MS mht 版],
- SQL による結合 [ワード],
[MS mht],
- Python のデータフレーム,集計・集約,ソート [ワード],
[MS mht],
- Web でのリクエスト URL による処理の振り分け(Python の bottle を使用)[ワード],
[MS mht],
- オブジェクト指向データベース(1) [ワード],
[MS mht],
- オブジェクト指向データベース(2) [ワード],
[MS mht],
- クラスタリング [ワード],
[MS mht],
- ガウス分布,クラスタリング [ワード],
[MS mht],
- 分類 [ワード],
[MS mht],
- 種々のグラフ(Python の pandas を使用) [ワード],
[MS mht],
- brief_introduction_to_database.ppt (書きかけ)[MS PowerPoint]
2.b. NoSQL データベース演習(スライド)
目次ページ:NoSQL データベース演習(スライド)
- NoSQL データベース [PDF], [パワーポイント], [HTML]
- JSON とは [PDF], [パワーポイント], [HTML]
- Cloud FireStore で JSON を扱う [PDF], [パワーポイント], [HTML]
2.c. マルチメディアデータベース序論(スライド,全6回)
目次ページ:マルチメディアデータベース序論(スライド,全6回)
- マルチメディアデータベース序論 [PDF], [パワーポイント], [HTML]
- 画像データベース [PDF], [パワーポイント], [HTML]
- マルチメディアデータベースのインデックス [PDF], [パワーポイント], [HTML]
- 画像の内容検索 [PDF], [パワーポイント], [HTML]
- ビデオデータベース [PDF], [パワーポイント], [HTML]
- テキストデータベース [PDF], [パワーポイント], [HTML]
2. データサイエンス分野
3.a. 統計処理演習
目次ページ:統計処理演習(スライド)
3.b. R システムでデータサイエンス演習(スライド,全12回)
「R システムでデータサイエンス演習」では、種々のデータ処理を R システムを用いて演習主体で学ぶための教材を公開している.
目次ページ:R システムでデータサイエンス演習(スライド,全12回)
- rd-1. R システムと RStudio [PDF], [パワーポイント], [HTML]
- rd-2. ヒストグラム,散布図,折れ線グラフ,要約統計量 [PDF], [パワーポイント], [HTML]
- rd-3. 機械学習の例 [PDF], [パワーポイント], [HTML]
- rd-4. 平均と分散 [PDF], [パワーポイント], [HTML]
- rd-5. 二標本の t 検定(ウエルチの検定) [PDF], [パワーポイント], [HTML]
- rd-6. 相関係数 [PDF], [パワーポイント], [HTML]
- rd-7. 主成分分析 [PDF], [パワーポイント], [HTML]
- rd-8. クラスタリング [PDF], [パワーポイント], [HTML]
- rd-9. テーブルデータ処理,並べ替え(ソート)・集計・集約 [PDF], [パワーポイント], [HTML]
- rd-10. オブジェクトのセーブとロード [PDF], [パワーポイント], [HTML]
- rd-11. リレーショナルデータベースとの連携 [PDF], [パワーポイント], [HTML]
- rd-12. CSV ファイルのインポート,エクスポート [PDF], [パワーポイント]
3.c. Shiny によるデータシステム演習(スライド,全3回)
「Shiny によるデータシステム演習」では,オンライン(Web ペース)のデータシステムに関する次のことを演習形式で学ぶ.
- Shiny は,R システムと Web サーバの連携が簡単にできるシステムである.Webサーバが内蔵されている
- 「ウィジェット」を組み合わせて,Web 画面を組み立てる.これは ui.R に書く.
- ユーザが Web 画面で操作するたび,その情報がサーバに送られる.そして,サーバが返答する.これは server.R に書く.
目次ページ: R システムでデータサイエンス演習(スライド,全12回)
3.d. オープンデータ(スライド)
目次ページ: オープンデータ(スライド)
4. 3次元グラフィックス分野
4.a. Blender 2.8 体験学習, 3次元コンピュータグラフィックス Blender 実演(ミニビデオ)
目次ページ:Blender 2.8 体験学習, 3次元コンピュータグラフィックス Blender 実演(ミニビデオ)
・Blender 2.8 体験学習
・3次元コンピュータグラフィックス Blender 実演(ミニビデオ)
- cg-2. Windows で Blender のインストール (3分4秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
- cg-3. Blender の主な機能概要 (3分53秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
- cg-4. Blender の基本操作 (3分53秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
- cg-5. Blender のマテリアル (4分6秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
- cg-6. Blender の作業視野とカメラ視野 (3分20秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
- cg-7. Make Human のインストールと Blender 関係プラグインの組み込み (9分12秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
- cg-9. Blender でパーティクルアニメーション (2分42秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
- cg-10. Blender でパーティクルアニメーションの設定 (4分24秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
- cg-11. Blender での剛体シミュレーションの再生 (2分40秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
- cg-12. Blender での剛体シミュレーションの作成 (2分42秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
※ 欠番のものは準備中
4.b. Unreal Engine 演習シリーズ
目次ページ:Unreal Engine 演習シリーズ
- ue-1. Unreal Engine 4.22 のインストール,起動 [PDF], [パワーポイント], [HTML]
- ue-2. C++ プロジェクトの新規作成 [PDF], [パワーポイント], [HTML]
- ue-3. Blueprint プロジェクトの新規作成 [PDF], [パワーポイント], [HTML]
- ue-4. アクターの配置(移動,回転,拡大縮小)と複製 [PDF], [パワーポイント], [HTML]
- ue-5. レベルノードプリントを使ってみる [PDF], [パワーポイント], [HTML]
- ue-6. アクターを追加してみる [PDF], [パワーポイント], [HTML]
- ue-7. Unreal Engine の Simple HMD プラグインを用いて VR 表示(サイドバイサイド表示)[PDF], [パワーポイント], [HTML]
- ue-8. Python を使用するようにプロジェクトを設定 [PDF], [パワーポイント], [HTML]
4.c. ゲームエンジン
目次ページ:ゲームエンジン
5. 人工知能
※ Python 3, TensorFlow, Keras, python-opencv のインストール(Windows 上)[PDF], [パワーポイント], [HTML]
5.a. 人工知能応用実習(全8回)
目次ページ:5.a. 人工知能応用実習(全8回)
- dn-1. 人工知能システム(TensorFlow, Keras による説明):
[YouTube ビデオ],
[PDF], [パワーポイント]
事前準備:各自で Google アカウントを取得しておくこと
次の URL を使用
https://www.tensorflow.org/tutorials
- dn-2. 人工知能による画像の分類,過学習(TensorFlow, Keras による説明):
[YouTube ビデオ],
[PDF], [パワーポイント]
事前準備:各自で Google アカウントを取得しておくこと
次の URL を使用
https://www.tensorflow.org/tutorials
- dn-3. TensorFlow の画像分類のデモ:
[YouTube ビデオ],
[PDF], [パワーポイント]
事前準備:各自で Google アカウントを取得しておくこと
次の URL を使用
https://www.tensorflow.org/tutorials/images/classification
- dn-4. TensorFlow の転移学習のデモ:
[YouTube ビデオ],
[PDF], [パワーポイント]
事前準備:各自で Google アカウントを取得しておくこと
次の URL を使用
https://www.tensorflow.org/tutorials/images/transfer_learning_with_hub
- dn-5. 顔識別,顔認証(Dlib を使用):
[YouTube ビデオ],
[PDF], [パワーポイント]
事前準備:各自で Google アカウントを取得しておくこと
次の URL を使用
実験1:
https://colab.research.google.com/drive/1S55yEFiQpdIRdjWbdH0zzEYD5VAfklHd?hl=ja#scrollTo=7JdSy61xJGBv
実験2:
https://colab.research.google.com/drive/13fXJ4f2dF-53YI_6i_rAJl17cuYuLE91#scrollTo=PAJ9H2QqRa
- dn-6. 3次元データベース,写真からの3次元再構成(写真測量)(MeshRoom を使用):
[YouTube ビデオ],
3次元データベース,写真からの3次元再構成(写真測量) [PDF], [パワーポイント]
公開されている次のソフトウエアを使用(利用条件等は,利用者で確認すること)
MeshRoom:
https://alicevision.org/
MeshLab:
https://www.meshlab.net/
- dn-7. TensorFlow のスタイル変換のデモ(TensorFlow, Keras を使用):
[YouTube ビデオ],
[PDF], [パワーポイント]
事前準備:各自で Google アカウントを取得しておくこと
次の URL を使用
https://colab.research.google.com/github/tensorflow/tensorflow/blob/master/tensorflow/lite/g3doc/models/style_transfer/overview.ipyn
- dn-8. TensorFlow の DCGAN のデモ(TensorFlow, Keras を使用):
[YouTube ビデオ],
[PDF], [パワーポイント]
事前準備:各自で Google アカウントを取得しておくこと
次の URL を使用
https://www.tensorflow.org/tutorials/generative/dcgan
5.b. 人工知能(探索,知識表現,プロダクションシステム,Prolog,自然言語処理,ニューラルネットワーク)(全12回)
目次ページ:人工知能(探索,知識表現,プロダクションシステム,Prolog,自然言語処理,ニューラルネットワーク)(全12回)
- mi-1. 全体説明 [PDF], [パワーポイント]
- mi-2. 状態空間表現 [PDF], [パワーポイント]
- mi-3. 状態空間表現での総当たり [PDF], [パワーポイント]
- mi-4. 発見的探索 [PDF], [パワーポイント]
- mi-5. プロダクションシステム [PDF], [パワーポイント]
- mi-6. 述語,Prolog [PDF], [パワーポイント]
- mi-7. 自然言語処理 [PDF], [パワーポイント]
- mi-8. ニューラルネットワークの基礎 [PDF], [パワーポイント]
- mi-9. 機械学習とニューラルネットワーク [PDF], [パワーポイント]
- mi-10. TensorFlow, Keras のインストールと動作確認 [PDF], [パワーポイント]
- mi-11. ニューラルネットワークの仕組み [PDF], [パワーポイント]
- mi-12. Python でニューラルネットワークを動かしてみる [PDF], [パワーポイント]
5.c. ディープニューラルネットワークでできること(ミニビデオ)
5.d. 人工知能を演習と実践で学ぶ(ミニビデオ,4回)
目次ページ:人工知能を演習と実践で学ぶ(ミニビデオ,4回)
- ai-2. 人工知能とは何か、人工知能で我々の暮らしはどのように変わるのか (14分23秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
- ai-3. Python, TensorFlow, Keras のインストール(Windows 上), [パワーポイント], [PDF]
- ai-10. ML-Agents ツールキットに付属の事前学習済みモデルを Unity で動かしてみる(ミニ実演)(8分34秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
「パソコン実習」の資料: Windows で Unity ML-Agents + Python 環境を作る(Chocolatey, Anaconda を利用)(Chocolatey, Anaconda を利用)[Web ページ]
- ai-11. ML-Agents ツールキットで学習を行ってみる(ミニ実演)(7分56秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
「パソコン実習」の資料: Windows で Unity ML-Agents + Python 環境を作る(Chocolatey, Anaconda を利用)(Chocolatey, Anaconda を利用)[Web ページ]
5.e. 人工知能のクラウドサービス
5.f. Prolog のインストール
目次ページ: Prolog のインストール
5.g. 顔検出,表情判定,顔識別
6. 種々のデータベース
7. 小型コンピュータ
7.a. 小型コンピュータ Raspberry Pi
目次ページ:小型コンピュータ Raspberry Pi
7.b. 小型コンピュータ Raspberry Pi 実演(ミニビデオ)
8. コンピュータビジョン
※ Python 3, TensorFlow, Keras, python-opencv のインストール(Windows 上)[PDF], [パワーポイント], [HTML]
9. 地図データベースおよび関連分野
10. 基礎
目次ページ: 基礎
11. Linux演習
12. コンテナ,仮想マシン
目次ページ: Docker の概要 [PDF], [パワーポイント]
VMWare Workstation Player のインストール [PDF], [パワーポイント], [HTML]
13. コンピュータの仕組み
13.a. コンピュータアーキテクチャとアセンブラ演習(スライド,全13回)
「コンピュータアーキテクチャとアセンブラ演習(スライド,全13回)」では、プロセッサやメモリの仕組みを、Visual Studio を用いて演習主体で学ぶための教材を公開している パソコン画面のスクリーンショットを交えて、簡単にパソコン演習ができるようにしている.
目次ページ:コンピュータアーキテクチャとアセンブラ演習(スライド,全13回)
- ca-1. プロセッサ、マシン語 [PDF], [パワーポイント]
- ca-2. メモリとアドレス、ダンプリスト [PDF], [パワーポイント]
- ca-3. コンピュータの構成、アドレスバス、データバス [PDF], [パワーポイント]
- ca-4. アセンブリ言語 [PDF], [パワーポイント]
- ca-5. レジスタ [PDF], [パワーポイント]
- ca-6. プログラムカウンタ [PDF], [パワーポイント]
- ca-7. データ転送命令とアドレッシングモード [PDF], [パワーポイント]
- ca-8. 算術演算命令 [PDF], [パワーポイント]
- ca-9. 数の扱い [PDF], [パワーポイント]
- ca-10. フラグ,フラグレジスタ [PDF], [パワーポイント]
- ca-11. 条件分岐,繰り返し [PDF], [パワーポイント]
- ca-12. スタック [PDF], [パワーポイント]
- ca-13. サブルーチン [PDF], [パワーポイント]
13.b. 68000アセンブラ
目次ページ:68000 アセンブラ
- 第1回実習資料 (2007/04/09)
ログイン、ログアウトのマナー、ウインドウマネージャ、UNIX コマンド、エディタと日本語入力など
- 第2回実習資料 (2007/04/11)
アセンブラソフトの使用法、エミュレータによる実行法、 ステップ実行によるメモリの中身とレジスタの変化の観察
- 第3回実習資料 (2007/04/16)
構文エラー(Syntax Error)とデバッグ,add 命令、move 命令、ds 疑似命令。
- 第4回実習資料 (2007/04/19)
エミュレータの各種機能(レジスタへの値の設定など)、 ステップ実行によるプログラムカウンタ、ステータスレジスタの変化の観察、 分岐命令、equ疑似命令などの疑似命令 、
- 第5回実習資料 (2007/04/23)
文法エラーと実行時エラー、ブレークポイントとステップ実行によるデバッグ、、 比較命令におけるコンディションコードレジスタの変化
- 第6回実習資料 (2007/04/25)
サブルーチン呼び出しと復帰、 jsr 命令、rts 命令
- 第7回実習資料 (2007/05/02)
キューのプログラム
- 導入
- メモリとCPU
- プログラムカウンタと命令実行サイクル
- 条件分岐と繰り返し
- サブルーチン呼び出しのメカニズム
- スーパバイザモード, 特権命令, 割り込み
14. 数学,数理分野
14.a. 待ち行列の数理
「待ち行列の数理」では、3コマ分(1コマ:90分を想定)の資料を公開している.
目次ページ:待ち行列の数理
- wq-1. ポアソン分布、指数分布、アーラン分布 [PDF], [パワーポイント], [HTML],
- wq-2. 待ち行列 [PDF], [パワーポイント], [HTML],
- wq-3. M/M/S 待ち行列,アーランの即時式モデル [PDF], [パワーポイント], [HTML],
15. パソコン活用演習
15.a. Excel 実習シリーズ
「Excel 実習シリーズ」では、Excel を学ぶための教材を公開している パソコン画面のスクリーンショットを交えて、簡単にパソコン演習ができるようにしている.
目次ページ:Excel 実習シリーズ
- ex-1. Excel を使ってみる [PDF], [パワーポイント], [HTML]
- ex-2. 切り取りとコピーと貼り付け,Excel の関数 [PDF], [パワーポイント], [HTML]
- ex-3. 並べ替え,グラフ [PDF], [パワーポイント], [HTML]
- ex-4. 検索,条件付き書式設定,並べ替え [PDF], [パワーポイント], [HTML]
- ex-5. 集計,ピボットテーブル(クロス集計表) [PDF], [パワーポイント], [HTML]
- ex-6. ルックアップ,データの入力規則 [PDF], [パワーポイント], [HTML]
- ex-7. 乱数 [PDF], [パワーポイント], [HTML]
- ex-8. 平均と標準偏差 [PDF], [パワーポイント], [HTML]
- ex-9. 数式のグラフ [PDF], [パワーポイント], [HTML]
- ex-11. データの入力規則 [PDF], [パワーポイント], [HTML]
- ex-12. small 関数を用いて,順位からデータを探す [PDF], [パワーポイント], [HTML]
15.b. マイクロソフト Office のフォーム
15.c. Access データベースシステム演習(スライド,全12回)
目次ページ: Access データベースシステム演習(スライド,全12回)
Access の機能
- ae-1. Access とは[PDF], [パワーポイント], [HTML]
キーワード:Accessの起動と終了、画面の説明、GUIの操作
- ae-2. Access の基本操作 [PDF], [パワーポイント], [HTML]
キーワード:GUIを用いたデータベース操作、テーブル定義、フィールドとレコード、データ型、データシートビュー、デザインビュー
- ae-3. リレーションシップ [PDF], [パワーポイント], [HTML]
- ae-4. 問い合わせ(クエリ)[PDF], [パワーポイント], [HTML]
- ae-5. フォーム [PDF], [パワーポイント], [HTML]
データベースソフト Access での SQL 問い合わせ(クエリ), Access と Excel の連携
- ae-7. SQL問い合わせ(クエリ) [PDF], [パワーポイント], [HTML]
キーワード:問い合わせ(クエリ), 射影, 選択, 結合, SQLビュー
- ae-8. 集計,集約 [PDF], [パワーポイント], [HTML]
キーワード:問い合わせ(クエリ), 集計, 集約, SQLビュー
- ae-9. 結合 [PDF], [パワーポイント], [HTML]
キーワード:問い合わせ(クエリ), 結合, 結合条件, SQLビュー
- ae-10. 並べ替え(ソート) [PDF], [パワーポイント], [HTML]
キーワード:問い合わせ(クエリ), 並べ替え(ソート), SQLビュー
- ae-11. 副問い合わせ [PDF], [パワーポイント], [HTML]
キーワード:問い合わせ(クエリ), 副問い合わせ, IN, SQLビュー
- ae-12. SQL でのテーブル定義, データの挿入・削除・更新 [PDF], [パワーポイント], [HTML]
キーワード:テーブル定義, create table, insert into, DELETE FROM WHERE, UPDATE SET WHERE, SQLビュー
- ae-13. NULL, AND, OR [PDF], [パワーポイント], [HTML]
キーワード:問い合わせ(クエリ), NULL, IS NULL, IS not null, AND, OR, SQLビュー
- Microsoft Access の SQL 問い合わせ(クエリ)と Excel との連携 [PDF], [ワード版]
キーワード: Microsoft Access, SQL, テーブル定義, 問い合わせ(クエリ),Access と Excel の連携
15.d. Access 実演(ミニビデオ,全5回)
目次ページ: Access 実演(ミニビデオ,全5回)
- qd-1. マイクロソフト Access でテーブル定義 (4分14秒, 説明音声つき) [mp4 版], [パワーポイント]
- qd-2. マイクロソフト Access でフォームの作成,レポートの作成 (5分6秒, 説明音声つき) [mp4 版], [パワーポイント]
- qd-3. マイクロソフト Access で,SQL 問い合わせ(クエリ)(3分6秒, 説明音声つき) [mp4 版], [パワーポイント]
- qd-4. マイクロソフト Access で,2つのテーブルと,その間のリレーションシップを作成 (9分49秒, 説明音声つき) [mp4 版], [パワーポイント]
- qd-5. マイクロソフト Access のクエリのデザインビュー (3分48秒, 説明音声つき) [mp4 版], [パワーポイント]
※ マイクロソフト Access でテーブルの新規作成 (3分4秒. 説明音声つき) [wmv 版]
15.e. Excel でオペレーションズリサーチ演習(スライド,全14回)
「Excel でオペレーションズリサーチ演習(スライド,全14回)」では、オペレーションズリサーチを Excel 等を用いて学ぶための教材を公開している
目次ページ:Excel でオペレーションズリサーチ演習(スライド,全14回)
- or-1. オペレーションズ・リサーチ[PDF], [パワーポイント]
- or-2. 配送計画、リードタイム[PDF], [パワーポイント]
- or-3. 作業リスト、スケジューリング、PERT図[PDF], [パワーポイント]
- or-4. モンテカルロ・シミュレーション[PDF], [パワーポイント]
- or-5. ランダムウオーク[PDF], [パワーポイント]
- or-6. 待ち行列シミュレーション[PDF], [パワーポイント]
- or-7. 正規分布[PDF], [パワーポイント]
- or-8. ゲーム理論[PDF], [パワーポイント]
- or-9. 資金計画と投資効率[PDF], [パワーポイント]
- or-10. 線形計画法を Excel で解く[PDF], [パワーポイント]
- or-11. 一次式[PDF], [パワーポイント]
- or-12. 待ち行列を解くオンラインサイト supositorio.com の紹介[PDF], [パワーポイント]
- or-13. グラフの最短経路などのアルゴリズムをビジュアルに表示するオンラインサイト www.algoanim.ide.sk の紹介[PDF], [パワーポイント]
- or-14. 囚人のジレンマ[PDF], [パワーポイント]
16. 情報セキュリティ
17. プログラム作成,演習の入門
17.a. プログラミングとは,オンライン開発環境
目次ページ: プログラミングとは,オンライン開発環境
17.b. コードコンバット (CodeCombat)(スライド)
コードコンバットによる Python プログラミングの実習 [PDF], [パワーポイント], [HTML]
17.c. Scratch プログラミング入門(スライド)
目次ページ: Scratch プログラミング入門(スライド)
Scratch 新バージョンに対応 (2019 年に Scratch のデザインが変わりました)
17.d. Runstant Lite を用いて HTML, JavaScript プログラミングを学ぶ
Runstant Lite を用いて HTML, JavaScript プログラミングを学ぶ [PDF], [ワード]
18. Python プログラミング
※ Python 3 のインストール(Windows 上)[PDF], [パワーポイント], [HTML]
18.a. Python プログラミング入門演習(Python Tutor を使用)(スライド,全6回)
目次ページ:Python プログラミング入門演習(Python Tutor を使用)(スライド,全6回)
プログラミング入門者を対象に、Python を一から学べる教材を公開している. パソコン画面のスクリーンショットを交えて、簡単にパソコン演習ができるようにしている.
※ http://pythontutor.com で公開されている Python Tutor を使用する.
- pf-1. プログラミングとは [PDF], [パワーポイント], [HTML]
- pf-2. Python 言語,式,変数 [PDF], [パワーポイント], [HTML]
- pf-3. 条件分岐 [PDF], [パワーポイント], [HTML]
- pf-4. リストと繰り返し [PDF], [パワーポイント], [HTML]
- pf-5. 式の抽象化と関数 [PDF], [パワーポイント], [HTML]
- pf-6. 関数呼び出し,スコープ [PDF], [パワーポイント], [HTML]
18.b. Python プログラミング演習(Python Tutor,VisuAlgo を使用)(スライド,全9回)
目次ページ:Python プログラミング演習(Python Tutor,VisuAlgo を使用)(スライド,全9回)
プログラミング入門者を対象に、Python の基礎(条件分岐,繰り返し,関数と抽象化,リスト,辞書,オブジェクト,クラス,メソッド,コンストラクタ,クラス階層,継承),Python を体験学習で学べる教材を公開している. パソコン画面のスクリーンショットを交えて、簡単にパソコン演習ができるようにしている.
※ http://pythontutor.com で公開されている Python Tutor を使用する.あわせて, https://visualgo.net/ja で公開されている VisuAlgo を一部使用する
- po-1. プログラミング [PDF], [パワーポイント]
- po-2. Python プログラミング入門 [PDF], [パワーポイント]
- po-3. リスト,条件分岐,繰り返し(ループ) [PDF], [パワーポイント]
- po-4. 関数,抽象化 [PDF], [パワーポイント]
- po-5. 繰り返し(ループ),リスト,辞書 [PDF], [パワーポイント]
- po-6. クラス,コンストラクタ,メソッド [PDF], [パワーポイント]
- po-7. クラス階層,継承 [PDF], [パワーポイント]
- po-8. 継承に関する演習 [PDF], [パワーポイント]
- po-9. 全体まとめ [PDF], [パワーポイント]
18.c. Python 入門者向け実演(ミニビデオ,全6回)
目次ページ:Python 入門者向け実演(ミニビデオ,全6回)
- pp-2. Python を使ってみる(paiza.IOを使用)(ミニ解説,実演付き)(10分37秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
- pp-3. Python の標準ライブラリを使ってみる(paiza.IOを使用)(ミニ解説,実演付き)(5分49秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
- pp-4. プログラミングについて知っておきたいた大切なこと(ミニ解説)(7分26秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
- pp-5. 式の抽象化,関数(ミニ解説,実演付き)(5分31秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
- pp-6. Anaconda を Windows マシンにインストール(ミニ実演)(4分14秒, 説明音声つき) [mp4 版], [パワーポイント], [PDF]
「パソコン実習」の資料: [Web ページ]
- pp-7. Anaconda を Ubuntu マシンにインストール
「パソコン実習」の資料: [Web ページ]
- Python プログラミング入門 [PDF], [パワーポイント], [HTML]
【内容】 変数,式,関数,クラス,コンストラクタ,クラスの属性アクセス,メソッド,親クラスからの継承
19. Java プログラミング
19.a. Java を基礎から学びたい人へ
目次ページ:Java を基礎から学びたい人へ
YouTube の再生リスト「Java を基礎から学びたい人へ」: https://www.youtube.com/playlist?list=PLwoDcGBEg9WH6D0fsLu3M53VahHRr-cRx
- j-1. プログラミング入門,プログラム実行 [PDF], [パワーポイント]
- j-2. Java 言語の特徴,データの種類,条件分岐,繰り返し [PDF], [パワーポイント]
- j-3. メソッド,クラス,オブジェクトの生成(コンストラクタ) [PDF], [パワーポイント]
- j-4. コレクション,リスト,マップ,拡張 for 文(コンストラクタ) [PDF], [パワーポイント]
- j-5. メソッド,抽象化 [PDF], [パワーポイント]
- j-6. 継承,クラス階層 [PDF], [パワーポイント]
- j-7. クラスの抽象化,メソッドのオーバーライド [PDF], [パワーポイント]
19.b. Java プログラミング体験学習(全11回)
目次ページ:Java プログラミング体験学習(全11回)
Java 言語の体験学習を,オンラインの学習サイト JavaTutor を用いて行う. クラス,オブジェクト,メソッド,クラス階層,継承,配列,リスト,マップなど Java プログラミングの重要事項を学べる.
※ http://pythontutor.com で公開されている Java Tutor を使用する.あわせて, https://visualgo.net/ja で公開されている VisuAlgo を使用する
- jp-1. プログラミング [PDF], [パワーポイント]
- jp-2. Java プログラミング入門 [PDF], [パワーポイント]
- jp-3. メソッド,抽象化 [PDF], [パワーポイント]
- jp-4. 繰り返し処理,リスト,マップ [PDF], [パワーポイント]
- jp-5. クラス,コンストラクタ [PDF], [パワーポイント]
- jp-6. クラス階層,継承 [PDF], [パワーポイント]
- jp-7. 抽象クラス,抽象メソッド,多相性 [PDF], [パワーポイント]
- jp-8. 標準ライブラリ,ラッパクラス,ジェネリクス [PDF], [パワーポイント]
- jp-9. インタフェース,デザインパターン [PDF], [パワーポイント]
- jp-10. 標準ライブラリ(repl.it による実習版) [PDF], [パワーポイント]
※ 標準ライブラリ(GDBonline による実習版) [PDF], [パワーポイント]
- jp-11. Swing によるグラフィックス [PDF], [パワーポイント]
- Java の基礎まとめ [PDF], [パワーポイント]
20. C/C++ プログラミング演習
20.a. C プログラミング演習 (Visual Studio 2019 対応)(スライド,全15回)
目次ページ:C プログラミング演習 (Visual Studio 2019 対応)(スライド,全15回)
C/C++ プログラミングを、Visual Studio を用いて演習主体で学ぶための教材を公開している パソコン画面のスクリーンショットを交えて、簡単にパソコン演習ができるようにしている.
※
演習で,Visual Studio C++を用いる. 「Visual Studio Community 2019 C++」のインストールについては、 別のページで説明している.
- cp-1. Microsoft Visual Studio 2019 C++ の使い方 [PDF], [パワーポイント], [HTML]
[例題]
- cp-2.Cプログラム作成時のよくある間違い [PDF], [パワーポイント], [HTML]
- cp-3. 計算 [PDF], [パワーポイント], [HTML]
[例題1(自由落下運動)] [例題2(三角形の面積)] [例題3(sin 関数による三角形の面積)]
- cp-4. 条件分岐と場合分け [PDF], [パワーポイント], [HTML]
[例題1(平方根の計算)] [例題2(多分岐の例)] [例題3(うるう年の判定)]
- cp-5. 繰り返し計算 [PDF], [パワーポイント], [HTML]
[例題1(最大公約数の計算)] [例題2(自然数の和)] [例題3(フィボナッチ数列)] [例題4(自然数の和)] [例題5(九九の表)]
- cp-6. 整数データと浮動小数データ [PDF], [パワーポイント], [HTML]
[例題1(単純な金種計算)] [例題2(硬貨の金種計算)] [例題3(複利計算)]
- cp-7. 配列 [PDF], [パワーポイント], [HTML]
[例題1(月の日数)] [例題2(ベクトルの内積)] [例題3(合計点と平均点)] [例題4(棒グラフを描く)] [例題5(行列の和)]
- cp-8. 関数 [PDF], [パワーポイント], [HTML]
[例題1(棒グラフ)] [例題2(月の日数)] [例題3(1か月分のカレンダー)] [例題4(月初めの曜日)] [例題5(カレンダー)]
- cp-9. 再帰関数 [PDF], [パワーポイント], [HTML]
[例題1(スタック)] [例題2(再帰関数による総和)] [例題3(ハノイの塔のパズル)]
- cp-10. 末尾再帰関数と多重再帰関数 [PDF], [パワーポイント], [HTML]
[例題1(フィボナッチ数列)] [例題2(McCarthyの91関数)] [例題3(Ackermann関数)] [例題4(総和を求める末尾再帰関数)]
- cp-11. ポインタ [PDF], [パワーポイント], [HTML]
[例題1(変数のメモリアドレス表示)] [例題2(配列のメモリアドレス)] [例題3(2次元配列のメモリアドレス)] [例題4(棒グラフを表示する関数)] [例題5(2次元配列の受け渡し)] [例題6(局所変数と仮引数のメモリアドレス)] [例題7(関数へのポインタ渡し)]
- cp-12. 文字列 [PDF], [パワーポイント], [HTML]
[例題1(文字列と長さの表示)] [例題2(文字列のコピー)] [例題3(文字列の連結)] [例題4(文字列の比較)] [例題5(文字列の検索)] [例題6(文字列のメモリアドレス)] [例題7(曜日の表示)]
- cp-13. 構造体 [PDF], [パワーポイント], [HTML]
[例題1(住所録)] [例題2(構造体と関数)] [例題3(構造体のリスト)]
- cp-14. ファイル処理 [PDF], [パワーポイント], [HTML]
[例題1(1行単位のファイル読み込み)] [例題2(ファイルからのデータ読み込み)] [例題3(1行単位のファイル書き出し)] [例題4(3行目を2回読み込む)]
- cp-15. 疑似乱数とシミュレーション [PDF], [パワーポイント], [HTML]
[例題1(疑似乱数)] [例題2(ランダムウオーク)] [例題3(じゃんけんゲーム)] [例題4(モンテカルロ法による数値積分)]
20.b. C プログラミング応用(スライド,全14回)
目次ページ:C プログラミング応用(全14回)
C/C++ プログラミングを、Visual Studio を用いて演習主体で学ぶための教材を公開している パソコン画面のスクリーンショットを交えて、簡単にパソコン演習ができるようにしている.
※
演習で,Visual Studio C++を用いる. 「Visual Studio Community 2019 C++」のインストールについては、 別のページで説明している.
- ce-1. C プログラミング入門 [HTML], [PDF], [パワーポイント]
- ce-2. Microsoft Visual C++ を使ってみよう [HTML], [PDF], [パワーポイント]
- ce-3. 式,変数,入力,出力 [HTML], [PDF], [パワーポイント]
- ce-4. プログラムの実行順序 [HTML], [PDF], [パワーポイント]
- ce-5. 中間まとめ1 [HTML], [PDF], [パワーポイント]
- ce-6. ファイル,配列 [HTML], [PDF], [パワーポイント]
- ce-7. メモリ内でのデータの配置 [HTML], [PDF], [パワーポイント]
- ce-8. 構造体,レコードデータファイル [HTML], [PDF], [パワーポイント]
- ce-9. ポインタ,連結リスト [HTML], [PDF], [パワーポイント]
- ce-10. 二分探索木 [HTML], [PDF], [パワーポイント]
- ce-11. 中間まとめ2 [HTML], [PDF], [パワーポイント]
- ce-12. ニュートン法による方程式の求解,台形則による数値積分 [HTML], [PDF], [パワーポイント]
- ce-13. 計算精度と誤差 [HTML], [PDF], [パワーポイント]
14回目は作成中.
20.c. Visual Studio C++ の機能と操作演習(スライド,全5回)
Visual Studio C++ の基本操作、そして、 デバッガ、ステップ実行機能、トレース機能、逆アセンブラなどの実用知識を学ぶための教材を公開している.
目次ページ: Visual Studio C++ の機能と操作演習(スライド,全5回)
- vc-1. Visual Studio 2019 C++ の基本操作 [PDF], [パワーポイント], [HTML]
- vc-2. Visual Studio C++ のデバッガ [PDF], [パワーポイント], [HTML]
- vc-3. ダンプリスト、配列 [PDF], [パワーポイント], [HTML]
- vc-4. 文字データと文字コード [PDF], [パワーポイント], [HTML]
- vc-5. インラインアセンブラ [PDF], [パワーポイント], [HTML]
20.d. C 言語によるアルゴリズムとデータ構造演習(スライド,全11回)
目次ページ:C 言語によるアルゴリズムとデータ構造演習(スライド,全11回)
C プログラムの実例を使って,アルゴリズム,データ構造,プログラミングの理解を深めることを重視.
※ 演習では,http://pythontutor.com で公開されている Java Tutor を使用する.あわせて, https://visualgo.net/ja で公開されている VisuAlgo を使用する
- ad-1. 連結リスト [PDF], [パワーポイント], [HTML],
- ad-2. 双方向リスト [PDF], [パワーポイント], [HTML],
- ad-3. 二分木と走査 [PDF], [パワーポイント], [HTML],
- ad-4. 二分探索木 [PDF], [パワーポイント], [HTML],
これ以降は準備中
20.e. C++ オブジェクト指向プログラミング体験学習(スライド,全5回)
目次ページ: C++ オブジェクト指向プログラミング体験学習(スライド,全5回) (Visual Studio 2019 対応)
- cp-1. クラスとメソッド [PDF], [パワーポイント], [HTML]
- cp-2. メソッド定義と呼び出し [PDF], [パワーポイント], [HTML]
- cp-3. サブクラス、継承 [PDF], [パワーポイント], [HTML]
- Coding Standards of C++ について [PDF], [パワーポイント], [HTML],
20.f. 実践 Cプログラミング
目次ページ:実践 Cプログラミング
20.g. C/C++ 用語集
20.h. いままでの質問とヒント
21. 種々のプログラミング演習
21.a. Scheme プログラミング演習(スライド,全17回)
Scheme は,関数型言語
目次ページ: Scheme プログラミング演習(スライド,全17回)
- sp-1. 全体内容と方針 [PDF], [パワーポイント], [HTML]
- sp-2. Scheme の式とプログラム [PDF], [パワーポイント], [HTML]
- sp-3. 関数の組み合わせ [PDF], [パワーポイント], [HTML]
- sp-4. 条件式 [PDF], [パワーポイント], [HTML]
- sp-5. リスト,文字列,シンボル [PDF], [パワーポイント], [HTML]
- sp-6. リストと繰り返し処理 [PDF], [パワーポイント], [HTML]
- sp-7. リストの生成 [PDF], [パワーポイント], [HTML]
- sp-8. プログラム設計法と種々のエラー [PDF], [パワーポイント], [HTML]
- sp-9. 高階関数 [PDF], [パワーポイント], [HTML]
- sp-10. 構造体 [PDF], [パワーポイント], [HTML]
- sp-11. 構造体とグラフィックス [PDF], [パワーポイント], [HTML]
- sp-12. 再帰と繰り返しの回数 [PDF], [パワーポイント], [HTML]
- sp-13. 数値微分と数値積分 [PDF], [パワーポイント], [HTML]
- sp-14. ニュートン法 [PDF], [パワーポイント], [HTML]
- sp-15. リスト処理とクイックソート [PDF], [パワーポイント], [HTML]
- sp-16. cons と種々のデータ構造 [PDF], [パワーポイント], [HTML]
- sp-17. フィボナッチ数 [PDF], [パワーポイント], [HTML]
21.b. PASCAL プログラミング演習(スライド,全7回)
PASCAL は,大学などのプログラミング教育でよく使われてきた言語.
目次ページ: PASCAL プログラミング演習(スライド,全7回)
- pe-1. Borland Delphi 6 を使ってみよう [PDF], [パワーポイント], [HTML]
- pe-2. 計算 [PDF], [パワーポイント], [HTML]
- pe-3. 条件分岐と場合分け [PDF], [パワーポイント], [HTML]
- pe-4. 整数データと浮動小数データ [PDF], [パワーポイント], [HTML]
- pe-5. 繰り返し計算 [PDF], [パワーポイント], [HTML]
- pe-6. 配列 [PDF], [パワーポイント], [HTML]
- pe-7. Borland Delphi6 でビジュアルプログラミング [PDF], [パワーポイント], [HTML]
21.c. Haskell を使ってみる
22. 入学時のガイダンスに関する教材
22.a. プレゼンテーション
目次ページ: プレゼンテーション
22.b. 共有ゲーム
資料作成手順
スライド資料(PowerPoint)によるミニビデオについては「挿入」によりビデオを挿入。その後、そのビデオを PowerPointの機能でエクスポート. Access のデスクトップ画面については、Webカメラで録画
動画は YouTube マイチャンネルを作り、同じものを公開するようにしている. https://www.youtube.com/channel/UCnVh6xLHcmp0YaTyVsy8iQQ
この Web ページの配下にある資料の維持方針
- 大学の授業での自作の資料は,公開の準備ができたものは,適宜,公開する.演習問題や解説記事なども必要に応じて付ける.過去の授業で現在開講されなくなったものについては,ソフトのバージョンを最新にするなど見直しを行うことがある.
- 既存の技術やソフトウエアを調査し,その機能や使用法を実際に試し,その結果 (それらのインストールの方法,使用方法など)をスクリーンショットなどでビジュアルに説明する. 「面白いソフトを探したい」,「パソコンを使いながら実践的に勉強したい」,「ソフトの使い方がわからなくて困っている」などにも役立つようにする.
公開している資料等のご利用について
原則,クリエイティブコモンズ BY NC SAとしている. PDFファイル,パワーポイントファイルなどには, 「クリエイティブコモンズ BY NC SA」を明記するとともに,ロゴを記載するようにしている(作業が間に合っていない分もあるのでご容赦ください).
公開している資料をご利用になる場合の,再配布の条件,剽窃の防止などについて,別ページで説明している. 再配布や資料改変の際には,そのページをご確認ください.