【第 13 回】

［コラム］

［解説］

［解説］

［特別コラム］

情報教育と情報技術教育

産業技術大学院大学・
情報アーキテクチャ専攻の PBL

オープンソースを活用した専門
職大学院大学におけるオブジェ
クト指向技術教育の紹介…江谷典子

お大師様を訪ねて（4）
君のひとみは 10000 ボルト

…米田英一

…酒森

潔

…湖東俊彦

基応
専般

情報教育と情報技術教育
情報教育と情報技術教育を比べたとき，一般の市民にとって前者の方が重要であることはいうまでもない．さて，
本誌の 2011 年 4･5 月合併号に掲載された筧さんの「ご存じでしたか？」に「8 秒間に生まれる 34 人の子どものうち，5 人はインド人，4 人は中国人，アメリカ人は 1 人」とある．これを見て，右翼系の新聞などは中国の脅威について
金切り声を挙げるであろうが，健全な良識を持った市民であれば世界の食糧問題に思いを致すに違いない．高校で「情報」について学ぶ生徒も，こういう記事を見たときには，世界の農産物の生産量を自分なりに調査し，バイオ燃料などという代物のいかがわしさを納得するようになってほしいものである．
「ご存じでしたか？」には「英単語の数はシェークスピア時代の 5 倍になっている」ともある．素直な高校生なら，増えた単語にはどういうものがあるのか；

Shakespeare 時代と現在とでは品詞の比率はどのように変化したのか；といった疑問を抱くであろうが，私のような臍曲がりは「単語数が増えた結果，
Shakespeare を凌駕する英米文学者が生まれたのか，Joyce がそうだというのか？」といった皮肉な見方をすることになる．同じデータを見ても，そこから読み取る ｢真の情報｣ は人によって実にさまざまである．
ところで，生データから ｢真の情報｣ を読みとるためには，幅広い知識と鋭い洞察力と若干の四則演算能力が必要である．そういう意味では，情報担当の教授・教員にはほかの学科の教授・教員以上に豊かな教養が要求されるが，現実はどうであろうか．「真の情報」を得るためには，現在の日本社会の情報環境も大問題である．中堅企業の不祥事に対しては居丈高に罵倒する癖に，超大企業の悪事に対しては一言の苦言を呈することもできないのが現代の日本の大部分の新聞やテレビの実態である．こういう環境の中で ｢真の情報｣ を得ることの難しさを高校生に理解させることが大切である．
最後に情報技術教育について一言だけ書いておく．パソコンのソフトウェアの品質と性能の悪さはほとんどの利用者がイヤというほど体験しているはずである．こういう中で情報システムの品質や性能について講義することは非常に難しい上に，学生も真面目には聴こうとしないであろう．いっそのこと，大学の情報工学科では，思い切って，パ
ソコンのソフトウェアの品質と性能の悪さの本質的な原因について，想像力と洞察を駆使して分析しながら教えるという案はどうであろうか．
米田英一

ロゴデザイン ● 中田 恵

ページデザイン・イラスト ● 久野 未結

情報処理 Vol.53 No.5 May 2012

513

解説

産業技術大学院大学・
情報アーキテクチャ専攻の PBL

基応
専般─社会人大学院における PBL 学習─
酒森

潔

産業技術大学院大学

情報アーキテクチャ専攻❏ カリキュラム

情報アーキテクチャ専攻と PBL の関係

高度な情報アーキテクチャを学びたいと思う学❏ 産業技術大学院大学の概要

生に対応するため，講義のレベルは IT スキル標準

産業技術大学院大学は 2006 年に東京都が設置し（ITSS）のレベル 4 を標準にしている．また，幅広た情報アーキテクチャ専攻と創造技術専攻からなるい情報アーキテクチャの分野を学べるように 40 を専門職大学院である．品川シーサイド駅近くに位置超える講義科目をすべて選択制にしている．学生はし，社会人が学びやすいように講義は平日の夜と土

1 年次に目的に合った講義を受講した後，2 年次は曜日中心に開講されている．

PBL（Project Based Learning）方式の情報システム学
特別演習（以下 PBL と呼ぶ）を受講する（図 -1）．

情報アーキテクチャ専攻は，日本にはまだ数少ない「情報システムアーキテクチャ」を学ぶことができ❏ PBL 活動で大学院修士の学位を授与するる専攻である．1 学年の定員は 50 人で学生の 95％が社会人であり，キャリアアップを目指して本専攻

情報アーキテクチャ専攻の教育目標は，情報シスに入学している．学生の年齢構成は 23 歳から 70 歳

テムに関しての知識を教えるのではなく，学生がまでと幅が広く，企業における専門分野，経験，個コンピテンシー（業務遂行能力）を養える教育を行

人のスキルや能力もさまざまである．

うことである．このための教育方法として 2 年次
は PBL を必須科目として課している．

情報アーキテクチャ専攻のカリキュラム

514 情報処理 Vol.53 No.5 May 2012

ソフトウェアエンジニア系
プロジェクト図 -1

コンサルタント系プロジェクト

専門科目群

マネジメント系
プロジェクトシステム開発系
科目群

マネジメント系
科目群

エンタープライズ系
科目群

I
C
T

系科目群

基本共通科目群

基礎科目群

I
T

2 年次
PBL

情報
アーキテクト・CIO
・起業家
・コンサルタント・IT アーキテクト
・プロジェクト
マネージャ
・IT スペシャリスト
・アプリケ−ション
スペシャリスト・ソフトウェア
デベロップメント......

修了後
キャリア

学生は 1 つの PBL に所属し 1 年間かけてテーマの達成に取り組む．通常の大学院にあるような修士論文はな
く，グループで PBL 活動を経験しコンピテンシーを身に付けることで情報システム学修士（専門職）を授与される．
このように PBL は産業技術大学院
大学における専門職修士教育の根幹となっている．

産業技術大学院大学・情報アーキテクチャ専攻の PBL ─社会人大学院における PBL 学習─

さらに扱う課題の種類で分類することが可能であ

産業技術大学院情報・アーキテクチャ
専攻の PBL の事例

る．それは，実社会の事例を扱う「実事例対象型」と，❏ PBL の構成

模擬事例を使用する「模擬事例対象型」である．実事本専攻の PBL は教員 10 人がそれぞれ主担当とし

例対象型の方がより実務に近く，実務に即した実践てほかに副担当 2 名で 1 つの PBL を指導している．

力を身に付けることが可能であるが，教える専門分

各 PBL には平均 5 人の学生が所属し，プロジェク

野によっては適切な実事例を準備することが難しい

ト形式で目標の達成を目指す．

こともある．模擬事例はいろいろな状況を意図的にPBL への配属は通常の大学院でいえば研究室へ提供でき，限られた時間内に効率的に実務を学ぶのの配属に相当するが，本学では入学時にはまだどのには適した方法である．PBL において課題となる教PBL への配属も決めていない．1 年次に選択した講育効果の評価においても，ある程度客観的な指標を義科目を履修した後，2 年次になる段階で PBL へ

設定することができる（図 -2）．

の配属を決定している．

❏ 産業技術大学院大学・情報アーキテクチャの❏ PBL の分類

PBL の事例

本学では，「PBL は研究活動の成果や習得した先2011 年の PBL のテーマは以下のとおりである．

端技術を社会で活用するための橋渡しを行うとこ•「次世代モバイルネットワークサービスの研究開ろ」と考えている．講義や演習で学んだ知識はその発」：民間企業との共同研究の一部をテーマとしままでは役に立つものではなく，実社会でそれをうた学習用テーマ研究型 .

まく活用できて初めて意味のあるものである．この•「基盤ソフトウェア開発を通じたソフトウェアプ

ような実践能力がコンピテンシーと呼ばれているもロセスの修得」：オブジェクト指向開発を行う小のであり，PBL はコンピテンシーを身に付けるため

規模開発型 .

の優れた手段の 1 つとされる．

•「ソフトウェア開発プロジェクトのマネジメント

PBL はその進め方や考え方でいくつかのタイプ

方法論」：プロジェクトマネジメント手法をオブに分類することができる．まずその進め方によってジェクト開発へ適用する小規模開発型 .

「プロセス型」
か「問題対応型」
かに分けることができ•「インターネット上のサービス・プラットフォー

る．プロセス型は，あらかじめ手順が用意され学生

ムの企画・戦略立案」：新規ソフトウェアの企画

はその手順にしたがってプロジェクトを実践する．

を行う小規模開発と実事例テーマ選択の融合型 .

問題対応型は，解決の手順や手法は与えず，学生が自らの考えで手順も含めて問
実社会

題解決方法を見つけ出し解決するものである．前者はプロセスの獲得を主体にし，まだその実務の経験がない

プロセス型（手順型）教育
プロセス型（手順型）

ＯＪＴ
OJT
事実例対象
実事例対象
ＰＢＬ
PBL

学生に効果がある．後者は解決の手順を見つけ出すこ

模擬事例対象模擬事例対象

新人教育・製品教育

中堅社員教育・マネジメント教育
中堅社員教育・マネジメント教育

小規模開発
小規模開発

実事例からテーマ選択
事実例からテーマ選択

模擬事例シミュレータ
ロールプレイ・ツール

講義・通信教育C l a s s R oＲｏｏｍ
om
講義・通信教育Ｃｌａｓｓとに重点を置き，ある程度学習用に作られたテーマ研究
学習用に作られたテーマ研究
演習・課題リポート
演習・課題リポート

研究活動・先端技術
研究活動・先端技術

その分野での専門能力が要求される．

問題対応型教育
問題対応型

図 -2

PBL の位置付けと分類

情報処理 Vol.53 No.5 May 2012515

•「オープンソースを活用したシステム（Web アプリのさまざまな目標に対応することができている．一ケーション等）の開発」: OSS の活用を利用してプ

方，本学では大学院の修士を PBL で評価している

ログラム開発を行う小規模開発型．

ことからも，各 PBL の教育の質や評価の平等性も•「プライバシー保護ストリームマイニングに関す重要である．そこで，１人の主担当に 2 人の副担当

るＲ＆Ｄ」：民間企業からデータの提供を受けて，を配備することで，主担当の独自的な教育を監視す研究を行う学習用テーマ型．

るとともに，各教員が副担当として他の担当の PBL•「概念データモデルを用いたビジネスアーキテク
チャの把握と業務改善提案」：実企業への提案を行う実事例テーマ選択型．

•「情報戦略と業務改革提案」：実企業への提案を行う実事例テーマ選択型．

•「プライバシー影響評価技法の開発と実証評価」：

運営方法を学ぶ場を作っている．
さらに全教員合同の成績評価会議を年に 4 回開催
し，PBL への参画度や成果物の質や量から学生を評価している．これによって，問題のある PBL や学生個人に対する教員間での認識あわせや，場合によっては学生の PBL 間の移動なども検討している．

日本で最先端の PIA 研究を行う学習用テーマ型．

•「プロジェクトシミュレーションツールを使った❏ PBL の実施管理システムを構築

プロジェクト実践」：模擬環境で大規模プロジェ

本学では，複数の PBL の実施状況をモニタリン

クトのマネジメントを実践する模擬事例シミュ

グするシステムを構築し運用している．システムのレータ型．

機能としては，次のようなものがある．

• スケジュールや成果物フォルダを全教員が見て内情報処理アーキテクチャ専攻の PBL 教育の特徴❏ 教員は産業界出身で学生も社会人である
本専攻の教員はすべて社会経験の豊富な実務家教員である．社会で活用できる教育を行うために，産容を確認できる仕組みの提供（図 -3）．

• 各学生の個人の週報を所定の様式で毎週報告する
仕組みの提供．

• 四半期単位で学生が所定の様式のセルフアセスメ
ントを作成し報告する仕組みの提供．

学連携で PBL を実践している大学も多いが，本専• 各教員の学生に対する評価の入力の仕組みの提供．

攻では教員自らが産業界出身で，さらに学生のほとこれらの仕組みを利用して，各 PBL はプロジェ

んどが社会人である．

クト開始時点でのプロジェクト計画書，実行中の進したがって，本専攻の教育目標とするコンピテン

捗会議の内容，議事録の内容などの公開を義務付け

シーも，単にグループ活動ができるようにとかコている．さらに学生個人の週次報告書と，四半期のミュニケーション能力を高めるといった，社会に入

セルフアセスメントを義務付けている．これらのシる前の学生に身に付けさせたい能力のことではない．

ステムで必要な資料の教員間での共有が可能になり，それぞれの専門分野の業務を，社会の第一人者とし適切な学生の評価ができるようになっている．

て実施できる専門家としてのコンピテンシーを身に付けることが目標である．

❏ 3 名の教員で 1 つの PBL を指導し全教員で評PBL 教育の課題
本学は社会人対象の専門職大学院であり，その特価を行う徴に起因した解決すべき課題がある．以下にそのい各 PBL は主担当の専門分野に特化したテーマでくつかを示す．

実施しており，PBL によって習得すべきコンピテン
シーも異なっている．こうすることで，専門職学生

516 情報処理 Vol.53 No.5 May 2012

産業技術大学院大学・情報アーキテクチャ専攻の PBL ─社会人大学院における PBL 学習─

❏ 活動時間が限られた社会人学生の時間管理
本学の学生は大半が社会人であり，PBL 活動も平日夜や土曜日に限られている．12 単位を与える演の活動中は成果物を公開できない場合もあり，そのような場合はほかの教員が学生評価をどのように行うかが課題である．

習科目として，1 週間に学内でのチーム活動のコア
タイムを 9 時間，それ以外の各自の学習時間を 9 時❏ 学生のスキルレベルの差をどのように埋めるか間以上履修することになっているが，この中で達成

学生は入学時から経験やスキルレベルがさまざまできるレベルの課題かどうかを見極める必要がある．

である．また，チーム編成において人数の制約か

また，社会人は急な出張でコアタイムに参加できら，自分の希望しない PBL に配属されることもあないことや，予定外に集まろうとしてもスケジュー

る．このようなときは各チームのテーマや目標設定

ル調整が難しいことがあり，チーム活動への支障もが難しい．

大きい．さらに，PBL 活動に協力してもらえる企業

メンバのスキルの差をうまく活かして，スキルにとの打合せの時間が夜しか取れないなどの時間的制

合わせた業務分担を考えたり，スキルの有る学生が約もある．このような制約のもとで PBL を実施す無い学生を指導したりするといったことでチーム活る必要がある．

動にとってプラスに働くこともある．しかし，このような PBL のメンバ構成についての学生の不満も❏ PBL の実践と機密保持をどのように両立させ

大きく課題として対応を考える必要がある．

るか
PBL の効果を高めるためにも，実企業に協力して❏ コンピテンシーの客観的評価が難しい

もらいテーマなどを得たいところであるが，学生も修士論文で学生を評価するのではなく，グループ

社会人であり協力してもらえる企業は同業者である

活動の状況を見ながら，個人を評価することがなかことも多い．このようなケースでは機密保持契約をなか難しい．できるだけ個人別の参画度や成果が分締結しても難しい例もあり，工夫が必要なところでかるような仕組みを作っているが，客観的な評価指ある．

標を設定することが困難である．

さらに，特許申請などを目的としているため PBL

図 -3

PBL 管理システムの画面

情報処理 Vol.53 No.5 May 2012517

今後の取り組み
これまで述べてきた本専攻の PBL 教育において，設計や開発を実際に行うような PBL モデルを強化していきたい．学生自らが勤めている企業を対象にした PBL 活動も今後の候補である．

専門職大学院としての特徴や課題をもとに，今後の取り組みについて述べる．

❏ 模擬事例型の PBL
教育分野によっては企業と連携したり実事例を対❏ グローバルな人材育成

象にしたりできないものもある．そのようなケース

今後社会で期待されるグローバルな環境で実力をでは PBL は実社会のさまざまなケースを模擬的に発揮できる人材を育てるためにも，グローバルな実現できるシミュレータとして利用できる．このよテーマでの PBL を強化していきたい．これまでもうな形式の PBL は準備するシミュレータの質が大ベトナムの大学との共同プロジェクトは実施していきな問題になる．パイロットがジャンボ機のフライ

たが，2012 年度は新しい試みとして情報アーキテ

トシミュレータによってあらゆる状況を訓練して実クチャ専攻と創造技術専攻が一緒になって，国際教機を操縦するように，実務シミュレータとしての育機関を立ち上げるプロジェクトを実施する．このPBL 活動を通じてその分野のエキスパートとして社

国際コースを足がかりとしてさらに国際感覚を組み会に送り出したい．

込んだ PBL を実践していきたい．

❏ 企業との連携 PBL
企業と提携した研究テーマや，企業から受注して518 情報処理 Vol.53 No.5 May 2012（2012 年 3 月 1 日受付）

酒森 潔 sakamori@aiit.ac.jp
産業技術大学院大学 産業技術研究科 情報アーキテクチャ専攻
専攻長 教授．

解説

オープンソースを活用した専門職大学院大学におけるオブジェクト指向技術教育の紹介

基応
専般

江谷典子

神戸情報大学院大学

実務能力の高い IT 人材を育成する大学院
神戸情報大学院大学は，兵庫県神戸市の三宮駅近くにある実務能力の高い IT 人材を育成する専門職

Purpose』」を学生と一緒に鑑賞している．

オープンソースを活用したオブジェクト
指向技術教育の取り組み

大学院である．オープンソースを積極的に教材へ取オブジェクト指向の概念，モデリング，Web ア

り入れた IT 教育を実践している．教育目標は，ソプリケーションの動作原理やソフトウェア構成を

フトウェア開発や情報通信ネットワークの構築がで理解して，Java プログラミングや Web アプリケー

きるエンジニア，組込みソフトウェアを作成できる

ション開発を体験できるように，Tomcat，Eclipse，

エンジニア，各種の情報システムの構築・設計，開Struts など Java 関連オープンソースを活用した統合

発管理のできる IT アーキテクトやプロジェクトマ

開発環境を学生自ら構築して利用している．また，

ネージャなど，多方面で活躍できる人材を育成する

オブジェクト指向システム開発のアーキテクチャ設．まずは，ことである（http://www.kic.ac.jp より抜粋）

計には，マイクロソフト社のオープンソースである

IT のエンジニアリングに必要な技能を身に付けて，「.NET フレームワーク」を利用している．

IT の目指すべき大きな世界を，学生自らのプログ

実際にプログラミングやシステム構築を行う計算

ラミング，設計，システム構築で作っていこうとい機環境は，Microsoft Windows XP（32 ビット対応）

う教育体制にあり，エンジニアリングの専門職を目を標準にしている．ただし，学生が個人用 PC を持指している学生が集まっている．

ち込んで開発環境を構築して，講義後も学習したり，筆者は，オブジェクト指向技術教育の 3 教育科

Microsoft Windows 7（64レポート作成しているので，「ソフトウェア開発特別目「プログラミング特論 3」

ビット対応）や Linux 系 OS である Ubuntu にも対応

「情報アーキテクチャ特別実験」を担当して実験」している．ちなみに，「プログラミング特論 3」「ソいる．この講義は，年齢 20 歳代から 40 歳代まで

フトウェア開発特別実験」は，筆者が参考図書を選の非情報系および情報系学部出身者，エンジニアリ

択し，シラバスと教材を作成している．「情報アーングの仕事に従事している社会人で構成されており，

キテクチャ特別実験」は本大学院がシラバスと教材

知識やスキルが異なる学生が受講している．確実にを作成している．

技能を習得できるように教育する上で，「やる気」の引き金になると考えるので，講義の始めに，IT の❏ プログラミング特論 3

将来や目的を紹介するイメージビデオ「アップル社

オブジェクト指向という概念を具象化してモデリ」「HP 社『1995』」「HP 社『HP's『Knowledge Navigator』

ングし，プログラムを作成する能力を習得すること

情報処理 Vol.53 No.5 May 2012

519

授業回

内容
1 オリエンテーション，Java と統合開発環境

授業回

内容
1 オリエンテーション，Web アプリケーションとは

2 〜 5 クラスとオブジェクト

2 〜 10 サーブレット / JSP

6 〜 9 差分プログラミング─継承と多態性

11 〜 14 データベースの利用

10 〜 12 基本ライブラリの理解
13 応用的な知識
14 プログラミング演習
15 まとめ表 -1 「プログラミング特論 3」授業構成例

15 〜 19 フレームワーク開発
20 〜 29 実験
30 まとめ表 -2 「ソフトウェア開発特別実験」授業構成例

が目標．プログラムを作成できない場合は，サンプ

理，ソフトウェア構成やシステム構築方法を理解し，ルプログラムを読んで，その処理を説明できること

Web アプリケーションを開発する能力を習得するを要求している．

ことが目標．サンプルプログラムを解析して，プロ

表 -1 に，授業構成例を示す．講義は，学生が各
自の PC へ「JDK のインストール⇒ JAVA 環境設定

グラム単位の機能や入出力を明確できることを要求している．

⇒ Eclipse のインストール⇒ Eclipse の日本語化イン

表 -2 に，授業構成例を示す．学生は各自で整ストール」いう手順に沿って作業を行って，Eclipse

備 し た Eclipse へ，「TOMCAT の イ ン ス ト ー ルの開発環境を整備することから始まる．Java 言語の⇒ TOMCAT プラグインインストール⇒ TOMCAT

仕様を説明し，例題のサンプルプログラムから具

プラグイン設定⇒ JVM 設定の確認⇒ XML プラグ

体的な仕様に基づく設計を理解する．学生は，サインのインストール」という手順に沿って作業を

ンプルプログラムの動作確認をしたり，練習問題

行って，Web アプリケーションのために Eclipse をを解きながら，Eclipse の使い方を学んでいる．ま

再整備して準備する．実験の前半は，Web アプリ

た，Java アプリケーションを開発できるように，シケーション開発の基礎となるサーブレットや JSP

ナリオ「オモチャ屋の店主の日常」
を基にオブジェクの使い方，HSQLDB を使ったデータベースの利用，

ト指向モデリングを行い，そのプログラム設計や仕Struts を使ったフレームワーク開発について，練習様変更にともなう再設計を行うことができる例題も問題を解いて学ぶ．また，昨今のデータベースのセ準備している．講義の途中では，カプセル化と継承

キュリティ問題「SQL インジェクション」へ対応すや継承と再利用性に着目に着目した課題「動物競争」

る方法を実際にプログラミングし，Web アプリケー

した課題「従業員名簿」，最終のプログラミング演習

ションで動作確認を行った結果をレポートとしてまではオブジェクト指向モデリングに着目した課題

とめている．実験の後半のレポートでは，具体的な」のプログラム作成，デ「BlackJack（カードゲーム）

Web アプリケーションの動作原理，ソフトウェア

バッグを実施し，その結果を「プログラム説明書」と構成やシステム構築方法を理解するため，フリーソ

いう形式でまとめあげて，レポートとして，電子「Java アフトウェア「図書管理システム」（図 -1）を，メールで提出する．学生の知識とスキルには大きなプリケーション開発⇒サーブレットによる Web ア

バラつきがあるので，各学生の知識と技術の修得状

プリケーション構築⇒ JSP による Web アプリケー

況を確認しながら，個別指導を実施している．オブション構築⇒データベースの構築⇒ Struts への移

ジェクト指向モデリングの特徴を理解し，Java 言語

植」の順番で構築して，ソフトウェア構成を理解すの仕様が理解できるまで，レポートの再提出を行っるために「プログラム外部仕様書」，システムの動作ている．

を理解するために「テスト評価（テスト項目およびテスト結果）」を作成して，電子メールで提出する．実❏ ソフトウェア開発特別実験
Java ベ ー ス の Web ア プ リ ケ ー シ ョ ン の 動 作 原

520 情報処理 Vol.53 No.5 May 2012

際には，システムを構築して，テストを行い，仕様書を作成するだけで時間が終了しているが，将来，

オープンソースを活用した専門職大学院大学におけるオブジェクト指向技術教育の紹介

授業回

内容
1 アーキテクチャ概要，プロジェクト課題概要

2 〜 3 システム要件定義
4 〜 6 システム要件決定
7 〜 12 システム要求の決定
13 〜 15 非機能要件定義
16,17 アーキテクチャ候補の検討
18,19 アーキテクチャ候補の評価
20 〜 24 アーキテクチャ設計
25 〜 28 アーキテクチャ説明書
29, 30 追加要求
表 -3 「情報アーキテクチャ特別実験」授業構成例

テム要件定義では「ユースケース図の作成」，システ
ム要件決定では「概念モデルの作成」，システム要求の決定では「分析クラス図の作成」「分析シーケンス図の作成」，アーキテクチャ設計では「パッケージの特定」「コンポーネントの特定」を成果物として作成
図 -1

Web アプリケーション「図書管理システム」

する．また，プロセス単位でまとめあげるドキュメ
ントとしては，「ユースケースドキュメント」「非機Web アプリケーション「図書管理システム」を改造能要件定義書」「ソフトウェアアーキテクチャ説明

したり，追加要求を実装できることを期待している．

書」を作成する．本実験は，作図やドキュメントなどの成果物を作成するにあたり，個人実習だけでは❏ 情報アーキテクチャ特別実験なく，グループワークを通じて，グループとしてのIT アーキテクトの役目を理解し，情報アーキテ

成果物を作成し，プレゼンテーションを行うというクチャの構築に必要とされる要求分析手法，システ形式を実施している．学生が，議論をしたり，設計

ム設計手法，情報収集と判断，プロジェクト管理，の違いを話し合ったりしながら，グループとしてコミュニケーション手法を学ぶことが目標．作図，成果物を作成できるように支援している．課題遂

グループワーク，プレゼンテーションには必ず出席行上必要となる分散システム構築技術や .NET フ

し，開発プロセスへの貢献を果たすことを要求してレームワークなどの知識を学ぶことができる．まいる．

た，学生が開発プロセスの中で行ったモデル変表 -3 に，授業構成例を示す．2007 年総務省から換，すなわち，「ビジネスプロセスを分析したモ（株）
豆蔵が請負した流通業のインターネットを使っ」⇒デル（CIM：Computation Independent Model）

た販売業務案件を課題としたテキスト「IT アーキ「プラットフォーム技術に依存しないモデル（PIM：

テクトを育成する PBL 教材」を利用している．オブ

Platform Independent Model）」⇒「PIM をベースに個

ジェクト指向システム開発手法である「ラショナル

別プラットフォーム技術に特化したモデル（PSM：

統一プロセス」
を導入して，仮想課題「オフィス用品

Platform Specific Model）」への変換を理解できていを個人顧客向けに販売する Web アプリケーションることを評価する小論文を作成して，電子メールを開発すること」を利用して，「要求分析」「システで提出する．

ム分析」「アーキテクチャ設計」までを行う．オー
プンソースではないのだが，Change Vision 社が提供している UML モデリングツールを使って，シス

情報処理 Vol.53 No.5 May 2012

521

「教育内容」と「学生の特性」へ対応する工夫

三者にも容易に分かる形式で表現できているか．
「明

履修は 1 年 6 期で構成されているので，ほぼ 2

確さ（システムを忠実に表現できているか．要件をカ月で 1 科目が修了する．非常に講義スピードは早取りこぼしていないか）」「予測可能（モデルとしていと思われるが，短期間で学生が知識やスキルを修表現されたシステムへの質問に答えられるか）」に着得できるように，下記の工夫には力を注いでいる．

眼して，学生が上手くモデリングできるようにアド●●電子的教材

バイスしている．

学生は電子メディアのテキストを利用することで，日の私」「１年後の私」に伝えることができるか）」「正以上の取り組みを評価するため，本大学院が実施「ペーパーレス」の効率を理解し，電子メディアをしている学生による授業評価アンケートの集計結果

「見」
慣れて，
「計算機の中で仕事をすること」を学んを利用して，講義内容の見直しを行っている．学生でいる．また，Web 検索による情報を提供するこの知識とスキルにはバラつきがあることを前提に講とで，新しい情報源の提供を可能とし，また，Web義を実施しているので，「履修困難」「初心者」「習を活用した調査や情報収集の有効性を理解していく．

熟者」に分布することを予想している．学生の授業●●サンプルプログラムの提供

評価アンケート結果では，この 3 つの分布が明確とプログラミングやシステム構築を初めて行う学なっており，講義中の筆者による評価でも同様の分

習者の場合だけではなく，慣れた学習者であって布を確認している．「履修困難」は少人数ではあるが，も再利用の観点から，動作を保証しているプログ「コンピュータを実際に使うことに慣れていない」た

ラムが豊かであると学習効率がよいので公開し配めに，講義のスピードについていけず，開発環境整布している．

備やプログラミングやシステム構築ができなかった●●定期的な習熟度測定ということが原因であることが判明している．講義

学生が修得した知識とスキルについて，適時，習中は時間がある限り，履修困難が発生しないように，熟度を測定している．その結果，講義のレベルを変コンピュータの操作やファイル管理という基本にえながら，修得目標のハードルの高さを変えながら，遡って指導するという配慮を行っている．

最終的には各科目の目的を達成できるように指導している．
●●モデリング能力の育成

Java オープンソース活用の教育効果と課題

オブジェクト指向技術はモデル駆動エンジニアリ

Eclipse を導入することで，コード作成アシスト

ングであるので，開発対象のシステム世界をモデル

機能の性能が高く，ミスプログラミングを回避でき化する能力が求められる．講義では，「システムのるので開発効率がよくなってきている．ライブラリ

複雑さに対処するため，問題を抽象化する．関係のの仕様は公開されており，世界中のユーザが参加しある事柄だけに注目し，問題を理解しやすくする」ているフォーラムやメーリングリストを通じて，プ「代替案を厳密に比較検討することで，開発リスク

ログラミングやシステム構築の問題や困ったことをを最小化する」「コミュニケーションを改善し，学

質問し，また，回答してもらえるというサポート体

生間や学生と教員間でのコンセンサスを形成し，情制が整備されている．この体制を利用することで，報の共有と再利用を促進する」に着眼して，学生がどのような開発環境整備により成り立つのか，どの成果物を作成するプロセスや結果を確認し，学生のようなサポート体制があって成り立っているのかと理解度を測っている．また，「モデリング」という工いう組織的な体制を学ぶことができる．将来，学生学的モデルが有用であるように，「抽象化（重要な側が組織の中で働く上で，組織体制を正しく利用し，面だけを強調し，無関係な部分は除去）」「容易性（第開発環境の整備を大切にして働くことへ繋がると期

522 情報処理 Vol.53 No.5 May 2012

オープンソースを活用した専門職大学院大学におけるオブジェクト指向技術教育の紹介待している．
また，オープンソースはバージョンアップが頻繁に行われるので，新しい仕様を教材へ積極的に取り入れている．筆者が 2011 年度ソフトウェア開発特
別実験の準備中，TOMCAT サーバを構成するサーブレットという機能がバージョンアップされた．発表された仕様通りにサンプルプログラムを作成したのだが動作しなかったとき，オープンソースである
ので，世界の中のどこかのサイトに正常に動作する
サンプルプログラムがあるのではないかと思い調べてみると，海外の Web サイトで動作するサンプル
プログラムを 1 つ発見した．発表された仕様通りに動作しなかった理由は，仕様が発表された後，仕様変更が行われているからであった．国内の Web サ
イトではまだ仕様変更は発表されてはいなかった．

参考文献
1） ア ッ プ ル 社，Knowledge Navigator, http://gigazine.net/news/

20070603_knowledge_navigator/
2） HP 社，1995, Part1, http://www.youtube.com/watch?v=pPKX5iu
BvZg&feature=related3） HP 社， 1995, Par t2, http://www.youtube.com/watch?v=aZ7SXhWaq-w&feature=related4） HP 社，HP's Purpose, http://h20621.www2.hp.com/video-gallery/us/en/corporate/1283846341001/hps-purpose/video/?jumpid=reg_
r1002_usen
5） 川場 隆：わかりやすい Java オブジェクト指向編，秀和シス
テム，ISBN978-4-7980-2571-1．
6） 立山秀利：Java のオブジェクト指向がゼッタイにわかる本，
秀和システム，ISBN4-7980-1300-5．
7） 藤村英範，吉岡史樹：情報処理技術者テキスト プログラミン
グ入門 Java 改訂版，監修（財）日本情報処理開発協会，実教出
版（株），ISBN978-4-407-31289-8．
8） 宮本信二：Eclipse 3.7 完全攻略，ソフトバンククリエイティブ（株），ISBN978-4-7973-6747-8．
9） 宮本信二：基礎からのサーブレット /JSP 第 3 版（基礎からのシリーズ），ソフトバンククリエイティブ，ISBN978-4-79735928-2．
10）中所武司，藤原克哉：Java による Web アプリケーション入門- サーブレット・JSP・Struts-，サイエンス社，ISBN4-78191084-X，http://www.fts.ie.akita-u.ac.jp/~fujiwara/bcat/（2011 年 12 月 19 日受付）

海外に追随して国内でも対応は行われるが，それまでの間に講義が開始されるという現実に遭遇した．
オープンソースを日本でも積極的に利用していることを海外へアピールし，海外での発表と同時期に国内でも発表していただけるように努めている．

江谷典子（正会員） etani@kic.ac.jp
2001 年奈良先端科学技術大学院大学情報科学研究科博士後期課程修了．博士（工学）．2002 年から国際学会 IASTED 技術委員，国際プ
ログラム委員担当．2009 年から神戸情報大学院大学非常勤講師．

情報処理 Vol.53 No.5 May 2012

523

基 応
専 般

特別 Column

お大師様を訪ねて（4） 君のひとみは 10000 ボルト
高等教育機能開発総合センター 小笠原正明教授は「大学におけるリメディアル教育についての趨勢を見ると，今や必要かどうかを議論している段階ではなく，何をどのような形で誰が行うかを考える段階にあります（荒井，1995 ）。この問題を考えるときに，東京大学の初習物理の教育の経験はたいへん参考になるでしょう。たとえば高校における物理教育は，微分・積分を使ってはいけないなどの制約があることから，一部に不自然なところがあります。それに対して大学の物理教育においてはこのような制約が比較的少ない上に，受験対策に時間をとられる必要も無いので，もっと自由で本質的な授業がていねいにできるという利点があります。
」

1）と高等教育ジャーナルに書かれている．

微積を使わない物理が世の中にあったとは驚きだがさらなる驚きは「大学の物理教育においてはこのような制約が比較的少ない」という件である．これは一体何を意味するのであろうか．もしかすると日
本の大学の多くは高等教育をできる環境にないのかもしれない．ある私立大学で非常勤講師として電気工学科の学生に電気回路を教えることになったメーカ出身の友人が最初の授業で高校物理の理解度を確認するためにキルヒホッフの法則を使って解く簡単な試験問題をやらせたら，2 人しかできなかった．
茫然自失とはこのことであったとは友人の言だが，その話を聞いた当該大学の学部長は，「良かったー，

2 名もできたのがいた，驚くべきことである．0 であってもおかしくはない」と宣うのであった．この学部長も元はメーカに勤務していたのだが，世の中の常識が大学の非常識であることは日常であり，今や驚きをはるかに超えて諦観の域に達しているそうだ．たとえば「壁のコンセントは何ボルトか」と問うと，「 5 ボルトかなー」と恐るべき答えが返ってくるので，この大学が工科系単科大学であること自体が間違っているとの認識を新たにするのであるが，それを言ってしまうと自分の生きる術を失うことになるので，ならぬ堪忍するが堪忍と言い聞かせる毎日で，それでも救われることがあるのは，分数ができない学生を入試で落としたら他大学の工学部に入学したと聞き，下には下があるものだと感心した
ときだそうだ．要するに大学の現状はマーラー交響曲第 6 番「悲劇的」なのである．これまで大学というものにエリート意識に近いある種の期待感のような固定的な観念を持っていたが，企業のプログラマとして 40 年近くを過ごすと大学全入時代という途方もない時代が到来していることにも気付かずはた
またそれがどのような結果を生み出しているかにはとんと縁のない世界であった．
参考文献
1） 小笠原正明 : リメディアル教育の動向，高等教育ジャーナル（北大），No.1, pp.54-56 (1996)，

http://socyo.high.hokudai.ac.jp/Journal/J1PDF/No0115.pdf

湖東俊彦（日本信頼性学会）

イラスト ● 久野 未結

524 情報処理 Vol.53 No.5 May 2012