目的

このワークショップは、参加者が自分の手で自立して動くプログラムを作ることで、「コンピュータを思いのままに動かす」経験をしてもらうことを目的とします。このワークショップは、次のような人を対象としています。もちろんこれに当てはまらなくても、参加の意思がある方の参加を歓迎します。

電通大には、情報系の学科があることもあり、おそらく「プログラミングをやってみたい」と思って大学に入ってきた人も多いと思います。しかし、電通大のプログラミング教育は、各々の知識や理論を学ぶことが中心になっていて、それがどのように結びついているのか、それを活かしてどのようにプログラムを作っていけばいいのかという部分が不足しています。このワークショップでは、皆さんにただ書き捨てのプログラムをひたすら書かせるのではなく、より深い「プログラミング体験」をしてもらうことを目指します。難しい理屈はとりあえずおいておいて、とりあえずプログラミングをしてみたい、という人たちが集まってくれれば幸いです。

することしないこと

このワークショップでは、次に挙げることをします。

プログラミングする感覚の体験
プログラミングの経験が全くない人を対象に、感覚的にプログラミングできるツールを用いて、「プログラミングする感覚」を体験してもらいます。
Rubyを用いたプログラミング
Rubyというプログラミング言語を用いて、実際に動くプログラムを作ってもらいます。電通大生に馴染み深いツールであろうTwitterを操作するプログラムを作ったり、Webスクレイピングという技術で遊んだりします。
サポート
プログラミングをするにあたって必要なサポートを、チューターから受けることができます。これは、みなさんに答えを教えるという意味ではなく、答えにたどり着くまでのヒントをさし上げるという意味です。

このワークショップでは、次に挙げることをしません

プログラミングの勉強
このワークショップは、プログラミングを勉強する場ではありません。あくまでプログラミングという技術を使って何かをつくり上げることを目的としています (そのために最低限必要な知識の学習はします)。そのため、プログラミングの理論的な背景については、あまり触れません。

Scratchワークショップ開催概要

日時 第1回 : 2014年4月12日(土) 13:00〜16:00
第2回 : 2014年4月13日(日) 13:00〜16:00
場所 第1回および第2回 : 電気通信大学 新C棟 403号室
参加資格 電気通信大学及び電気通信大学大学院(IE/IS)の学生であること
主催 電気通信大学MMA(学友会公認サークル), Ryutaro Yamamoto, masawada
公式ハッシュタグ #mma_ws

Rubyワークショップ開催概要

日時 第1回 : 2014年5月10日(土) 13:00〜16:00
第2回 : 2014年5月17日(土) 13:00〜16:00
以降毎週土曜日実施予定
場所 第1回および第2回 : 電気通信大学 新C棟 403号室
第3回以降 : 未定
内容 第1回 : プログラム開発の実例とRubyのセットアップ
第2回 : Rubyの基礎
第3回 : Twitterを操作するアプリを作る
第4回以降 : 詳細未定 (Webサイト解析や簡単なWebサービス開発などをやる予定です)
参加資格 電気通信大学及び電気通信大学大学院(IE/IS)の学生であること
主催 電気通信大学MMA(学友会公認サークル), Ryutaro Yamamoto, masawada
公式ハッシュタグ #mma_ws

git講習会

Rubyワークショップの前に、バージョン管理システムgitの講習会を行います。参加登録は不要です。gitは、プログラムの開発履歴を管理するためのツールで、機能の追加やバグの修正ごとにそれを記録しておくことで、一つ前の状態に戻したり、これまでの開発履歴を振り返ったり、開発工程を分岐させたりすることが容易にできます。Rubyワークショップでは、それなりに大規模なプログラムを開発するので、gitを学んでおくことで、開発をより楽にできるでしょう。またレポートの進捗管理などプログラミング以外にも有用なツールなので、学んで損はありません。

なお、この講習会は、コンピュータリテラシー既履修者のみを対象とさせていただきます。コンピュータリテラシー未履修者の方には、Rubyワークショップと並行して、よりきめ細かなgit学習プログラムを用意しますので、そちらへの参加をご検討ください。

日時 2014年4月15日(火) 18:00〜19:00
及び
2014年4月23日(水) 18:00〜19:00
場所 15日 : 電気通信大学 A棟102号室
23日 : 電気通信大学 新C棟403号室
参加資格 電気通信大学及び電気通信大学大学院(IE/IS)の学生であること
主催 電気通信大学MMA(学友会公認サークル)
備考
  • 15日及び23日はどちらも同じ内容を行いますので、どちらか一方だけの参加で大丈夫です。
  • 参加登録は不要です。
  • コンピュータリテラシーを履修しており、基本的なUNIXコマンドを知っている方に対象を限定します。

参加上の注意

参加登録

Rubyワークショップに参加したい人は、 こちらのフォームから参加登録をしてください。

配布物

問い合わせ

このワークショップは、電気通信大学公認サークルのMMA並びにRyutaro Yamamotoとmasawadaによって運営されています。

問い合わせメールアドレス : alstamber(AT)mma.club.uec.ac.jp