| 年度 | 2006 |
|---|---|
| 科目名 | システム分析 |
| 教員名 | 石井 信明 |
| 授業概要 | この授業のテーマは、情報システムの設計にかかる前に「どんなシステムを開発すべきか」を決定する分析フェーズで取り組むべき諸問題と、その解決方法である。初めに組織における開発環境と、開発の際に守るべき一般原則、およびこれに基づいて開発のライフサイクルを管理するための方法論を紹介する。この方法論は参考書の著者が、実際に使われているいくつかの代表的な方法論の中からそれぞれのエッセンスを取り出し、それを教育用の視点で再構成したものである。次にこの方法論の中で、システム分析フェーズに相当する部分の内容を少し詳しく解説する。後半はシステム分析フェーズで使用される代表的なモデリング技法の中から、データモデル、プロセスモデルおよびオブジェクトモデルを取り上げる。データモデルはデータベースIおよびIIで詳説されているので、ここではプロセスモデルとの関連を述べるにとどめる。プロセスモデルでは、機能分割図、DFDという基本的なダイヤグラムの他に、これを使用して分析を実行するための方法論として、イベント分割方式と呼ばれるものを紹介する。これは、分析のためにシステムを分割する際に、システムを駆動する外部イベントに着目するもので、伝統的な構造化方法論の欠点であった開発期間の長期化を避けるために考案された。この考え方はオブジェクトモデルでの動的視点にもつながるものである。オブジェクトモデルについては、基本的な概念を紹介するにとどめた。実際の使用に当たっては、それぞれの領域での専門書を紐解く必要がある。 |
| 授業計画 | システムアナリストへの期待: 情報システムアーキテクチャ: 誰が、何を、どう見るか システム開発のための一般的な原則: システム開発方法論: 開発ライフサイクルに立脚した教育用の方法論 システム分析業務(1):調査 システム分析業務(2):現状分析演習 システム分析業務(3):要求定義作成演習 事例演習(第1回): システム分析のためのツール(1):データモデル システム分析のためのツール(2):プロセスモデル(機能分割図、DFD) イベント分割方式に基づくシステム分析方法 事例演習(第2回): システム分析のためのツール(3):オブジェクトモデル(ユースケース図、クラス図、シーケンス図) 事例演習(第3回): システム分析総合試験 |
| 評価方法 | 授業中に出す小テスト、演習課題と、定期試験問題に対する解答を総合的に評価する。 |
| 教科書 | |
| 参考書 | |
| メッセージ | システム分析は、講義だけではなかなか理解できないものです。本科目は、基本的に毎回行う小テストと数回の演習で積極的に手を動かし、システム分析の難しさと面白さを体験する機会の場と考えてください。なお、本科目はデータベースIの講義内容を前提としています。従ってデータベースIを履修していない人は、それを自習で身につけるという覚悟を持って、この科目を履修してください。 |
ゼミナールⅠ・ゼミナールⅡ
| 年度 | 2006 |
|---|---|
| 科目名 | ゼミナールⅠ・ゼミナールⅡ |
| 教員名 | 竹田 仁 |
| 授業概要 | 待ち行列理論は、オペレーションズ・リサーチの中で一つの重要な研究分野であり、この理論は歴史的にも古く電話通信における待ち行列から発達してその後、数多くの論文が発表され、理論的側面および実際問題への応用に大きく貢献してきた。 われわれの日常生活でも、病院での待ちや、高速道路の出口での渋滞などよく行列に並び待たされることがある。もし、この行列をなくそうとすると、巨額な費用がかかり、費用と待ち時間を較べながらシステムを設計する必要がある。 特に近年めざましい発展をとげている情報処理システムの中には、数多くのタイプの待ち行列を見うけることができる。例えば、ディジタル通信の高度化に伴い、ディジタル通信ネットワークの高効率化がよく問題になる。パケットがバースト的に発生するメディアを含んだマルチメディア通信の場合には、メディアごとに待ち時間遅延、パケット損失率などの要求が異なるため、これらの要求を満たすネットワーク構成や制御方法をみいだすことは極めて重要である。ゼミナールでは、待ち行列理論を用いて上記の様な問題を理論解析し、シミュレーションによるシステムの検討を行う。 |
| 授業計画 | 前期は、待ち行列理論、シミュレーションについて講義と質問形式で行い。後期では、学会誌などに掲載している論文や解説書などのトピックについて講義と質問形式で行い、各自のテーマについて発表する。 |
| 評価方法 | 出席と各自のテーマの発表などにより評価を行う。 |
| 教科書 | 授業時に指示する。 |
| 参考書 | 授業時に指示する。 |
| メッセージ | 4年次で「卒論論文」の履修を希望する。専門知識を是非習得してほしい。情報処理技術者試験(ネットワークスペシャリスト)の資格を取得してほしい。工場見学などを予定している。 |
原書講読
| 年度 | 2006 |
|---|---|
| 科目名 | 原書講読 |
| 教員名 | 竹田 仁 |
| 授業概要 | 確率論の名著である An Introduction to Probability Theory and Its Applications を精読する。このテキストで確率論を学習した後に待ち行列理論では最も初歩である The Single Server Queue を解説する。 |
| 授業計画 | 毎回指定した箇所を予習して、課題として提出。 The Sample Space Elements of Combibinatorial Analysis Fluctuations in Coin Tossing and Random Walks Combination of Events Markov Chains with a Discrete Time Parameter など |
| 評価方法 | 出席と各自の発表などにより評価を行う。 |
| 教科書 | |
| 参考書 | |
| メッセージ |
ソフトウェア作成
| 年度 | 2006 |
|---|---|
| 科目名 | ソフトウェア作成 |
| 教員名 | 竹田 仁 |
| 授業概要 | 本授業ではソフトウェア作成の講義と実習を並行して実施する。講義内容に沿った形でC言語によるプログラミング技術の習得を目的とする。C言語は、ミニコンのOSであるUNIXと共に進化した高級言語で、汎用性が強くシステム記述、数値計算処理、テキスト処理、事務処理などの領域で最も活用されているプログラミング言語である。従って、C言語についての知識を有することは、計算機に関連した分野では極めて重要である。本授業では、問題解決のためのアルゴリズムの考え方を詳しく解説しながら、このC言語を用いたプログラミングの講義と実習を行う。科目「プログラミング」に引き続き、基礎を復習しながら、その応用を行う。Cプログラミングにおいては、ポインターを理解することが重要であり、その基本的な課題を取り上げる。なお、本授業は毎回、講義と実習をセットにした2コマ授業で行われる。 |
| 授業計画 | C言語(歴史的背景、C言語の特徴)とエディタ操作について[講義と実習] 基本規則1(変数と型、流れの制御、標準入出力)[講義とエディタ操作実習] 基本規則2(配列、関数)[講義と実習] 基本規則3(アルゴリズムについての構造化定理)[講義と実習] 文字型データ(文字型、文字変換)[講義と実習] ビット操作(ビット論理演算、シフト演算)[講義と実習] ポインター1(アドレスとポインター変数)[講義と実習] ポインター2(配列とポインター、関数と引数)[講義と実習] 文字列操作(文字列操作の基礎、文字列操作関数の作成と応用、文字列変換関数)[講義と実習] 記憶クラスと初期設定(内部変数と外部変数、記憶クラス、初期設定)[講義と実習] ポインターの応用(ポインターを用いた分類アルゴリズム、ポインター配列・関数)[講義と実習] 構造体1(構造体の基礎、構造体とポインター)[講義と実習] 構造体2(リスト処理とそのアルゴリズム)[講義と実習] ファイル処理1(ファイルの概念、順次編成ファイルとそのアルゴリズム)[講義と実習] ファイル処理2(乱編成とそのアルゴリズム)[講義と実習] |
| 評価方法 | 学期末試験を評価の対象とするが、出席、演習の際の提出物を加味する |
| 教科書 | |
| 参考書 | |
| メッセージ | C言語は難しいプログラミング言語であると思われているようであるが、本講義ではC言語の特徴であるポインターを中心にプログラミングの基本をやさしく講義する。途中で休むと授業についてこられなくなる可能性がある。受講を決意したら休まないように努力して欲しい。なお、本授業を受講する者は、科目「プログラミング」を履修しておくのが望ましい。 |
シミュレーションモデル分析
| 年度 | 2006 |
|---|---|
| 科目名 | シミュレーションモデル分析 |
| 教員名 | 竹田 仁 |
| 授業概要 | 対象システムが大規模化、複雑化してくると、対象の挙動を直観的にとらえることが困難になる。この様な場合、対象システムの挙動などを観察するのにシミュレーションを利用する。シミュレーションとは、現実の問題を実際の場ではなく、代用のモデルを作ってその上で実際にあるのと同じような場合の実験をして評価しようとする方法で、OR(オペレーションズリサーチ)の有力な手法の一つである。この授業は講義と実習を並行して実施する。実習は、講義内容に沿った形で表計算ソフト(Excel)などを使用する。将来業務の中で複雑な経営上の様々な諸問題の問題解決ツールとして、学生諸君には必須技法でもある。シミュレーションの目的や用途を経営や情報システムの設計、運用にどう使うかを中心に考察する。なお、本授業は毎回、講義と実習をセットにした2コマ授業で行われる。 |
| 授業計画 | 1.シミュレーションの目的と機能、シミュレーションモデル分析 2.シミュレーションの概要(確定的および確率的なモデル)[講義と実習] 3.シミュレーションの概要(擬似乱数)[講義と実習] 4.モンテカルロ・シミュレーション[講義と実習] 5.経営シミュレーションⅠ[講義と実習] 6.経営シミュレーションⅡ[講義と実習] 7.生産在庫シミュレーションⅠ[講義と実習] 8.生産在庫シミュレーションⅡ[講義と実習] 9.計量経済モデルシミュレーションⅠ[講義と実習] 10.計量経済モデルシミュレーションⅡ[講義と実習] 11.システムダイナミックスシミュレーションⅠ[講義と実習] 12.システムダイナミックスシミュレーションⅡ[講義と実習] 13.ビジネスゲームとシミュレーションⅠ[講義と実習] 14.ビジネスゲームとシミュレーションⅡ[講義と実習] 15.待ち行列モデルシミュレーション[講義と実習] |
| 評価方法 | 学期末試験を評価の対象とするが、出席、実習の際の提出物を加味する。 |
| 教科書 | |
| 参考書 | |
| メッセージ | 以前は、シミュレーションはモデル作成、プログラミングに時間と労力を費やし難しい学問であると思われてきたが、現在ではコンピュータの力を借りて非常に楽にモデリングと計算ができるようになった。従って、いかに問題意識を持つか、何を評価したらいいかが重要になる。本授業では、初心者でも充分理解できるようにモデリングから詳しく解説する。途中で休むと授業についてこられなくなる可能性がある。受講を決意したら休まないように努力して欲しい。 |
シミュレーションモデル分析
| 年度 | 2006 |
|---|---|
| 科目名 | シミュレーションモデル分析 |
| 教員名 | 竹田 仁 |
| 授業概要 | シミュレーションとは、現実の問題を実際の場ではなく、代用のモデルを作ってその上で実際にあるのと同じような場合の実験をして評価しようとする方法で、OR(オペレーションズリサーチ)の有力な手法の一つである。この授業は講義と実習を並行して実施する。実習は、講義内容に沿った形で表計算ソフト(Excel)などを使用する。将来業務の中で複雑な経営上の様々な諸問題の問題解決ツールとして、学生諸君には必須技法でもある。シミュレーションの目的や用途を経営や情報システムの設計、運用にどう使うかを中心に考察する。なお、本授業は毎回、講義と実習をセットにした2コマ授業で行われる。 |
| 授業計画 | 1.シミュレーションの目的と機能、シミュレーションモデル分析 2.シミュレーションの概要(確定的および確率的なモデル)[講義と実習] 3.シミュレーションの概要(擬似乱数)[講義と実習] 4.モンテカルロ・シミュレーション[講義と実習] 5.経営シミュレーションⅠ[講義と実習] 6.経営シミュレーションⅡ[講義と実習] 7.生産在庫シミュレーションⅠ[講義と実習] 8.生産在庫シミュレーションⅡ[講義と実習] 9.計量経済モデルシミュレーションⅠ[講義と実習] 10.計量経済モデルシミュレーションⅡ[講義と実習] 11.システムダイナミックスシミュレーションⅠ[講義と実習] 12.システムダイナミックスシミュレーションⅡ[講義と実習] 13.ビジネスゲームとシミュレーションⅠ[講義と実習] 14.ビジネスゲームとシミュレーションⅡ[講義と実習] 15.待ち行列モデルシミュレーション[講義と実習] |
| 評価方法 | 学期末試験を評価の対象とするが、出席、実習の際の提出物を加味する。 |
| 教科書 | |
| 参考書 | |
| メッセージ | 以前は、シミュレーションはモデル作成、プログラミングに時間と労力を費やし難しい学問であると思われてきたが、現在ではコンピュータの力を借りて非常に楽にモデリングと計算ができるようになった。従って、いかに問題意識を持つか、何を評価したらいいかが重要になる。本授業では、初心者でも充分理解できるようにモデリングから詳しく解説する。途中で休むと授業についてこられなくなる可能性がある。受講を決意したら休まないように努力して欲しい。 |
情報科学
| 年度 | 2006 |
|---|---|
| 科目名 | 情報科学 |
| 教員名 | 竹田 仁 |
| 授業概要 | 情報科学(ハードウェア、ソフトウェア、情報処理概論)についての講義を行う。ハードウェア(電子計算機の誕生からその発展、計算機を構成する要素、装置とその役割、動作原理)。ソフトウェア(電子計算機を動かす仕組みについて、プログラムを構成している「命令」がどのようにして電子計算機を動かしているのかについて、ソフトウェア工学の基礎となる情報処理の実際とアルゴリズムの概要)。情報処理概論(コンピュータと仕事の関係およびコンピュータの基幹業務システムとのかかわりについて、データ通信、ネットワークシステムの構築、技術支援などの基礎知識)。 |
| 授業計画 | 1.情報科学とは 2.電子計算機の誕生と発展 3.コンピュータの基礎 4.数値の取り扱い 5.コンピュータの論理回路 6.主記憶装置 7.中央処理装置 8.補助記憶装置 9.入出力装置 10.情報処理の実情 11.コンピュータによる問題処理手順 12.流れ図 13.ファイル編成法 14.プログラム言語 15.情報処理システム 16.ネットワーク |
| 評価方法 | 学期末試験を評価の対象とするが、出席も加味する。 |
| 教科書 | |
| 参考書 | |
| メッセージ | コンピュータの分野は発展が著しく、単なる一時点の技術を学ぶだけであってはならない分野である。途中で休むと授業についてこられなくなる可能性がある。受講を決心したら休まないように努力して欲しい。 |
データ処理
| 年度 | 2006 |
|---|---|
| 科目名 | データ処理 |
| 教員名 | 幡鎌 博 |
| 授業概要 | パソコン、特にWordやExcelを使いこなすことは、大学の授業のレポート作成や会社での日常業務、その他さまざまな場面において必須の能力であり、今や一般常識と同じレベルになりつつあります。この授業では、表計算ソフトExcelの基本操作を学ぶことにより『自分自身で』さらに学習する基礎を培うことを目的とします。具体的には、Microsoft Office Specialist(MOS)のEXCEL 2003 Specialist資格程度の操作知識・技術を習得します。 |
| 授業計画 | イントロダクション、基本操作 入門・初級:簡単な関数を使った表とグラフの作成 加減乗除の計算、相対参照、絶対参照、複合参照 SUM関数、AVERAGE関数、計算式のコピー、グラフ作成 COUNT関数、MAX関数、MIN関数 印刷の基本操作、ファイルの保存、シートの装飾等 MOS Specialist範囲、便利な関数、その他の機能 置換、オートフィルタ、リストの検索 IF関数、COUNTIF関数、AND関数、OR関数 TODAY関数、NOW関数、WEEKDAY関数、CHOOSE関数 PMT関数、 SUMIF関数、FREQUENCY関数 データベース関数 ピポットテーブルとピポットグラフ VLOOKUP関数、ウィンドウ枠の固定 |
| 評価方法 | 課題の提出により評価する。 |
| 教科書 | |
| 参考書 | |
| メッセージ | パソコンと一生縁を切るのではない限り、EXCELを使いこなせるようになることは必要です。慣れないうちは難しく感じるかもしれませんが、たかが道具(されど道具)です。途中であきらめることなく、基本的な知識・操作を確実に身につけてください。 |
経営基礎数学
| 年度 | 2006 |
|---|---|
| 科目名 | 経営基礎数学 |
| 教員名 | 竹田 仁 |
| 授業概要 | 高校の数学から経営情報学科で学習するために必要な大学の数学への橋渡しが狙いである。高校数学のいくつかの分野を復習しつつ、3・4年へつながる展望をあたえる。 |
| 授業計画 | 1.連立方程式の解法 2.行列と行列式 3.線形計画法 4.微分法と応用 5.積分法と応用 |
| 評価方法 | 定期試験の成績等を考慮して、総合的に評価する。 |
| 教科書 | |
| 参考書 | |
| メッセージ | 途中で授業を休むと、授業についてこられなくなる可能性がある。受講を決定したら休まないように努力する。 |
シミュレーション演習
| 年度 | 2006 |
|---|---|
| 科目名 | シミュレーション演習 |
| 教員名 | 竹田 仁 |
| 授業概要 | 対象システムが大規模化、複雑化してくると、対象の挙動を直観的にとらえることが困難になる。この様な場合、対象システムの挙動などを観察するのにシミュレーションを利用する。シミュレーションとは、現実の問題を実際の場ではなく、代用のモデルを作ってその上で実際にあるのと同じような場合の実験をして評価しようとする方法で、OR(オペレーションズリサーチ)の有力な手法の一つである。この授業は講義と実習を並行して実施する。実習は、講義内容に沿った形で表計算ソフト(Excel)などを使用する。将来業務の中で複雑な経営上の様々な諸問題の問題解決ツールとして、学生諸君には必須技法でもある。シミュレーションの目的や用途を経営や情報システムの設計、運用にどう使うかを中心に考察する。なお、本授業は毎回、講義と実習をセットにした2コマ授業で行われる。 |
| 授業計画 | 1.シミュレーションの目的と機能、シミュレーションモデル分析 2.シミュレーションの概要(確定的および確率的なモデル)[講義と実習] 3.シミュレーションの概要(擬似乱数)[講義と実習] 4.モンテカルロ・シミュレーション[講義と実習] 5.経営シミュレーションⅠ[講義と実習] 6.経営シミュレーションⅡ[講義と実習] 7.生産在庫シミュレーションⅠ[講義と実習] 8.生産在庫シミュレーションⅡ[講義と実習] 9.計量経済モデルシミュレーションⅠ[講義と実習] 10.計量経済モデルシミュレーションⅡ[講義と実習] 11.システムダイナミックスシミュレーションⅠ[講義と実習] 12.システムダイナミックスシミュレーションⅡ[講義と実習] 13.ビジネスゲームとシミュレーションⅠ[講義と実習] 14.ビジネスゲームとシミュレーションⅡ[講義と実習] 15.待ち行列モデルシミュレーション[講義と実習] |
| 評価方法 | 学期末試験を評価の対象とするが、出席、実習の際の提出物を加味する。 |
| 教科書 | |
| 参考書 | |
| メッセージ | 以前は、シミュレーションはモデル作成、プログラミングに時間と労力を費やし難しい学問であると思われてきたが、現在ではコンピュータの力を借りて非常に楽にモデリングと計算ができるようになった。従って、いかに問題意識を持つか、何を評価したらいいかが重要になる。本授業では、初心者でも充分理解できるようにモデリングから詳しく解説する。途中で休むと授業についてこられなくなる可能性がある。受講を決意したら休まないように努力して欲しい。 |