オープンソースカンファレンス京都2017に参加しました

OSC Kyoto 2017
OSC Kyoto 2017

こんにちは,宮下です.

やや旧聞に属しますが,8月4日と5日の2日間,京都リサーチパークでオープンソースカンファレンス京都(OSC Kyoto)が開催されました.

オープンソースというのはアプリケーションの元となるソースコードをオープンに(公開)することで,インターネット発展の基礎となる考え方です.このイベントは全国津々浦々で毎月のように開催されている,オープンソースに共感する人たちのお祭りです.OSC Kyotoは今年で11回目を迎え,それまで実行委員長を務めていたノートルダム女子大の吉田智子先生から私がバトンを引き継いで初めての開催となりました.

このイベントには毎年,京都市内の大学生を中心としたローカルスタッフが集い,イベント運営のお手伝いやブース出展をしています.今年は私のゼミの3回生と4回生がたくさん参加しました.学生のうちにこのようなイベントに携わることで数多くの「人生の先輩」と知り合うことができ,人脈がぐっと広がります.また,IT業界にとっても若い学生たちに早いうちから親しみを感じてもらうことができ,双方にメリットが多いのです.

また,昨年に引き続き今回もゼミの4回生が卒業研究のデータを集めるためにブース出展しました.今年は,Computer Science Unplugged(コンピュータを使わないコンピュータサイエンス)のテーマとして有名な “Marching Orders” を少しアレンジして実際にOSC Kyotoの来場者に体験してもらい,アンケートとの相関をまとめるというものです.おかげさまで大量のデータが集まったので,今はその整理に忙殺されているようです(彼女は「情報」の教員免許取得を目指しているので教育実習の最中でもあります).

当日の様子は私のゼミの3回生が書いたレポートに詳しいので譲ります.ぜひご覧くださり,もし興味がありましたら次回ご参加いただければ幸いです.

小学生向けプログラミング教室開催

7月29日(土)午後,付属小学校の小学生を対象にしたプログラミング教室を開催しました.内容は低学年向けに「マウス操作に慣れよう」「Scratchで猫とボールを動かそう」というテーマで1時間ずつ,高学年向けには同じくScratchを使った練習課題と自由制作でした.インストラクターを務めたのは丸野ゼミの4回生たちです.

1年生〜3年生は合計50人弱が参加してくれました.PCに触るのはこれが初めてという子もいるので,最初はマウス操作に慣れることから始めました.インストラクターの説明に合わせてクリックしたり,ドラッグしたりすることに慣れました.

低学年クラスの様子
低学年クラスの様子

その後,Scratchで猫とボールを動かすプログラムに挑戦です.皆さんとても上手に操作していて,中にはスイスイと作る子もいました.最後の方は余った時間で自由にプログラムを改良して楽しみました.特に「音を鳴らす」ことが大人気で,教室中に猫の鳴き声が響いていました.

高学年クラスの様子
高学年クラスの様子

4年生と5年生は合わせて20人弱でした.こちらはマウス操作も慣れたもので,Scratchで次々に作品を作り上げていました.このクラスでも丸野ゼミの学生を中心に,子供たちのScratchの質問に答えていました(実は試験期間中でスタッフが足りず,史学科や音楽,心理の学生さんにも声をかけて来てもらいました).

どちらの教室でも,家で続きを楽しめるように,Scratchのサイトにサインインするときのユーザ名とパスワードをメモした紙を最後に持って帰ってもらいました.

あっという間の2時間でしたが,笑顔や歓声,拍手があちこちから聞こえ,参加した子供たちは楽しんでいたように見えました.ご協力くださった付属小学校の先生方に感謝します.ありがとうございました.

この夏,KWU小学生プログラミングコンテストが開催されます.楽しい作品が作れたら,ぜひご応募ください!

オープンキャンパスでRubyGirlsを開催しました!

6月のオープンキャンパスでプログラミング体験イベント「Ruby Girls(ルビーガールズ)」を行いました。

RubyGirlsとは、現代社会学部の情報系の学生主体で企画・運営しているプログラミング体験イベントです。

今回は、情報系3・4回生の学生が「Ruby Girls ~プログラミングを通して新しい世界を知ろう~」というタイトルで、実際にパソコンを使い、プログラミング言語 Ruby を使っておみくじプログラムなどを作りました。

プログラミングというと「文系だからよく分からない」といった難しいイメージを持たれがちですが、文系だからといってプログラミングができないというわけではありません。初めは恐る恐る参加していた参加者も、実際に体験していく中で楽しんでもらえたようで、最後には笑顔で帰っていく様子が多々見られました。

参加者の感想にも、「プログラミングでゲームができて楽しかった」、「これからもプログラミングの学習をしてみたい」といった感想が多く見られました。

実際に高校生を対象としたイベント開催は初めての試みだったため、まだまだ課題の残る結果となりましたが、次回のイベントに向けて改善できるよう心がけていきます。

本学で参加していいただけるRuby Girlsは、次回のオープンキャンパス(8月4〜6日)でも開催する予定です。今回参加できなかった人もぜひ参加してみてください!

6/11(日)のオープンキャンパスでRubyGirlsを開催します

現代社会学科情報システム専攻では、プログラミング体験会 RubyGirls を学生が主体となって企画・運営しています。主に、高校生にプログラミングの楽しさを知ってもらうことを目的としています。

過去のRubyGirlsの開催報告

6/11(日)のオープンキャンパスで高校生対象の RubyGirlsを開催します。現代社会学科1回生の講義「プログラミング入門」の体験会です。実際にパソコンを使ってプログラミングを体験していただけます。
詳しくは、京都女子大学のサイトをご覧ください。

 

みなさんのご参加をお待ちしています。

4/26にRubyGirlsを開催しました!

情報系ゼミでは、プログラミング体験会 RubyGirls を学生が主体となって企画・運営しています。主に、高校生にプログラミングの楽しさを知ってもらうことを目的としています。

今回は現代社会学科1回生を対象にイベントを開催しました。

参加者は、実際にパソコンを使ってプログラミングを体験しました。また、情報系ゼミの上回生が作成した作品の紹介も行いました。

多くの参加者から「プログラミングがどのようなものかわかった」「講義が楽しみ!」「もっと難しいものかと思ったけど楽しい!」という感想をいただきました。コーチとして参加した上回生からは「プログラミングに興味を持っている学生が多くて嬉しい」という感想が寄せられました。

今回のイベントを実施して、思った以上に多くの1回生が情報システム専攻に興味を持っていることがわかりました。

6月末にも現代社会学科1回生対象のRubyGirls の開催を予定しています。みなさんの参加をお待ちしております。

詳細は決まり次第、Ruby Girls のサイトにてお知らせします。
https://sites.google.com/site/kwurubygirls/

情報システム専攻のためのRuby Girls体験会

既報の通り、現代社会学部の学生さんは、本年度1回生が2回生になる時点から、「現代社会専攻」「国際社会専攻」「情報システム専攻」の3つの専攻を選択することになります

「情報システム専攻」を考えている1回生のために、プログラミング入門の体験講座Ruby Girlを開催します。

詳しくは右のチラシ、およびRubyGirlsホームページをみてください。

また、高校生のためにも、各地の高校でも開催させてもらうこともできます。これも右のチラシをどうぞ。

3専攻それぞれについて、今後このウェブページなどで情報をお伝えしようと考えています。

 

情報系ゼミ中原英里さんの学会発表×2

丸野ゼミ4回生の中原さんは卒業研究として生体信号(心拍変動など)からイヌの情動(快・不快)を推定する研究を行っています。7月にワークショップで研究成果発表を行いましたが、今回、最新の研究成果を後述の2つの学会で発表しました。

2016年12月6日(火)~8日(木)に行われた計測自動制御学会 システム・情報部門 学術講演会 2016 (SSI2016) でポスター発表を行いました。

img_6287 img_6288

ポスター発表は7月の BioSiPS 2016 で一度経験していますが、中原さんの感想から、以前よりも研究者(のたまご)としてさらに成長したと感じました。以下、中原さんの感想です。

『SSI2016 でポスター発表をしてみて、様々な方々から私の研究に対しての意見や質問を伺うことができました。また質問に答えきれず、自らの知識の浅さを感じる機会でもありました。自分では気づかなかった今後の課題も見つかり、大学院に入学するまでに、どのように研究し勉強していくかを考える良い機会になりました。』

中原さんは京都女子大学現代社会学部を卒業後、奈良先端科学技術大学院大学情報科学研究科に進学することが決まっています。

続いて、2016年12月14日〜16日にチェジュ島(韓国)で行われた Asia-Pacific Signal and Information Processing Association Annual Summit and conference (APSIPA ASC2016) の生体信号処理のセッションで「Canine Emotional States Assessment with Heart Rate Variability」という題目で口頭発表を行いました。

s__17432578 s__17432590

中原さんにとって初めての国際会議での口頭発表でしたが、発表だけでなく発表後の質疑応答の際も、聴衆からの質問に対して的確に答えることができました(もちろん、すべて英語です)。以下、中原さんの感想です。

『初めての国際会議、英語での発表でとても緊張しました。先生方にスライドや原稿を直してもらい、一緒に発表練習をしていただけたので、自信をもって発表することができました。質疑応答もなんとか答えられたので、安心しました。これまでは解析のためのコード(プログラム)を書くことに多くの時間を費やし、なかなか関連論文を読んだりすることまで手が回っていませんでした。これからはプログラミング以外にも時間を使って研究を進め、成果を学会で発表していきたいと思います。』

APSIPA は生体医工学や信号処理分野の発展の一助とするための研究者間の情報交換を目的とした国際会議で、中原さんの今後の研究の参考にもなったと思います。

IOTS2016に参加しました

情報処理学会に「インターネットと運用技術研究会」(略称:IOT研究会)があり,毎年「インターネットと運用技術シンポジウム」(略称:IOTS)を開催しています.IOTSでは広くインターネットと運用技術にをテーマとした研究発表や招待講演,パネルディスカッションなどが2日間にわたって行われ,同時にIT企業による製品展示やデモンストレーションも実施されます.

本学部教員の宮下や中山がIOT研究会に所属している縁で,2009年(第2回)以来,このIOTSにネットワークを学ぶ学生が参加し,会場のネットワークを構築・運用しています.昨年からはこれを人材育成の場と考え,複数大学から学生を募集して作業することにしました.今年のIOTS(IOTS2016)には,大分大学,広島大学,広島市立大学,京都女子大学の学生や大学院生が計7名(うち3名が女性)集まり,会場ネットワーク構築と運用に従事しました.本学部からは宮下ゼミ3回生の山内佳奈さんと山崎友梨奈さんが参加しました.

実施のおよそ1ヶ月前に連絡用メーリングリストが作られ,ネットワーク担当の実行委員や学生さんが様々な情報交換をしながらネットワークの設計を進めました.そして開催前日に現地(福山大学)入りし,会場設営と同時にネットワーク構築を開始しました.

ルータ設定中
ルータ設定中

本学部の学生さん以外は工学部情報系学科や情報系研究科所属ですが,実際のネットワークを構築するという点では専門や大学の垣根を越え,全員でUTPケーブル作成やルータの設定など協力していました.特に今年は前夜祭に学生さんが全員参加して仲良くなっていたのが印象的でした.

UTPケーブル作成失敗
UTPケーブル作成失敗

今回はメイン会場を本学部と大分大学の学生さんで,企業展示会場を広島大学と広島市立大学の学生さんで担当し,それぞれが事前に作成した設計にしたがってネットワークを構築しました.いくつか小さなトラブルがありましたが,大きな問題はなく,2日間にわたり150人ほどの来場者にネットワークを提供することができました.また,2日目夕方には「学生パネルセッション」として,今回の構築作業に参加した学生さんに体験を語ってもらい,会場の研究者やエンジニアと意見交換する場を設けました.

学生パネルセッション
学生パネルセッション

いわゆる「イベントネットワーク」(短期間のイベントのためのネットワーク)を構築することには,長期間にわたって利用される設備としてのネットワークを構築するのとは違う難しさや楽しさがあります.このような展示会も含むイベントの場合は,最新技術や最新機器に触れる貴重なチャンスでもあります.学生さんたちには今回参加したことでたくさんのことを学び,将来に活かしていただきたいと思っています.

Geek Women Japan 2016 に参加しました

2016年11月3日に国立オリンピック記念青少年総合センターで行われた Geek Women Japan 2016 に宮下ゼミ4回生の大橋若葉さんと共に参加してきました。

Geek Women Japan 2016 は、女性エンジニアが中心となって一同に集まり、女性エンジニアの輪を形成するためカンファレンスです。私たちは Rails Girls Japan を代表して、Java女子部さんと90分間のコラボセッションを担当しました。

そもそもなぜ私たちがこのような発表することになったかですが、私たち情報系ゼミの有志は、女性がプログラミングに親しみ、アイデアを形にできる技術を身につける手助けをする Rails Girls の活動に賛同し、これまで何度も Rails Girls のワークショップを開催してきました。そのことから、ありがたくもこのような機会をいただきました。

センションのタイトルは「もしかして」「私たち」「「入れ替わってるー!?」」。私たち Rails Girls Japan は Javaでアプリケーションを作成し、Java女子部さんは Ruby on Rails でアプリケーションを作成して、その時に感じた、大変だったこと、良かったことなどを発表しました。

img_5408

大橋さんはセッションの前半を担当し、Rails Girls の活動の紹介をしました。その中で、 Rails Girls に参加する理由として、1. 自分でシステムを作る楽しさを知ってもらいたい!、2. たくさんの人と繋がりたい!、3. もっと技術を磨きたい!の3つを挙げ、Rails Girls を紹介しつつ、自分自身の Rails Girls との関わりも紹介していたのが印象的でした。さすが4回生です。

img_5421 img_5424

大橋さんは「いろいろなコニュニティを知ることができ勉強になりました。次は Rails Girls を頑張ります!」と得るものがあったようです。

大橋さんは 2015年に行われた Rails Girls Kyoto 3rd では学生コーチを務め、2016年11月25日-26日に京都女子大学で行われる Rails Girls Kyoto 6th ではオーガナイザーを務めます。情報系ゼミ生たちもコーチやスタッフとして参加します。

img_5407

最後になりましたが、共にセッションを盛り上げてくださった Java女子部のみなさま、私たちにこのような機会を与えてくださった Rails Girls Japan のみなさま、Geek Women Japan のみなさま、ありがとうございました。

ICTトラブルシューティングコンテストに参加しました

こんにちは.宮下です.

今回で6回目を迎えるICTトラブルシューティングコンテストが,8月27日と28日の2日間に亘り,NTT西日本をプラチナスポンサーとして大阪で開催されました.このコンテストはICTシステムの運用技術の中でも特に難易度の高いトラブルシューティングのスキルを競うもので,高専,大学,大学院の学生がチームを作って臨みます.トラブルシューティングのためのICT環境の構築や運用,コンテストのための問題作成や当日の運営なども実行委員の学生たちが担当し,ICT企業の「大人」たちはこれに協力しながら温かく見守るという体制で開催されています.

今回のコンテストには15チームがエントリーしました.工業高専や工学部,大学院生など情報系の学生が集まる中,ひときわ目立つ「現代社会学科」という名前,しかも唯一の女子チームでした.

問題に取り組んでいます
問題に取り組んでいます

他のチームには女子がいないか,いても1名という,とにかく女子率の低いコンテストの中でこれは目立ちました.しかしこういう社会を変えていくために本学部は情報系に注力しています.いずれ男女比が1:1のコンテストになってほしいものです.

今回参加したのは本学科の情報プログラム科目「応用ネットワーク」を受講している3回生3人で作ったチーム「PC小町」です.「応用ネットワーク」では,このコンテストでも使われているCisco社のネットワーク機器を利用した実習を行っています.しかしトラブルシューティングそのものを授業で扱うことはないので,彼女たちは夏休み中に勉強会を開いて準備をしていました.

3人で知恵を出します
3人で知恵を出します

コンテストは2日間,朝から夕方までトラブルシューティングを実施します.チームごとにスイッチ1台とルータ2台で作られたネットワーク,IP電話1台と問題に応じてクラウド上にVM(仮想化されたサーバ)などが用意されます.これらを利用した問題(何らかの不具合のあるシステムやサービス)が示され,その不具合を解決して原因と解決手段を報告しそれが採点されるという形で進められます.問題はVPNやIP電話,WWWサーバ,CloudStackによる仮想基盤など異なるレイヤにわたる幅広い知識とスキルが求められるものでした.

1日目の終わりには懇親会,2日目の夕方にはスポンサー企業によるセミナーが開催され,各チームの学生どうしや学生と企業の交流が盛んに行われました.スポンサー企業から来ている人の中には過去のコンテストに参加したことが縁で就職した方もいました.私もたくさんの企業の方々とご挨拶しましたし,皆さん一様に女性エンジニアを求めてらっしゃいました.

最後には1位から3位までのチームが表彰され,それぞれ盾や賞金を受け取っていました.残念ながらうちのチームは入賞できませんでしたが,参加賞としての各社ノベルティや書籍,そして楽しかった思い出ともっと勉強しようというモチベーションを手に会場をあとにしました.以下,今回参加した3人のコメントです.

井上さん:「最初は不安や心配なことが多かったですが、出場したことで普段することができない経験ができました。問題は難しかったですが、こういうトラブルが現実に起こり得るということを学ぶこともできました。自分の知識不足を実感しましたが、楽しんでコンテストに参加できたので、やってみてよかったなと思います。」

新谷さん:「問題に苦戦し、自分の知識の少なさに改めて気付かされました。しかし、今回出場したことで、新たな気づきもありいい経験になりました。なりより、楽しかったので出場してよかったと思います。」

山崎さん:「コンテストのために調べて初めて知った技術や、講義で使っている機材でも、あらためて「この子、こんなことまでできたんだ!」のような発見がたくさんあり、とても楽しかったです。でも、問題はとても難しかったので「もう少しわかるようになりたいな」という悔しさもありました。最初は出ることに迷いもありましたが、出てみてよかったと本当に思います。」

最後になりましたが,ICTトラブルシューティングコンテスト関係者の皆さんお世話になりました.ありがとうございました.

追記:今回のコンテストの成績が後日届きました.それを見た学生さんたちは「案外,イケてた」という印象だったようです.また,「もう少し粘っていればもっと上が狙えた」という悔しさもあり,「できればもう一回出たい」という気持ちが芽生えているようでした.