全学自由セミナー 実践的プログラミング2004
2004年 冬学期 火曜日5限
@ 情報教育棟3F小演習室2
増原英彦・金子知適
お知らせ
- 説明会には出席できなかった方の参加も歓迎します。
- 希望する場合は、
- masuhara-icpc@lecture.ecc.u-tokyo.ac.jp にメールでお知らせ下さい
- 火曜日の5限に情報教育棟3F小演習室2にお越しの上、その旨を伝えて下さい
- 情報交換webページを見て、次回どの問題をとりあげているかを確認して(さらに解いて)
おくとよりよいでしょう
- 第1回(10月5日(火))
- 説明会を行いました。
主旨
この授業は「ACM国際大学対抗プログラミングコンテスト」を題材に、過去問を解くなどの演習形式で参加者の問題解決能力・プログラミング能力を高め、プログラミングや計算機科学に関する知識を深めることを目指します。
- 2004年夏学期に行っていた「プログラミングコンテスト勉強会2004」を、形式上全学自由セミナーという授業にしたものです。これまでの活動については勉強会のページをごらん下さい。
- 授業なので履習登録をすると単位にもなります :-)
- 「勉強会」に参加していた人も、いなかった人も歓迎します。
- 教室の都合から人数が多過ぎる場合には履習者を制限する場合があります。
- 主に教養学部の1,2年生を対象としますが、興味のある人であれば3,4年生・大学院生・教員の参加も歓迎します。
長めの主旨
この授業の題材は、大学生を対象にした世界的規模のプログラミングコンテストです。プログラミング版「数学オリンピック」とも言える、ハイレベルな大会です。最近になって日本からの出場チームも好成績を収めるようになってきたものの、まだ優秀な日本の大学生の実力を充分に発揮しているとは言えない状態にあると思います。
私見ですが、その理由は経験ではないかと思っています。いまのコンテストのルールの下では、単にプログラミングが得意であるとか頭の回転が早いといった才能だけでなく、コンテスト向けの問題に慣れておくこと、コンテスト向けの環境を知っておくこと、さらにはチームワークを磨いておくことといった経験の差がモノを言います。ところがこの経験をするチャンスは(現在のルールでは)学部学生の間しかありません。そして多くの学生は、学部3,4年生になってからコンテストの存在に気付き「ああ、1,2年生のときから参加しておけば今頃は……」と臍を噬んでいるのではないかと思います。
というわけで、表向きは授業というこの集まりの裏には、プログラミングコンテストへ向けてのはじめの1歩を踏み出すための契機としての勉強会という顔があります。「世界大会だなんて、今のボク・ワタシにはとんでもない」と思う人でも、何年後かに挑戦するときの土台作りだと思って参加してみませんか?
情報
- 2004年11月にあるアジア地区予選愛媛大会
- 国内予選が7/2(金) にありました。「勉強会」からも4チームが挑戦し、1チームが愛媛大会へ進出しました。
- 愛媛大会は11/21(日)
- 2004年世界大会 St Petersburg Institute of Fine Mechanics and Optics が優勝したそうです。日本からは東工大チームが27位に入っています。
- 2003年度のアジア地区予選 (会津会場) 予選結果、大会の規則や過去問などがあります
- 理学部情報科学科チームの参加記 (2003年度 2002年度) 読むだけでも面白い!
- 工学部・計数工学科の参加状況
- 神戸大学・田村先生主催の勉強会
- 京都大学・柳沢さんの対策室
- 金沢工大の備えてページ
Hidehiko Masuhara, September 2004