はじめてでも、Pythonから。
大学入試「情報Ⅰ」にもつながる、中学生・高校生のプログラミング教室。
体験会でつくるのは、Python の「数当てゲーム」。まず動くものを完成させて、そのあと自分の改造を加えます。書いたプログラムは印刷またはメールで持ち帰れます。
完成したゲームのデモと、「情報Ⅰ」で何が出るのかを3分だけ。ゴールが見えてから手を動かします。
タイピングとエディタの使い方から。input・if・while の3つで、ゲームは動きます。
回数制限・スコア・ヒント表示など、自分で決めた改造を1つ追加。動いたら発表して、プログラムを持ち帰ります。
Python → Web → その先のステップと、情報Ⅰとの関係をお話しします。後半15分だけのご参加でも大丈夫です。
import random
answer = random.randint(1, 30)
tries = 0
while True:
guess = int(input("1〜30の数を当てて: "))
tries += 1
if guess == answer:
print("正解!", tries, "回目")
break
elif guess < answer:
print("もっと大きい")
else:
print("もっと小さい")
# ↓ ここから先が「自分の改造」
if tries == 5:
print("ゲームオーバー")
break
Scratch の「〜まで繰り返す」は Python の while。「もし〜なら」は if。きみはもう半分知っています。今から Scratch をやり直す必要はありません。スタートアップ講座を橋渡しに、Python へ直接進めます。
タイピングとエディタの使い方から始めるので、経験ゼロで大丈夫です。中学生は、ブロックを経由せず最初からテキストの言語で学べる年齢。ゲームを1本ずつ完成させながら進みます。
授業だけでは「自分でコードを書いて動かす」時間が足りません。一度でも動かした経験があると、用語の読み解きが変わります。受験対策の講座ではありませんが、その土台になる「書ける力」を基礎から育てます。
まずは60分、自分の手で動かしてみてください。
無料体験会に申し込む →2025年度から、大学入学共通テストに「情報Ⅰ」が加わりました。出題の中心はプログラミングとデータ活用です。学校の授業では時間が取りにくい「実際に手を動かしてコードを書く」経験を、定員8名の少人数・代表直接指導で積み上げます。
「情報Ⅰ対策」を商品として掲げることはしません。過去問演習や得点テクニックは、学校や塾の領域だと考えています。
情報Ⅰの中心分野であるプログラミングを、実際にゲームやWebサイトをつくりながら身につけます。土台があれば、学校・塾での対策学習が楽になります。
中学生・高校生は Scratch を経由せず、プレミドルコース(Python)から始められます。月2回・90分の少人数レッスンです。
テキスト言語の基本を、ゲーム制作を通じて学びます。数当て、タイマー、スコア、キャラクターの動き。1本ずつ完成させながら、変数・条件分岐・くり返し・関数を身につけます。
ブラウザで動くゲームと、スマートフォンにも対応したWebサイトをつくります。Webページが表示される仕組みから学び、自分のサイトを公開することを目指します。
本格的なゲームエンジンでの制作へ。進み具合と本人の希望に合わせてご案内します。
遅くありません。中学生・高校生はテキストコーディング(Python)から直接始められます。高校の「情報Ⅰ」より先に手を動かしておくことが、そのまま先取りになります。
受験対策専門の講座ではありませんが、情報Ⅰの中心分野であるプログラミングの「書ける力」を基礎から育てます。土台があれば、学校・塾での対策学習が楽になります。
大丈夫です。タイピングとエディタの使い方から始めます。体験会でも、初めての方が60分でミニゲームを1本完成させる構成にしています。
やり直しません。Scratch の「くり返し」「もしも」は Python の while・if にそのまま対応します。スタートアップ講座を橋渡しに、Python へ直接進めます。
持ち物はありません。教室のパソコンを使います。保護者の方の同席は任意で、後半15分のご説明だけのご参加も歓迎します。友達と一緒の参加もできます。
ご相談ください。Scratch の経験がある小学5〜6年生は、プレミドルコースの対象です。体験会の内容は中高生向けですが、本人が希望される場合はご参加いただけます。
このチラシを見て来られた方へ
QRコードの飛び先がこのページです。塾・書店などに設置しているチラシと同じ内容の体験会です。
無料体験会は土・日 15:00〜16:00。申込フォームから希望日をお知らせください。折り返し、日程をご連絡します。