発達特性×プログラミング:「最後まで作り切る」コツと知っておきたいポイント
先に結論:「やることを小さく分ける」だけで、止まりにくくなることがあります
プログラミングは、途中まで形になっても、最後の仕上げで止まりやすいことがあります。発達特性の影響で、見通しの立てにくさや切り替えの負担が重なる場面もあります。そんなときは、やることを小さく分けて、迷いやすい所を先に知っておくだけでも進みやすくなります。
「作り切る」ためのコツ:最初に“完成”を1行にする
最初に「完成」を短い1行にすると、途中で寄り道しにくくなります。ここが長いほど、優先順位がぶれやすくなります。
- 例:ボタンを押すと点数が1増える
- 例:タイマーが0になったら音が鳴る
- 例:迷路をクリアしたら「クリア!」が出る
追加したい機能が出てきたら、別メモに分けて残しておくと安心です。今回の「完成の1行」が動くことを優先しやすくなります。
次に、やることを3つくらいに分ける(細かくしすぎない)
細かく分けすぎると、逆に把握が難しくなることがあります。まずは大づかみで3つくらいに分けると扱いやすいです。
- 表示:画面に何を出すか
- 操作:ボタン、キー、クリックなど
- 処理:点数計算、判定、タイマーなど
この3つが見えると、「次に何をするか」が選びやすくなります。
もちろん、実際に自分で考えたものを作るときは3つとは限りませんので、状況に合わせて考える必要があります。
「1つだけ動く状態」を先に作ると、続きが作りやすくなります
全部を少しずつ作るより、まずは1つだけ動く状態を作ったほうが、安心して先へ進めることがあります。動いた実感があると、次の分解もしやすくなります。
- ボタンを押すと数字が出る
- 画面に「開始」が出る
- 時間が1秒ずつ減る
知っておきたいポイント:よく止まりやすい5つの所
作り切れない原因は、難しい理屈より「抜けやすい所」でつまずくことも多いです。次の5つは、先に目を通しておくと手戻りが減りやすくなります。
- 名前:似た名前が増えて、どれを使うか迷いやすい
- 入口:処理が始まるきっかけ(クリック等)が複数になって混乱しやすい
- つながり:入力→保存→表示の流れが途中で切れやすい
- 端の条件:0、空、未入力、同点などの例外で止まりやすい
- 画面:次に何をすればよいかが画面に出ておらず迷いやすい
全部を完璧にする必要はありません。止まりやすい所が分かっているだけでも、落ち着いて戻れることがあります。
止まりやすい部分がわからないときは、まずは状況がわかるように、画面に文字や数字で状況を表示するとどこで詰まっているかわかることがあります。
進み具合が見える“印”を付けると、途中再開がラクになります
発達特性の影響で、途中で止まったあとに再開しづらい場面があります。小さな印を付けておくと、「どこまでできたか」がすぐに分かります。
- 動いた:想定どおり1回動作した
- くり返せた:2〜3回やっても同じ結果になった
- 説明できる:何をしたかを短く言える
この3つが付くと、次にやることが自然に見えやすくなります。
なお、ITで「小さく試して直す」進め方の全体像は、IT・プログラミングを学ぶ意味にまとめています。あわせて読むと、今回のコツが使いやすくなります。
まとめ:完成を小さく決めて、止まりやすい所を先に知っておく
- 完成を1行にして、寄り道を減らす
- やることを3つに分けて、次の一手を選びやすくする
- 「1つだけ動く」を先に作り、続きへつなげる
- 止まりやすい所(名前・入口・つながり・端・画面)を先に知っておく
- 小さな印で、途中再開をラクにする
発達特性があると、同じやり方が合わない場面が出ることがあります。
つくば高等学院では、無理に一律の進め方に合わせず、「今やりやすい形」から組み立てます(ITは希望者のみで大丈夫です)。
全体像と「できること」は「魅力と特徴」にまとめています。状況に近いところからご覧ください。
・魅力と特徴(全体像)
・中学生のフリースクール
・高校生の通信制高校サポート校
見学・個別相談は予約制です。保護者の方だけのご相談も承っています。
※出席の扱い(出席扱い・欠席扱い等)は在籍校の判断で異なります。
※補助制度・助成金等は年度や要件で変更される可能性があります。最新条件は各制度の窓口でご確認ください。
※医療・診断に関する内容は一般的な情報であり、特定の診断や治療を目的としたものではありません。気になる症状がある場合は専門機関にご相談ください。
