SlideShare a Scribd company logo
1 of 32
Download to read offline
文系ITエンジニア
育成教育における
Rubyの活用
Ruby Business Users Conference
中央大学 飯尾 淳
Ruby Business Users Conference 2015 Copyright © Jun Iio 2
自己紹介(飯尾 淳)
●
中央大学 文学部 社会情報学専攻 教授
– 博士(工学),技術士(情報工学部門)
– HCD-Net認定 HCD専門家
※ HCD … 人間中心設計
– 理工学研究所・社会科学研究所 研究員
●
プロフィール
– 2014年〜 現職
– 2013年〜2014年 中央大学 文学部 社会情報学専攻 准教授
– 2012年〜現在 拓殖大学 工学部 非常勤講師(兼務)
– 2009年〜現在 東京農工大学 国際センター 客員准教授(兼務)
– 1994年〜2013年 株式会社三菱総合研究所にて情報技術関連の
研究開発プロジェクトに従事
Ruby Business Users Conference 2015 Copyright © Jun Iio 3
自己紹介(補足)
●
プログラミング経験
– およそ20年の経験で,14言語
●
C, C++, Java, JavaScript, Shell,
Perl, Ruby, PHP, LISP, Prolog, R,
Pascal, BASIC, アセンブラ
– 詳しくは…
http://sil.tamacc.chuo-
u.ac.jp/wp/archives/481
注:Rubyについては
エキスパートでは
*ありません*
Ruby Business Users Conference 2015 Copyright © Jun Iio 4
本日の内容
●
これからのIT産業で求められるIT人材とは
●
社会情報学専攻のご紹介
●
学部および大学院におけるIT人材育成とRuby
の活用事例のご紹介
●
課題や工夫,学生の反応など
Ruby Business Users Conference 2015 Copyright © Jun Iio 5
そもそもIT人材って,理系?文系?
Ruby Business Users Conference 2015 Copyright © Jun Iio 6
システム開発から価値創造へ
出典:飯尾, 清水, "人間中心設計:1. なぜ使いにくい情報システムが
生まれるのか?," 情報処理, Vol.54, No. 1, pp. 4-9, 2013.
Ruby Business Users Conference 2015 Copyright © Jun Iio 7
中央大学文学部の特徴
Ruby Business Users Conference 2015 Copyright © Jun Iio 8
中央大学文学部の特徴
●
13の専攻
– 2006年に5学科を
人文社会学科に統合
●
500を超える科目
– 他専攻・コースの科目
も広く履修可能
●
教育研究上の目的
– 人文科学及び社会科学の諸分野
に関する教育と研究を行う.専
門の教育における知的訓練を経
て得られた学識と広汎な分野の
教育から得られた幅広い教養を
持ち,多様な社会に対応し得る
人材を養成する.
Ruby Business Users Conference 2015 Copyright © Jun Iio 9
社会情報学とは
●
社会情報学は,情報をキーに社会を研究します
●
社会情報は,人々と情報システムに関わります
●
携帯電話やインターネットの情報を対象にします
●
社会情報の海原を巧みに航海します
●
IT社会の「情報問題」を研究します
●
社会情報学に必要なスキルを学びます
●
社会情報学を構成する基幹科目・学問・理論・技術を
学びます
– メディア・コミュニケーション概論 | 社会心理学 | 社会調査
法 | モデリング・データ解析 | データベース・情報検索 |
図書館情報学 | 情報処理技術 | 情報システム論
Ruby Business Users Conference 2015 Copyright © Jun Iio 10
社会情報学共同研究室
Ruby Business Users Conference 2015 Copyright © Jun Iio 11
卒業生の進路
2013年度 2012年度 2011年度 06〜10年度
新聞・出版 1 0 2 8
放送・広告 2 3 2 25
運輸・通信 2 3 2 17
電力・ガス・熱供給 0 1 0 1
不動産・建設 7 2 2 9
メーカー・製造 2 12 8 36
卸・商社・小売 11 7 6 29
金融・証券・保険 7 8 6 28
情報・サービス 22 15 26 82
教育  4 4 6 11
公務員  2 1 10 19
進学 4 2 2 10
Ruby Business Users Conference 2015 Copyright © Jun Iio 12
社会情報学専攻のカリキュラム
※ 社会情報学専攻は,さらに「情報コミュニケーションコース」と
「図書館情報学コース」に分かれています.
Ruby Business Users Conference 2015 Copyright © Jun Iio 13
社会情報学専攻のカリキュラム
Ruby Business Users Conference 2015 Copyright © Jun Iio 14
ネットワーク技術(1)(2)
Ruby Business Users Conference 2015 Copyright © Jun Iio 15
ネットワーク技術(1)
●
ネットワークとは
●
LANとインターネッ
ト
●
プロトコルとアドレ
ス(1, 2)
●
ネットワークのソフ
トウェア(1, 2)
●
Unixの基礎
●
シェル操作
●
並行・並列処理
●
クライアント – サー
バ,およびクラウド
コンピューティング
●
ネットワークプログ
ラミング(基礎)
●
仮想端末とプログラ
ミング
●
ネットワーク基礎の
まとめ
Ruby Business Users Conference 2015 Copyright © Jun Iio 16
ネットワーク技術(2)
●
ネットワークとWeb
プログラミング
●
Webの構成要素
– HTML(XML),
CSS, JavaScript
●
JavaScriptプログラ
ミング初歩,応用 *
●
Rubyプログラミング
入門,初歩,応用 *
●
Webアプリケーショ
ンの基礎とWebサー
バの構築・運用
●
Webアプリケーショ
ンを作る(1, 2, 3)
*
●
AJAXと最新技術
●
「ネットワーク技
術」のまとめ
* … PC教室にて実施ちょっとしたデータ処理を
できるようになってほしい
Ruby Business Users Conference 2015 Copyright © Jun Iio 17
注:2015年度より若干変更の予定
●
「ネットワーク技術」と
いいつつ,Unix教育?
●
教科書を採用
– 今までは自前の資料だけ
– 教科書なしでやっていた
●
なお「Ruby活用教育を
増やすか?減らすか?」
は現在検討中
Ruby Business Users Conference 2015 Copyright © Jun Iio 18
課題と工夫
●
課題(演習実施上の課題は後述…)
– 英語,数学に対する苦手意識
●
再帰アルゴリズムの説明に簡単な数式 … ( ゚д゚)ポカーン
– 現場経験の有無
●
工夫
– 具体的な題材:
●
履修登録システムや,「図書館のシステム」を例に…
– カード,現物など興味を引くモノ
– マルチメディア教材
– グループワーク,演習,PC教室の利用
Ruby Business Users Conference 2015 Copyright © Jun Iio 19
教材の工夫
Ruby Business Users Conference 2015 Copyright © Jun Iio 20
教材の工夫
Ruby Business Users Conference 2015 Copyright © Jun Iio 21
教材の工夫(データ処理の例)
Ruby Business Users Conference 2015 Copyright © Jun Iio 22
なぜRubyを選んだか?
●
手軽に使える
●
サイドストーリーの存在
●
学生にウケるマジックワード
– 「まつもとゆきひろさんとはお友達です」
●
インデントに拘らない学生が少なからず居る
– Pythonを使ったら目も当てられない結果となるの
ではなかろうか?
Ruby Business Users Conference 2015 Copyright © Jun Iio 23
演習実施上の課題
●
慣れないCUI操作
– エディタでPG作成 → 実行 → 確認(デバッグ)
– Windowsプラットフォームにも課題あり!
(1年次の「プログラミング(1)(2)」で,
習っているはずなんだけど…)
●
分かりにくいエラーメッセージ
– トラブルシュートに時間がかかる
– 学生は思いもよらない間違いをしでかす(次参照)
●
資料からコピペする横着者(!)も…
●
全角「”」・スペース問題,記号の間違い(;と:など)
Ruby Business Users Conference 2015 Copyright © Jun Iio 24
思いもよらないエラーの例
Ruby Business Users Conference 2015 Copyright © Jun Iio 25
参考:GUIがよいかCUIがよいか?
CUI ← → GUI Low ← → High
オンラインのアンケートで
エキスパートに質問(n = 41)
Ruby Business Users Conference 2015 Copyright © Jun Iio 26
大学院での事例
●
「社会情報学特講IV・演習IV」
– 大学院の講義は講義内容の自由度が高く,受講者の
希望で内容を決定
●
本年度後半のテーマ
– 専門資料館を対象とした資料管理システムのあり方
– 国際標準記録史料記述一般原則 : 「ISAD (G)」
(General International Standard Archival
Description) に従った資料管理DBの検討
●
Project Based Learning(PBL)方式で実施
Ruby Business Users Conference 2015 Copyright © Jun Iio 27
大学院での事例
●
ISAD(G)に従った資料整理方法の展開
– システム的なものだけでなく,方法論として検討
●
資料館の事情を考慮した効果的なIT化とは
– 低予算
– 少ない人的リソース
– ボランティア活用
●
システムのテンプレートを用意したい
– OSSによるシステム構築・運用
→ RubyベースのWebアプリ構築へ
Ruby Business Users Conference 2015 Copyright © Jun Iio 28
PBLの全体像
Ruby Business Users Conference 2015 Copyright © Jun Iio 29
プロトタイプの作成
https://github.com/iiojun/archives_db
Ruby Business Users Conference 2015 Copyright © Jun Iio 30
やってみて,どうだったか…
Ruby Business Users Conference 2015 Copyright © Jun Iio 31
課題への対応
●
環境構築やバージョン管理の課題
→ 仮想環境の活用
●
命名法,発想法の違い
→ Rubyのお作法を事前にもう少し詳しく解説…
●
エラーメッセージの問題
→ 慣れるしかない?
「なんとかならんかな…」(ひとりごと)
Ruby Business Users Conference 2015 Copyright © Jun Iio 32
まとめ
●
これからのIT産業で求められるIT人材とは何か
を考えてみました
●
中央大学文学部社会情報学専攻を紹介しました
●
文系IT人材育成の例として,「ネットワーク技
術」および大学院でのPBL事例を紹介し,その
なかでRubyの活用事例を紹介しました
●
講義の実施で明らかになった課題や工夫,学生
の反応などについて検討しました
●
(文学部にも)IT人材として優秀な学生が居ま
す!どうぞよろしくお願いします m(_ _)m

More Related Content

Viewers also liked

高校教科「情報」におけるLibreOfficeの適用可能性検討
高校教科「情報」におけるLibreOfficeの適用可能性検討高校教科「情報」におけるLibreOfficeの適用可能性検討
高校教科「情報」におけるLibreOfficeの適用可能性検討Jun Iio
 
LibreOffice導入のポイント10
LibreOffice導入のポイント10LibreOffice導入のポイント10
LibreOffice導入のポイント10koutarou watanabe
 
LibreOffice API について
LibreOffice API についてLibreOffice API について
LibreOffice API について健一 辰濱
 
"Hello World!" から始める Calc で LibreOffice Basic
"Hello World!" から始める Calc で LibreOffice Basic"Hello World!" から始める Calc で LibreOffice Basic
"Hello World!" から始める Calc で LibreOffice Basic78tch
 
ゲームプレイのハードルを下げるには
ゲームプレイのハードルを下げるにはゲームプレイのハードルを下げるには
ゲームプレイのハードルを下げるにはTsukasa Nakamura
 
話すハードルを下げてみる
話すハードルを下げてみる話すハードルを下げてみる
話すハードルを下げてみるirof N
 
2 6.ゼロ切断・過剰モデル
2 6.ゼロ切断・過剰モデル2 6.ゼロ切断・過剰モデル
2 6.ゼロ切断・過剰モデルlogics-of-blue
 
scikit-learnを用いた機械学習チュートリアル
scikit-learnを用いた機械学習チュートリアルscikit-learnを用いた機械学習チュートリアル
scikit-learnを用いた機械学習チュートリアル敦志 金谷
 
Chainerチュートリアル -v1.5向け- ViEW2015
Chainerチュートリアル -v1.5向け- ViEW2015Chainerチュートリアル -v1.5向け- ViEW2015
Chainerチュートリアル -v1.5向け- ViEW2015Ryosuke Okuta
 
TensorFlow を使った 機械学習ことはじめ (GDG京都 機械学習勉強会)
TensorFlow を使った機械学習ことはじめ (GDG京都 機械学習勉強会)TensorFlow を使った機械学習ことはじめ (GDG京都 機械学習勉強会)
TensorFlow を使った 機械学習ことはじめ (GDG京都 機械学習勉強会)徹 上野山
 
機械学習概論 講義テキスト
機械学習概論 講義テキスト機械学習概論 講義テキスト
機械学習概論 講義テキストEtsuji Nakai
 
始めよう! ドメイン駆動設計&マイクロサービス開発 ~C# と Azure Service Fabric で最高の DDD 開発を~
始めよう! ドメイン駆動設計&マイクロサービス開発 ~C# と Azure Service Fabric で最高の DDD 開発を~始めよう! ドメイン駆動設計&マイクロサービス開発 ~C# と Azure Service Fabric で最高の DDD 開発を~
始めよう! ドメイン駆動設計&マイクロサービス開発 ~C# と Azure Service Fabric で最高の DDD 開発を~貴志 上坂
 
Deep Learningと画像認識   ~歴史・理論・実践~
Deep Learningと画像認識 ~歴史・理論・実践~Deep Learningと画像認識 ~歴史・理論・実践~
Deep Learningと画像認識   ~歴史・理論・実践~nlab_utokyo
 
Tokyo.R 41 サポートベクターマシンで眼鏡っ娘分類システム構築
Tokyo.R 41 サポートベクターマシンで眼鏡っ娘分類システム構築Tokyo.R 41 サポートベクターマシンで眼鏡っ娘分類システム構築
Tokyo.R 41 サポートベクターマシンで眼鏡っ娘分類システム構築Tatsuya Tojima
 
Pythonとdeep learningで手書き文字認識
Pythonとdeep learningで手書き文字認識Pythonとdeep learningで手書き文字認識
Pythonとdeep learningで手書き文字認識Ken Morishita
 
あなたの業務に機械学習を活用する5つのポイント
あなたの業務に機械学習を活用する5つのポイントあなたの業務に機械学習を活用する5つのポイント
あなたの業務に機械学習を活用する5つのポイントShohei Hido
 
機械学習によるデータ分析まわりのお話
機械学習によるデータ分析まわりのお話機械学習によるデータ分析まわりのお話
機械学習によるデータ分析まわりのお話Ryota Kamoshida
 
機械学習チュートリアル@Jubatus Casual Talks
機械学習チュートリアル@Jubatus Casual Talks機械学習チュートリアル@Jubatus Casual Talks
機械学習チュートリアル@Jubatus Casual TalksYuya Unno
 

Viewers also liked (18)

高校教科「情報」におけるLibreOfficeの適用可能性検討
高校教科「情報」におけるLibreOfficeの適用可能性検討高校教科「情報」におけるLibreOfficeの適用可能性検討
高校教科「情報」におけるLibreOfficeの適用可能性検討
 
LibreOffice導入のポイント10
LibreOffice導入のポイント10LibreOffice導入のポイント10
LibreOffice導入のポイント10
 
LibreOffice API について
LibreOffice API についてLibreOffice API について
LibreOffice API について
 
"Hello World!" から始める Calc で LibreOffice Basic
"Hello World!" から始める Calc で LibreOffice Basic"Hello World!" から始める Calc で LibreOffice Basic
"Hello World!" から始める Calc で LibreOffice Basic
 
ゲームプレイのハードルを下げるには
ゲームプレイのハードルを下げるにはゲームプレイのハードルを下げるには
ゲームプレイのハードルを下げるには
 
話すハードルを下げてみる
話すハードルを下げてみる話すハードルを下げてみる
話すハードルを下げてみる
 
2 6.ゼロ切断・過剰モデル
2 6.ゼロ切断・過剰モデル2 6.ゼロ切断・過剰モデル
2 6.ゼロ切断・過剰モデル
 
scikit-learnを用いた機械学習チュートリアル
scikit-learnを用いた機械学習チュートリアルscikit-learnを用いた機械学習チュートリアル
scikit-learnを用いた機械学習チュートリアル
 
Chainerチュートリアル -v1.5向け- ViEW2015
Chainerチュートリアル -v1.5向け- ViEW2015Chainerチュートリアル -v1.5向け- ViEW2015
Chainerチュートリアル -v1.5向け- ViEW2015
 
TensorFlow を使った 機械学習ことはじめ (GDG京都 機械学習勉強会)
TensorFlow を使った機械学習ことはじめ (GDG京都 機械学習勉強会)TensorFlow を使った機械学習ことはじめ (GDG京都 機械学習勉強会)
TensorFlow を使った 機械学習ことはじめ (GDG京都 機械学習勉強会)
 
機械学習概論 講義テキスト
機械学習概論 講義テキスト機械学習概論 講義テキスト
機械学習概論 講義テキスト
 
始めよう! ドメイン駆動設計&マイクロサービス開発 ~C# と Azure Service Fabric で最高の DDD 開発を~
始めよう! ドメイン駆動設計&マイクロサービス開発 ~C# と Azure Service Fabric で最高の DDD 開発を~始めよう! ドメイン駆動設計&マイクロサービス開発 ~C# と Azure Service Fabric で最高の DDD 開発を~
始めよう! ドメイン駆動設計&マイクロサービス開発 ~C# と Azure Service Fabric で最高の DDD 開発を~
 
Deep Learningと画像認識   ~歴史・理論・実践~
Deep Learningと画像認識 ~歴史・理論・実践~Deep Learningと画像認識 ~歴史・理論・実践~
Deep Learningと画像認識   ~歴史・理論・実践~
 
Tokyo.R 41 サポートベクターマシンで眼鏡っ娘分類システム構築
Tokyo.R 41 サポートベクターマシンで眼鏡っ娘分類システム構築Tokyo.R 41 サポートベクターマシンで眼鏡っ娘分類システム構築
Tokyo.R 41 サポートベクターマシンで眼鏡っ娘分類システム構築
 
Pythonとdeep learningで手書き文字認識
Pythonとdeep learningで手書き文字認識Pythonとdeep learningで手書き文字認識
Pythonとdeep learningで手書き文字認識
 
あなたの業務に機械学習を活用する5つのポイント
あなたの業務に機械学習を活用する5つのポイントあなたの業務に機械学習を活用する5つのポイント
あなたの業務に機械学習を活用する5つのポイント
 
機械学習によるデータ分析まわりのお話
機械学習によるデータ分析まわりのお話機械学習によるデータ分析まわりのお話
機械学習によるデータ分析まわりのお話
 
機械学習チュートリアル@Jubatus Casual Talks
機械学習チュートリアル@Jubatus Casual Talks機械学習チュートリアル@Jubatus Casual Talks
機械学習チュートリアル@Jubatus Casual Talks
 

Similar to 文系ITエンジニア育成教育におけるRubyの活用

文科系教育におけるIT人材育成
文科系教育におけるIT人材育成文科系教育におけるIT人材育成
文科系教育におけるIT人材育成Jun Iio
 
130522 00
130522 00130522 00
130522 00openrtm
 
Tokyo H2O.ai Meetup#2 by Iida
Tokyo H2O.ai Meetup#2 by IidaTokyo H2O.ai Meetup#2 by Iida
Tokyo H2O.ai Meetup#2 by IidaHidenori Fujioka
 
Cloud operator days tokyo 2020講演資料_少人数チームでの機械学習製品の効率的な開発と運用
Cloud operator days tokyo 2020講演資料_少人数チームでの機械学習製品の効率的な開発と運用Cloud operator days tokyo 2020講演資料_少人数チームでの機械学習製品の効率的な開発と運用
Cloud operator days tokyo 2020講演資料_少人数チームでの機械学習製品の効率的な開発と運用Preferred Networks
 
ネットワーク関連研究開発ご紹介-SDN/仮想ネットワーク応用の最新の成果より
ネットワーク関連研究開発ご紹介-SDN/仮想ネットワーク応用の最新の成果よりネットワーク関連研究開発ご紹介-SDN/仮想ネットワーク応用の最新の成果より
ネットワーク関連研究開発ご紹介-SDN/仮想ネットワーク応用の最新の成果よりYoshikazu Keikoin
 
IoT×ビジネス活用 ~最先端技術のビジネス活用に向けて~
IoT×ビジネス活用 ~最先端技術のビジネス活用に向けて~IoT×ビジネス活用 ~最先端技術のビジネス活用に向けて~
IoT×ビジネス活用 ~最先端技術のビジネス活用に向けて~法林浩之
 
Introduction to NetOpsCoding
Introduction to NetOpsCodingIntroduction to NetOpsCoding
Introduction to NetOpsCodingTaiji Tsuchiya
 
ロボットサービス開発の現場から
ロボットサービス開発の現場からロボットサービス開発の現場から
ロボットサービス開発の現場からKohei Kojima
 
第一回Soft layer勉強会 グローバル分散アーキテクチャ
第一回Soft layer勉強会 グローバル分散アーキテクチャ第一回Soft layer勉強会 グローバル分散アーキテクチャ
第一回Soft layer勉強会 グローバル分散アーキテクチャMaho Takara
 
複数サービスを共存させるために 試行錯誤したこと
複数サービスを共存させるために 試行錯誤したこと複数サービスを共存させるために 試行錯誤したこと
複数サービスを共存させるために 試行錯誤したことNagao Shun
 
Robomec2014 rtm講習会第1部(その1)
Robomec2014 rtm講習会第1部(その1)Robomec2014 rtm講習会第1部(その1)
Robomec2014 rtm講習会第1部(その1)openrtm
 
【Tokyowebmining】open compute project
【Tokyowebmining】open compute project 【Tokyowebmining】open compute project
【Tokyowebmining】open compute project Junichiro Tani
 
【初心者向け】WebRTCとボディソニックデバイスを使ったサイクリング体験のリアルタイム共有
【初心者向け】WebRTCとボディソニックデバイスを使ったサイクリング体験のリアルタイム共有【初心者向け】WebRTCとボディソニックデバイスを使ったサイクリング体験のリアルタイム共有
【初心者向け】WebRTCとボディソニックデバイスを使ったサイクリング体験のリアルタイム共有Yuichi MAKI
 
情報システム・ユーザビリティの評価改善手法
情報システム・ユーザビリティの評価改善手法情報システム・ユーザビリティの評価改善手法
情報システム・ユーザビリティの評価改善手法Jun Iio
 
SDI時代のシステムインテグレーション~CloudConductorの紹介~
SDI時代のシステムインテグレーション~CloudConductorの紹介~SDI時代のシステムインテグレーション~CloudConductorの紹介~
SDI時代のシステムインテグレーション~CloudConductorの紹介~cloudconductor
 
Webシステムプログラミング概要20150630
Webシステムプログラミング概要20150630Webシステムプログラミング概要20150630
Webシステムプログラミング概要20150630義広 河野
 
ET2014資料: mruby プログラム言語Rubyによる組込みソト開発
ET2014資料: mruby プログラム言語Rubyによる組込みソト開発ET2014資料: mruby プログラム言語Rubyによる組込みソト開発
ET2014資料: mruby プログラム言語Rubyによる組込みソト開発Kazuaki Tanaka
 
SPAを実現するために必要な通信技術
SPAを実現するために必要な通信技術SPAを実現するために必要な通信技術
SPAを実現するために必要な通信技術Yusuke Naka
 

Similar to 文系ITエンジニア育成教育におけるRubyの活用 (20)

文科系教育におけるIT人材育成
文科系教育におけるIT人材育成文科系教育におけるIT人材育成
文科系教育におけるIT人材育成
 
130522 00
130522 00130522 00
130522 00
 
Tokyo H2O.ai Meetup#2 by Iida
Tokyo H2O.ai Meetup#2 by IidaTokyo H2O.ai Meetup#2 by Iida
Tokyo H2O.ai Meetup#2 by Iida
 
Cloud operator days tokyo 2020講演資料_少人数チームでの機械学習製品の効率的な開発と運用
Cloud operator days tokyo 2020講演資料_少人数チームでの機械学習製品の効率的な開発と運用Cloud operator days tokyo 2020講演資料_少人数チームでの機械学習製品の効率的な開発と運用
Cloud operator days tokyo 2020講演資料_少人数チームでの機械学習製品の効率的な開発と運用
 
ネットワーク関連研究開発ご紹介-SDN/仮想ネットワーク応用の最新の成果より
ネットワーク関連研究開発ご紹介-SDN/仮想ネットワーク応用の最新の成果よりネットワーク関連研究開発ご紹介-SDN/仮想ネットワーク応用の最新の成果より
ネットワーク関連研究開発ご紹介-SDN/仮想ネットワーク応用の最新の成果より
 
IoT×ビジネス活用 ~最先端技術のビジネス活用に向けて~
IoT×ビジネス活用 ~最先端技術のビジネス活用に向けて~IoT×ビジネス活用 ~最先端技術のビジネス活用に向けて~
IoT×ビジネス活用 ~最先端技術のビジネス活用に向けて~
 
Introduction to NetOpsCoding
Introduction to NetOpsCodingIntroduction to NetOpsCoding
Introduction to NetOpsCoding
 
ロボットサービス開発の現場から
ロボットサービス開発の現場からロボットサービス開発の現場から
ロボットサービス開発の現場から
 
第一回Soft layer勉強会 グローバル分散アーキテクチャ
第一回Soft layer勉強会 グローバル分散アーキテクチャ第一回Soft layer勉強会 グローバル分散アーキテクチャ
第一回Soft layer勉強会 グローバル分散アーキテクチャ
 
NW-JAWS #5
NW-JAWS #5NW-JAWS #5
NW-JAWS #5
 
複数サービスを共存させるために 試行錯誤したこと
複数サービスを共存させるために 試行錯誤したこと複数サービスを共存させるために 試行錯誤したこと
複数サービスを共存させるために 試行錯誤したこと
 
#nwstudy の紹介
#nwstudy の紹介#nwstudy の紹介
#nwstudy の紹介
 
Robomec2014 rtm講習会第1部(その1)
Robomec2014 rtm講習会第1部(その1)Robomec2014 rtm講習会第1部(その1)
Robomec2014 rtm講習会第1部(その1)
 
【Tokyowebmining】open compute project
【Tokyowebmining】open compute project 【Tokyowebmining】open compute project
【Tokyowebmining】open compute project
 
【初心者向け】WebRTCとボディソニックデバイスを使ったサイクリング体験のリアルタイム共有
【初心者向け】WebRTCとボディソニックデバイスを使ったサイクリング体験のリアルタイム共有【初心者向け】WebRTCとボディソニックデバイスを使ったサイクリング体験のリアルタイム共有
【初心者向け】WebRTCとボディソニックデバイスを使ったサイクリング体験のリアルタイム共有
 
情報システム・ユーザビリティの評価改善手法
情報システム・ユーザビリティの評価改善手法情報システム・ユーザビリティの評価改善手法
情報システム・ユーザビリティの評価改善手法
 
SDI時代のシステムインテグレーション~CloudConductorの紹介~
SDI時代のシステムインテグレーション~CloudConductorの紹介~SDI時代のシステムインテグレーション~CloudConductorの紹介~
SDI時代のシステムインテグレーション~CloudConductorの紹介~
 
Webシステムプログラミング概要20150630
Webシステムプログラミング概要20150630Webシステムプログラミング概要20150630
Webシステムプログラミング概要20150630
 
ET2014資料: mruby プログラム言語Rubyによる組込みソト開発
ET2014資料: mruby プログラム言語Rubyによる組込みソト開発ET2014資料: mruby プログラム言語Rubyによる組込みソト開発
ET2014資料: mruby プログラム言語Rubyによる組込みソト開発
 
SPAを実現するために必要な通信技術
SPAを実現するために必要な通信技術SPAを実現するために必要な通信技術
SPAを実現するために必要な通信技術
 

More from Jun Iio

フラクタルへの誘い an introduction to fractal
フラクタルへの誘い an introduction to fractalフラクタルへの誘い an introduction to fractal
フラクタルへの誘い an introduction to fractalJun Iio
 
オンラインイベント支援システムOLiVESの開発と運用
オンラインイベント支援システムOLiVESの開発と運用オンラインイベント支援システムOLiVESの開発と運用
オンラインイベント支援システムOLiVESの開発と運用Jun Iio
 
麻雀を全く知らない人に純正九蓮宝燈とは何かを教えるための資料
麻雀を全く知らない人に純正九蓮宝燈とは何かを教えるための資料麻雀を全く知らない人に純正九蓮宝燈とは何かを教えるための資料
麻雀を全く知らない人に純正九蓮宝燈とは何かを教えるための資料Jun Iio
 
オンラインイベント支援システムを作ってみたらどうだったかな?
オンラインイベント支援システムを作ってみたらどうだったかな?オンラインイベント支援システムを作ってみたらどうだったかな?
オンラインイベント支援システムを作ってみたらどうだったかな?Jun Iio
 
Do you know every cat has four bears?
Do you know every cat has four bears?Do you know every cat has four bears?
Do you know every cat has four bears?Jun Iio
 
大学教員になりたい企業人の皆様へ
大学教員になりたい企業人の皆様へ大学教員になりたい企業人の皆様へ
大学教員になりたい企業人の皆様へJun Iio
 
情報系学部におけるBYODの試み
情報系学部におけるBYODの試み情報系学部におけるBYODの試み
情報系学部におけるBYODの試みJun Iio
 
The Semiotics of Toilet Signs
The Semiotics of Toilet SignsThe Semiotics of Toilet Signs
The Semiotics of Toilet SignsJun Iio
 
OpenCampus2019_Tama
OpenCampus2019_TamaOpenCampus2019_Tama
OpenCampus2019_TamaJun Iio
 
不偏分散ではなぜNでなくN-1で割るのか
不偏分散ではなぜNでなくN-1で割るのか不偏分散ではなぜNでなくN-1で割るのか
不偏分散ではなぜNでなくN-1で割るのかJun Iio
 
2019年春季HCD研究発表会特別講話
2019年春季HCD研究発表会特別講話2019年春季HCD研究発表会特別講話
2019年春季HCD研究発表会特別講話Jun Iio
 
UXDの課題
UXDの課題UXDの課題
UXDの課題Jun Iio
 
2019年度BYODソフトウェアインストールガイダンス資料
2019年度BYODソフトウェアインストールガイダンス資料2019年度BYODソフトウェアインストールガイダンス資料
2019年度BYODソフトウェアインストールガイダンス資料Jun Iio
 
Twitterでみる社会のトレンド
Twitterでみる社会のトレンドTwitterでみる社会のトレンド
Twitterでみる社会のトレンドJun Iio
 
The presentation material for my lecture at the open campus, 22nd Sep. 2018 (2)
The presentation material for my lecture at the open campus, 22nd Sep. 2018 (2)The presentation material for my lecture at the open campus, 22nd Sep. 2018 (2)
The presentation material for my lecture at the open campus, 22nd Sep. 2018 (2)Jun Iio
 
The presentation material for my lecture at the open campus, 22nd Sep. 2018
The presentation material for my lecture at the open campus, 22nd Sep. 2018The presentation material for my lecture at the open campus, 22nd Sep. 2018
The presentation material for my lecture at the open campus, 22nd Sep. 2018Jun Iio
 
Lessons Learned from Data Preparation for Geographic Information Systems Usin...
Lessons Learned from Data Preparation for Geographic Information Systems Usin...Lessons Learned from Data Preparation for Geographic Information Systems Usin...
Lessons Learned from Data Preparation for Geographic Information Systems Usin...Jun Iio
 
図書館利用実態の可視化 および 読書感想文コンクール作品の分析
図書館利用実態の可視化 および 読書感想文コンクール作品の分析図書館利用実態の可視化 および 読書感想文コンクール作品の分析
図書館利用実態の可視化 および 読書感想文コンクール作品の分析Jun Iio
 
たこ焼き屋で学ぶ情報隠蔽
たこ焼き屋で学ぶ情報隠蔽たこ焼き屋で学ぶ情報隠蔽
たこ焼き屋で学ぶ情報隠蔽Jun Iio
 
トイレサインとピクトグラム
トイレサインとピクトグラムトイレサインとピクトグラム
トイレサインとピクトグラムJun Iio
 

More from Jun Iio (20)

フラクタルへの誘い an introduction to fractal
フラクタルへの誘い an introduction to fractalフラクタルへの誘い an introduction to fractal
フラクタルへの誘い an introduction to fractal
 
オンラインイベント支援システムOLiVESの開発と運用
オンラインイベント支援システムOLiVESの開発と運用オンラインイベント支援システムOLiVESの開発と運用
オンラインイベント支援システムOLiVESの開発と運用
 
麻雀を全く知らない人に純正九蓮宝燈とは何かを教えるための資料
麻雀を全く知らない人に純正九蓮宝燈とは何かを教えるための資料麻雀を全く知らない人に純正九蓮宝燈とは何かを教えるための資料
麻雀を全く知らない人に純正九蓮宝燈とは何かを教えるための資料
 
オンラインイベント支援システムを作ってみたらどうだったかな?
オンラインイベント支援システムを作ってみたらどうだったかな?オンラインイベント支援システムを作ってみたらどうだったかな?
オンラインイベント支援システムを作ってみたらどうだったかな?
 
Do you know every cat has four bears?
Do you know every cat has four bears?Do you know every cat has four bears?
Do you know every cat has four bears?
 
大学教員になりたい企業人の皆様へ
大学教員になりたい企業人の皆様へ大学教員になりたい企業人の皆様へ
大学教員になりたい企業人の皆様へ
 
情報系学部におけるBYODの試み
情報系学部におけるBYODの試み情報系学部におけるBYODの試み
情報系学部におけるBYODの試み
 
The Semiotics of Toilet Signs
The Semiotics of Toilet SignsThe Semiotics of Toilet Signs
The Semiotics of Toilet Signs
 
OpenCampus2019_Tama
OpenCampus2019_TamaOpenCampus2019_Tama
OpenCampus2019_Tama
 
不偏分散ではなぜNでなくN-1で割るのか
不偏分散ではなぜNでなくN-1で割るのか不偏分散ではなぜNでなくN-1で割るのか
不偏分散ではなぜNでなくN-1で割るのか
 
2019年春季HCD研究発表会特別講話
2019年春季HCD研究発表会特別講話2019年春季HCD研究発表会特別講話
2019年春季HCD研究発表会特別講話
 
UXDの課題
UXDの課題UXDの課題
UXDの課題
 
2019年度BYODソフトウェアインストールガイダンス資料
2019年度BYODソフトウェアインストールガイダンス資料2019年度BYODソフトウェアインストールガイダンス資料
2019年度BYODソフトウェアインストールガイダンス資料
 
Twitterでみる社会のトレンド
Twitterでみる社会のトレンドTwitterでみる社会のトレンド
Twitterでみる社会のトレンド
 
The presentation material for my lecture at the open campus, 22nd Sep. 2018 (2)
The presentation material for my lecture at the open campus, 22nd Sep. 2018 (2)The presentation material for my lecture at the open campus, 22nd Sep. 2018 (2)
The presentation material for my lecture at the open campus, 22nd Sep. 2018 (2)
 
The presentation material for my lecture at the open campus, 22nd Sep. 2018
The presentation material for my lecture at the open campus, 22nd Sep. 2018The presentation material for my lecture at the open campus, 22nd Sep. 2018
The presentation material for my lecture at the open campus, 22nd Sep. 2018
 
Lessons Learned from Data Preparation for Geographic Information Systems Usin...
Lessons Learned from Data Preparation for Geographic Information Systems Usin...Lessons Learned from Data Preparation for Geographic Information Systems Usin...
Lessons Learned from Data Preparation for Geographic Information Systems Usin...
 
図書館利用実態の可視化 および 読書感想文コンクール作品の分析
図書館利用実態の可視化 および 読書感想文コンクール作品の分析図書館利用実態の可視化 および 読書感想文コンクール作品の分析
図書館利用実態の可視化 および 読書感想文コンクール作品の分析
 
たこ焼き屋で学ぶ情報隠蔽
たこ焼き屋で学ぶ情報隠蔽たこ焼き屋で学ぶ情報隠蔽
たこ焼き屋で学ぶ情報隠蔽
 
トイレサインとピクトグラム
トイレサインとピクトグラムトイレサインとピクトグラム
トイレサインとピクトグラム
 

Recently uploaded

Establishment and operation of medical corporations.pdf
Establishment and operation of medical corporations.pdfEstablishment and operation of medical corporations.pdf
Establishment and operation of medical corporations.pdfoganekyokoi
 
KARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhr
KARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhrKARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhr
KARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhrRodolfFernandez1
 
International Politics I - Lecture 1
International Politics I - Lecture 1International Politics I - Lecture 1
International Politics I - Lecture 1Toru Oga
 
Registration of travel agents - 'Explanation of the registration system under...
Registration of travel agents - 'Explanation of the registration system under...Registration of travel agents - 'Explanation of the registration system under...
Registration of travel agents - 'Explanation of the registration system under...oganekyokoi
 
レポートの書き方講座 [大学生初年次向けに対する講義資料] Lecture on how to write a report [lecture mater...
レポートの書き方講座 [大学生初年次向けに対する講義資料] Lecture on how to write a report [lecture mater...レポートの書き方講座 [大学生初年次向けに対する講義資料] Lecture on how to write a report [lecture mater...
レポートの書き方講座 [大学生初年次向けに対する講義資料] Lecture on how to write a report [lecture mater...yutakashikano1984
 
3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要  パワーポイント
3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要  パワーポイント3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要  パワーポイント
3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要  パワーポイントshu1108hina1020
 
What I did before opening my business..pdf
What I did before opening my business..pdfWhat I did before opening my business..pdf
What I did before opening my business..pdfoganekyokoi
 
Divorce agreements in administrative work.pdf
Divorce agreements in administrative work.pdfDivorce agreements in administrative work.pdf
Divorce agreements in administrative work.pdfoganekyokoi
 

Recently uploaded (8)

Establishment and operation of medical corporations.pdf
Establishment and operation of medical corporations.pdfEstablishment and operation of medical corporations.pdf
Establishment and operation of medical corporations.pdf
 
KARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhr
KARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhrKARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhr
KARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhr
 
International Politics I - Lecture 1
International Politics I - Lecture 1International Politics I - Lecture 1
International Politics I - Lecture 1
 
Registration of travel agents - 'Explanation of the registration system under...
Registration of travel agents - 'Explanation of the registration system under...Registration of travel agents - 'Explanation of the registration system under...
Registration of travel agents - 'Explanation of the registration system under...
 
レポートの書き方講座 [大学生初年次向けに対する講義資料] Lecture on how to write a report [lecture mater...
レポートの書き方講座 [大学生初年次向けに対する講義資料] Lecture on how to write a report [lecture mater...レポートの書き方講座 [大学生初年次向けに対する講義資料] Lecture on how to write a report [lecture mater...
レポートの書き方講座 [大学生初年次向けに対する講義資料] Lecture on how to write a report [lecture mater...
 
3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要  パワーポイント
3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要  パワーポイント3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要  パワーポイント
3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要  パワーポイント
 
What I did before opening my business..pdf
What I did before opening my business..pdfWhat I did before opening my business..pdf
What I did before opening my business..pdf
 
Divorce agreements in administrative work.pdf
Divorce agreements in administrative work.pdfDivorce agreements in administrative work.pdf
Divorce agreements in administrative work.pdf
 

文系ITエンジニア育成教育におけるRubyの活用

  • 2. Ruby Business Users Conference 2015 Copyright © Jun Iio 2 自己紹介(飯尾 淳) ● 中央大学 文学部 社会情報学専攻 教授 – 博士(工学),技術士(情報工学部門) – HCD-Net認定 HCD専門家 ※ HCD … 人間中心設計 – 理工学研究所・社会科学研究所 研究員 ● プロフィール – 2014年〜 現職 – 2013年〜2014年 中央大学 文学部 社会情報学専攻 准教授 – 2012年〜現在 拓殖大学 工学部 非常勤講師(兼務) – 2009年〜現在 東京農工大学 国際センター 客員准教授(兼務) – 1994年〜2013年 株式会社三菱総合研究所にて情報技術関連の 研究開発プロジェクトに従事
  • 3. Ruby Business Users Conference 2015 Copyright © Jun Iio 3 自己紹介(補足) ● プログラミング経験 – およそ20年の経験で,14言語 ● C, C++, Java, JavaScript, Shell, Perl, Ruby, PHP, LISP, Prolog, R, Pascal, BASIC, アセンブラ – 詳しくは… http://sil.tamacc.chuo- u.ac.jp/wp/archives/481 注:Rubyについては エキスパートでは *ありません*
  • 4. Ruby Business Users Conference 2015 Copyright © Jun Iio 4 本日の内容 ● これからのIT産業で求められるIT人材とは ● 社会情報学専攻のご紹介 ● 学部および大学院におけるIT人材育成とRuby の活用事例のご紹介 ● 課題や工夫,学生の反応など
  • 5. Ruby Business Users Conference 2015 Copyright © Jun Iio 5 そもそもIT人材って,理系?文系?
  • 6. Ruby Business Users Conference 2015 Copyright © Jun Iio 6 システム開発から価値創造へ 出典:飯尾, 清水, "人間中心設計:1. なぜ使いにくい情報システムが 生まれるのか?," 情報処理, Vol.54, No. 1, pp. 4-9, 2013.
  • 7. Ruby Business Users Conference 2015 Copyright © Jun Iio 7 中央大学文学部の特徴
  • 8. Ruby Business Users Conference 2015 Copyright © Jun Iio 8 中央大学文学部の特徴 ● 13の専攻 – 2006年に5学科を 人文社会学科に統合 ● 500を超える科目 – 他専攻・コースの科目 も広く履修可能 ● 教育研究上の目的 – 人文科学及び社会科学の諸分野 に関する教育と研究を行う.専 門の教育における知的訓練を経 て得られた学識と広汎な分野の 教育から得られた幅広い教養を 持ち,多様な社会に対応し得る 人材を養成する.
  • 9. Ruby Business Users Conference 2015 Copyright © Jun Iio 9 社会情報学とは ● 社会情報学は,情報をキーに社会を研究します ● 社会情報は,人々と情報システムに関わります ● 携帯電話やインターネットの情報を対象にします ● 社会情報の海原を巧みに航海します ● IT社会の「情報問題」を研究します ● 社会情報学に必要なスキルを学びます ● 社会情報学を構成する基幹科目・学問・理論・技術を 学びます – メディア・コミュニケーション概論 | 社会心理学 | 社会調査 法 | モデリング・データ解析 | データベース・情報検索 | 図書館情報学 | 情報処理技術 | 情報システム論
  • 10. Ruby Business Users Conference 2015 Copyright © Jun Iio 10 社会情報学共同研究室
  • 11. Ruby Business Users Conference 2015 Copyright © Jun Iio 11 卒業生の進路 2013年度 2012年度 2011年度 06〜10年度 新聞・出版 1 0 2 8 放送・広告 2 3 2 25 運輸・通信 2 3 2 17 電力・ガス・熱供給 0 1 0 1 不動産・建設 7 2 2 9 メーカー・製造 2 12 8 36 卸・商社・小売 11 7 6 29 金融・証券・保険 7 8 6 28 情報・サービス 22 15 26 82 教育  4 4 6 11 公務員  2 1 10 19 進学 4 2 2 10
  • 12. Ruby Business Users Conference 2015 Copyright © Jun Iio 12 社会情報学専攻のカリキュラム ※ 社会情報学専攻は,さらに「情報コミュニケーションコース」と 「図書館情報学コース」に分かれています.
  • 13. Ruby Business Users Conference 2015 Copyright © Jun Iio 13 社会情報学専攻のカリキュラム
  • 14. Ruby Business Users Conference 2015 Copyright © Jun Iio 14 ネットワーク技術(1)(2)
  • 15. Ruby Business Users Conference 2015 Copyright © Jun Iio 15 ネットワーク技術(1) ● ネットワークとは ● LANとインターネッ ト ● プロトコルとアドレ ス(1, 2) ● ネットワークのソフ トウェア(1, 2) ● Unixの基礎 ● シェル操作 ● 並行・並列処理 ● クライアント – サー バ,およびクラウド コンピューティング ● ネットワークプログ ラミング(基礎) ● 仮想端末とプログラ ミング ● ネットワーク基礎の まとめ
  • 16. Ruby Business Users Conference 2015 Copyright © Jun Iio 16 ネットワーク技術(2) ● ネットワークとWeb プログラミング ● Webの構成要素 – HTML(XML), CSS, JavaScript ● JavaScriptプログラ ミング初歩,応用 * ● Rubyプログラミング 入門,初歩,応用 * ● Webアプリケーショ ンの基礎とWebサー バの構築・運用 ● Webアプリケーショ ンを作る(1, 2, 3) * ● AJAXと最新技術 ● 「ネットワーク技 術」のまとめ * … PC教室にて実施ちょっとしたデータ処理を できるようになってほしい
  • 17. Ruby Business Users Conference 2015 Copyright © Jun Iio 17 注:2015年度より若干変更の予定 ● 「ネットワーク技術」と いいつつ,Unix教育? ● 教科書を採用 – 今までは自前の資料だけ – 教科書なしでやっていた ● なお「Ruby活用教育を 増やすか?減らすか?」 は現在検討中
  • 18. Ruby Business Users Conference 2015 Copyright © Jun Iio 18 課題と工夫 ● 課題(演習実施上の課題は後述…) – 英語,数学に対する苦手意識 ● 再帰アルゴリズムの説明に簡単な数式 … ( ゚д゚)ポカーン – 現場経験の有無 ● 工夫 – 具体的な題材: ● 履修登録システムや,「図書館のシステム」を例に… – カード,現物など興味を引くモノ – マルチメディア教材 – グループワーク,演習,PC教室の利用
  • 19. Ruby Business Users Conference 2015 Copyright © Jun Iio 19 教材の工夫
  • 20. Ruby Business Users Conference 2015 Copyright © Jun Iio 20 教材の工夫
  • 21. Ruby Business Users Conference 2015 Copyright © Jun Iio 21 教材の工夫(データ処理の例)
  • 22. Ruby Business Users Conference 2015 Copyright © Jun Iio 22 なぜRubyを選んだか? ● 手軽に使える ● サイドストーリーの存在 ● 学生にウケるマジックワード – 「まつもとゆきひろさんとはお友達です」 ● インデントに拘らない学生が少なからず居る – Pythonを使ったら目も当てられない結果となるの ではなかろうか?
  • 23. Ruby Business Users Conference 2015 Copyright © Jun Iio 23 演習実施上の課題 ● 慣れないCUI操作 – エディタでPG作成 → 実行 → 確認(デバッグ) – Windowsプラットフォームにも課題あり! (1年次の「プログラミング(1)(2)」で, 習っているはずなんだけど…) ● 分かりにくいエラーメッセージ – トラブルシュートに時間がかかる – 学生は思いもよらない間違いをしでかす(次参照) ● 資料からコピペする横着者(!)も… ● 全角「”」・スペース問題,記号の間違い(;と:など)
  • 24. Ruby Business Users Conference 2015 Copyright © Jun Iio 24 思いもよらないエラーの例
  • 25. Ruby Business Users Conference 2015 Copyright © Jun Iio 25 参考:GUIがよいかCUIがよいか? CUI ← → GUI Low ← → High オンラインのアンケートで エキスパートに質問(n = 41)
  • 26. Ruby Business Users Conference 2015 Copyright © Jun Iio 26 大学院での事例 ● 「社会情報学特講IV・演習IV」 – 大学院の講義は講義内容の自由度が高く,受講者の 希望で内容を決定 ● 本年度後半のテーマ – 専門資料館を対象とした資料管理システムのあり方 – 国際標準記録史料記述一般原則 : 「ISAD (G)」 (General International Standard Archival Description) に従った資料管理DBの検討 ● Project Based Learning(PBL)方式で実施
  • 27. Ruby Business Users Conference 2015 Copyright © Jun Iio 27 大学院での事例 ● ISAD(G)に従った資料整理方法の展開 – システム的なものだけでなく,方法論として検討 ● 資料館の事情を考慮した効果的なIT化とは – 低予算 – 少ない人的リソース – ボランティア活用 ● システムのテンプレートを用意したい – OSSによるシステム構築・運用 → RubyベースのWebアプリ構築へ
  • 28. Ruby Business Users Conference 2015 Copyright © Jun Iio 28 PBLの全体像
  • 29. Ruby Business Users Conference 2015 Copyright © Jun Iio 29 プロトタイプの作成 https://github.com/iiojun/archives_db
  • 30. Ruby Business Users Conference 2015 Copyright © Jun Iio 30 やってみて,どうだったか…
  • 31. Ruby Business Users Conference 2015 Copyright © Jun Iio 31 課題への対応 ● 環境構築やバージョン管理の課題 → 仮想環境の活用 ● 命名法,発想法の違い → Rubyのお作法を事前にもう少し詳しく解説… ● エラーメッセージの問題 → 慣れるしかない? 「なんとかならんかな…」(ひとりごと)
  • 32. Ruby Business Users Conference 2015 Copyright © Jun Iio 32 まとめ ● これからのIT産業で求められるIT人材とは何か を考えてみました ● 中央大学文学部社会情報学専攻を紹介しました ● 文系IT人材育成の例として,「ネットワーク技 術」および大学院でのPBL事例を紹介し,その なかでRubyの活用事例を紹介しました ● 講義の実施で明らかになった課題や工夫,学生 の反応などについて検討しました ● (文学部にも)IT人材として優秀な学生が居ま す!どうぞよろしくお願いします m(_ _)m