CCN寺子屋英語教育発達支援日本語教育地域と暮らし株式会社士心
無料会員登録
👪 保護者の方へ

第1学年~第3学年(全学年適用)の技術|情報通信ネットワークと双方向プログラムの仕組みを理解する

中学生のお子さんに、家で「ネットワークを通じたデータの送受信と双方向性プログラミング」を教える保護者の方へ。

ブロックプログラミング画面とフローチャートが置かれた机の様子をやさしく描いた手描き水彩イラスト

私たちが普段使っているチャットやWebサイトは、クライアントとサーバがネットワークを介してデータをやり取りする「双方向性」で動いています。コンピュータが条件に応じて判断しデータを返すプログラムの仕組みを学びましょう。

フローチャートとブロック言語で双方向の通信手順を可視化する

家庭にある「フローチャート作図用紙・ブロックプログラミング環境(Scratchなど)」を活用して、「メッセージを受信したら → 条件を判定し → 返信データを送り返す」という双方向の処理手順をフローチャートで整理し、画面上でブロックを組み合わせて動作をテストします。

クライアントとサーバがデータをやり取りする双方向通信の基本

端末(クライアント) サーバ(情報処理・保管) リクエスト(要求・データ送信) レスポンス(応答・データ返信) 条件分岐やループを組み合わせて安全で確実な情報処理を組み立てる
こう聞いてみてください
  • 「ボタンを押したとき、スマホから遠くのコンピュータ(サーバ)へ『この情報ちょうだい』とリクエストが送られているんだね」
  • 「サーバがデータを計算して送り返してくれるから、画面に最新の天気やメッセージが表示されるんだよ(双方向通信)」

つまずきやすいポイントと声かけ

こんなときこう聞いてみる
順次・分岐・反復の基本構造を整理せずにいきなりコードを書き始める「まずは日本語で『何をしたらどう動くか』の順番(フローチャート)を紙に書いてみよう」と促す
エラーが出たときに慌てて諦めてしまう「エラーメッセージはコンピュータからの『ここを直して』というヒントだよ。宝探しのつもりで直そう」と励ます
セキュリティや著作権・情報モラルへの配慮を忘れる「個人情報を暗号化せずに送らないことや、他人の画像や文章を無断で使わないルールも技術の一部だよ」と教える
こう聞いてみてください
  • 「もし入力された文字がパスワードと違ったらどうする? 『もし〜なら、そうでなければ〜』の条件分岐で考えよう」
  • 「プログラムが思い通りに動かないときは、どこに誤り(バグ)があるかを一つずつ確かめる『デバッグ』が面白いんだよ」

よくある質問

プログラミングの経験がない保護者でも教えられますか?

プログラミング言語の文法を教える必要はありません。「何を順番に処理しているか」「エラーの原因はどこか」を一緒に探すデバッグのパートナーになるだけで十分な支援になります。

中学校の技術科で双方向性プログラムを学ぶ目的は何ですか?

AIやIoTが普及する現代において、コンピュータを単なる「使う道具」として終わらせず、その裏側にあるデータ処理の仕組みを論理的に理解し、課題解決に活かす創造力を育てるためです。

出典

最終確認日:2026年10月14日

メールだけで無料登録

  • 答えのページ・印刷用 PDF が使える
  • 音声・ゲームで練習できる
  • メールアドレスだけ・パスワードなし
無料で登録する →

LINE で新しい学びを受け取る

スマートフォンの LINE で読み取ると、友だちに追加できます。

LINE で友だち追加
LINE 友だち追加の QR コード(CCN)