情報オリンピック 地域密着型学習支援施策
プログラミング＆アルゴリズム講習会「レギオ」静岡大学の開講ご案内
2021 年 7 月 1 日
主催 情報オリンピック日本委員会
共催 静岡大学情報学部

情報オリンピックとは
日本情報オリンピック (JOI = Japanese Olympiad in Informatics) とは、特定非営利活動法人
情報オリンピック日本委員会 (JCIOI = The Japanese Committee for International Olympiadin Informatics) が主催・運営する数理情報科学の力を競う一連の競技会のことです。
競技会では、与えられた課題に対する性能の良いアルゴリズムを設計し、さらに、それをプログラムとして適切に実装する力を競います。競技会本選での成績優秀者に対しては、金・銀・銅メダルをはじめとする各賞の表彰が行われます。本選成績優秀者は、その力をさらに伸ばすための研修と、国際情報オリン
ピック (IOI = International Olympiad in Informatics) 代表選手選考会へ参加できます。
JCIOI は、JOI の一環として、数理情報科学の力を育み、参加者相互の交流を強めるためのイベントも実施しています。レギオもそうしたイベントの一つです。
※詳しくは https://www.ioi-jp.org/ をご覧ください。

レギオとは「レギオ」 (Regional Training Center の略称)とは、JCIOI と各地の大学や教育委員会が共同して開講している地域密着型の講習会です。レギオでは、JOI の予選参加を目指す生徒に対して、プログラミングとアルゴリズムの基礎的なトレーニングを行います。実践的なトレーニングを通じて、プログラミングやアルゴリズムの効果的な独習方法を身につけてもらうことを目的としています。レギオの開講にあたっては、各地域の生徒の利便を考慮して各地の大学に会場をご提供いただき、大学の情報科学の専門教員が指導を受け持っています。但し、2021 年度は COVID-19 対策のために、オンラインでの開催が主となる予定です。
このたび、静岡大学情報学部のご協力を得て、全国の中・高校生を対象に(但し、静岡県の生徒の優先枠があります) 2021 年度のレギオを開講する運びとなりましたので、下記ご案内いたします。

1

記

募集対象・参加条件・募集定員(募集対象)・ 日本情報オリンピック(JOI)予選参加を希望する全国の中学生、高校生、高専生、中等教育学校生。ただし、静岡県の生徒の優先枠があります。

(参加条件)
・ なんらかのプログラムを組んだことがある、もしくはプログラミングに興味がある。
・ 入門編と初級編の両日に参加できることが望ましいですが、片方でも構いません。
・ ネットワークが利用可能な PC(Windows, Mac など)環境で、Chrome, Edge, Firefox, Safariなどの Web ブラウザおよび zoom 会議システムを利用可能なこと (オンライン開催のため)- 当日の講習会は zoom 会議システムを利用予定です- 講習会に関する連絡は基本的に電子メールを用います- C++を対象言語とします。Web ブラウザ上で利用できるプログラミング環境を紹介します- 普段使っているプログラミング環境があれば、そちらを使ってもらって構いません- 学校からでも、自宅などからでも参加できます(募集定員)
30 名程度

開催日時
入門編： 2021 年 8 月

6 日(金) 9 時 30 分～17 時 00 分

初中級編： 2021 年 8 月 23 日(月) 9 時 30 分～17 時 00 分

開催場所
オンライン上での開催

講 師
静岡大学情報学部準教授

小暮 悟

費 用
参加費： 無料

2参加申し込み方法
1. 個人申込 (「参加申込フォーム」の送信と、「参加申込書・保護者承諾書」のメール送付)
2. 学校の先生による一括登録申込【先生方へのお願い】
一括登録申込書(Excel ファイル)に、必要な情報を記入して、メールにてご送付ください。
以上

問合せ先
特定非営利活動法人 情報オリンピック日本委員会 (JCIOI) 事務局 (担当: 中嶋、入江)〒150-0002 東京都渋谷区渋谷 1-10-7 グローリア宮益坂 III-301
TEL: 03-6681-6591 (平日 午前 11 時～午後 5 時) FAX: 03-6736-0510
E-mail: info@ioi-jp.org

3レギオ 2021 静岡大学

実施要領

日 時
入門編 : 2021 年 8 月 6 日(金) 9:30～17:00
初中級編 : 2021 年 8 月 23 日(月) 9:30～17:０0

会 場
オンライン開催です。
・当日は、各参加者が利用できる PC 環境(Mac, Windows, Linux)を準備してください。
・参加者の自宅から参加してもらうのでも構いませんし、学校のコンピュータ室などから参加してもらうのでも構いません。
・Zoom というネットミーティングツールを使います。PC のオーディオおよびマイクが使える状態にしておいてください（カメラは不要です）。こちらからの映像配信だけでなく、皆さんのデスクトップ環境を共有して、プログラミング補助をおこなう場合があります。
・Slack 等を用いて、講習関連の情報共有を行う予定です。
・プログラミング環境については、すでに利用している環境がある場合は、そちらを利用してもらって構いません。利用環境がない人には、プログラミング環境を紹介する予定です。

事前準備
各校の代表者（生徒でも可）の方あるいは参加者個人の方と事前にメールで連絡を取り、その中で Zoom, Slack の解説やプログラミング環境の紹介等の資料を配布したいと思います。

講 師
静岡大学情報学部准教授 小暮 悟

4その他
講習会中に撮影した写真(スクリーンショット)は、情報オリンピック日本委員会のＰＲ誌やウェブサイト等で公表される予定です。撮影前に、ご本人の意向を確認いたします。

当日の連絡先後日参加者に直接ご連絡いたします。

5講習時間割※以下に記載のプログラムは目安として示してあります。講習の課程で変更になることがあります。

入門編（開催日 8 月 6 日(金) 9:30～17:00）
09:15～09:30

Zoom 接続テスト時間（問題があった場合は、メールでご連絡を）

09:30～09:45

オリエンテーション
ガイダンス(諸注意・全体進行）、講師とアシスタントの紹介。

09:45～10:50①『まず、環境に慣れよう』
まずは、Zoom 上での画面共有などに慣れてもらいます。
その後、プログラミング環境や自動判定システム等に慣れてもらいます

10:50～11:00( 休 憩 )

11:00～11:50②『最初は、超入門問題から』標準入出力の基本を身につける。

11:50～12:50( 昼休み )

12:50～13:40③『いよいよファースト・トライアル』
初めて情報オリンピックの出題形式の問題に取り組む。10 行程度のプログラムで答えが求められる容易な問題の完答を目指す。

13:40～13:50( 休 憩 )

13:50～14:40④『一人で考えてみよう』「問題を理解すること」「それを解くためにプログラムを作ること」を独力で行う。

14:50～15:30( 休 憩 )

15:30～16:30⑤『情報オリンピック一次予選１番を完答するために』プログラムを作って出力した答を提出する形式の情報オリンピックの競技の特徴を理解するとともに、問題の読み解き方と、それをプログラムにどのように置き換えていくかを習得する。

16:30～16:40( 休 憩 )

16:40～17:00⑥『まとめ＆次回初級編へ向けて』
次回の初級編へ向けてのガイダンス

注：すでに入門編や初級編に参加したことがある方は、その旨申し出てください。
各自のレベルに応じた、別の教材や問題を紹介いたします。

6

初中級編（開催日 8 月 23 日(月) 9:30～17:00）※初中級編は、入門編修了者を対象に、プログラミング技能やアルゴリズムについての理解を向上させ、情報オリンピック予選突破レベルの能力を身につけることを目指します。

09:15～09:30

Zoom 接続テスト時間（問題があった場合は、メール でご連絡を）

09:30～10:00

初級編から参加する方へのオリエンテーション（入門編に参加した人は 9:55 頃までに Zoom に接続してください）

10:00～10:50①『復習：一次予選１番完全制覇！』
入門編⑤『情報オリンピック一次予選１番を完答するために』の復習。
入門編でトライした一次予選１番を完答できる力が付いているか否かを確認する。

10:50～11:00( 休 憩 )

11:00～12:20②『繰り返しに挑戦！』『繰り返しをマスターせよ』「繰り返し」の必要なプログラムについて理解する。繰り返しのあるプログラムを確実に書けるようにする。また繰り返しのないプログラムで対応できる問題に比べてそれなりに複雑な問題の文章理解力を養う。

12:20～13:20( 昼休み )

13:00～14:00③『初めてのアルゴリズム』
最も基本的なデータ構造と、基本的でよく使われる重要なアルゴリズムについて学習する。

14:00～14:20( 休 憩 )

14:20～15:20④『目指せ、情報オリンピック予選突破！』
情報オリンピック一次予選、二次予選程度の問題に一人で挑戦する。

15:20～15:30( 休 憩 )

15:30～16:30⑤『少し複雑なアルゴリズム』
少し難しめの問題を解くために覚えておくとよいデータ構造やアルゴリズムについて学習する。

16:30～17:00⑥『講評』情報オリンピック予選までの自習方法についてガイダンスする。

7