このサイトについて
IT1-CODE-POCKET は、大学入学共通テスト「情報Ⅰ」の第3問(プログラミング・アルゴリズム)に絞って 練習できる、無料の学習サイトです。スマートフォンで短時間ずつ取り組めることを第一に設計しています。
なぜ第3問に絞っているのか
情報Ⅰの出題範囲は広いのですが、その中でプログラミングはもっとも対策の差が出やすい分野です。 知識を覚えれば答えられる分野と違い、プログラムは「1行ずつ値を追う」という作業に慣れていないと、 知っているはずの内容でも解けません。逆に、追い方さえ身につけば安定して得点できる分野でもあります。
一方で、この「1行ずつ追う」練習は教科書を読むだけでは身につきません。 紙の上で変数の値を書き換えていく作業を、何度も繰り返す必要があります。 そこで本サイトでは、その作業をスマートフォンの画面上で再現することを目的にしています。
掲載している内容
- アルゴリズムクイズ(全210問) — 共通テスト用プログラム表記(DNCL)・Python・JavaScript の3つの表記で各70問。 「基礎」「標準」「発展」の3段階に分け、穴埋め・実行結果・実行回数・正誤判定の4パターンで出題します。 同じ考え方を複数の表記で見比べられるよう、3つの表記に共通の設計にしています。
- アルゴリズムシミュレーター(全7種) — 線形探索・二分探索・交換法・選択法・モンテカルロ法・待ち行列・運動シミュレーションについて、 値を自分で変えながら1ステップずつ動きを止めて確認できるページを用意しています。 変数がどう変わるか、擬似コードのどの行を実行しているかを、実際に見て確かめられます。
- 学習ガイド(5ページ) — 第3問の勉強法、Python・JavaScript の基礎文法、共通テスト用プログラム表記(DNCL)の読み方をまとめています。
作り方の方針
問題と解説は、過去問や試作問題の丸写しをせず、出題されやすい考え方から独自に作成しています。 解説では「答えが何か」ではなく「なぜそうなるか」「どこを間違えやすいか」を書くようにしました。 シミュレーターについても、正しく動く様子だけでなく、 整列していない配列で二分探索が失敗する場面や 更新の順序を間違えて処理が終わらなくなる場面など、 つまずきやすい場面をあえて再現できるようにしています。
想定している利用者
- 共通テストで情報Ⅰを受験する高校生(特に第3問を苦手にしている方)
- プログラムを読む練習の教材を探している先生方
- 情報Ⅰの内容を学び直したい社会人・保護者の方
ご利用にあたって
すべての機能を無料で利用でき、会員登録は不要です。 学習の記録(正誤や復習リスト)はお使いの端末内にのみ保存され、 サイト側のサーバーへ送信されることはありません。端末やブラウザを変えると記録は引き継がれません。
内容には正確を期していますが、誤りが含まれる可能性があります。 お気づきの点はお問い合わせからご連絡ください。 実際の出題範囲や形式については、大学入試センターの公表資料をご確認ください。
運営者については運営者情報を、 個人情報の取り扱いについてはプライバシーポリシーをご覧ください。