「英語の習得」とプログラミングの意外な関係

ネイティブ話者の考え方を解くヒントがある

英文を正確に速く読むためには?(写真:ミユ / PIXTA)

新年度がスタートして早くも1カ月あまり。今から3年後の2020年度には、小学校でプログラミング授業が必修化されます。プログラミングは今後、社会で必須となるスキルになりつつあります。

私はプログラマーを5年経験したのち、「TOEIC L&Rテスト」で805点の状態から1カ月で955点と150点アップさせ、その6カ月後に990点と7カ月で満点を取り、そのノウハウをベースに現在、ビジネスパーソンを中心に英語を教えています。

私の生徒の中には「TOEIC L&Rテスト」を短期間で数十点~200点の幅でアップさせた例がいくつもあります。「TOEIC L&Rテスト」とは言うまでもなく、英語によるコミュニケーション能力を幅広く評価する世界共通のテストで、合否ではなく10点~990点までのスコアで評価され、世界約150カ国で実施されています。

ネーティブスピーカーの英語のとらえ方

最近、私が英語指導をした人の中には、有数の進学校に在籍する東大志望の受験生がいました。彼が通う高校では、進学校だけあって周囲は、ネーティブスピーカーの講師や帰国子女の講師、帰国子女のクラスメートばかりだったそうです。帰国子女ではなかった彼は、英語の勉強の仕方がわからなくなったとき、周囲に相談したそうですが、「英語は読んでいるうち、聞いているうちにできるようになる。シャドーイングなどを頑張ってみるしかない」と、彼の悩みに対して何の解決にもならない答えしかもらえなかったそうです。

私は、ネーティブスピーカーの英語のとらえ方を、プログラミングの形で取り出すことができれば、理解しやすいものになると考えています。

コンピュータのプログラムは、言うまでもなくコンピュータに何らかの処理をさせるために書かれます。

コンピュータは、抽象的にいえば、何らかの現実の状況・ルールの情報を、電気が流れているか「1」、流れていないか「0」という形で設定しておいて(たとえば以下の1行目)、状況に変化が起きたとき、それが「1」であるか、「0」であるかを判断して(以下の2行目)、次に状況を変化させて「1」か「0」に設定する(以下の3行目)という流れで動いています。

次ページ1つずつ判断処理を行う
キャリア・教育の人気記事
トピックボードAD
関連記事
  • 就職四季報プラスワン
  • 森口将之の自動車デザイン考
  • ボクらは「貧困強制社会」を生きている
  • 赤木智弘のゲーム一刀両断
トレンドライブラリーAD
人気の動画
「睡眠不足を甘く見る人」が払う体への代償
「睡眠不足を甘く見る人」が払う体への代償
保険営業 ノルマ未達なら「雇用契約打ち切り」の無惨
保険営業 ノルマ未達なら「雇用契約打ち切り」の無惨
ストロング系チューハイの光と影
ストロング系チューハイの光と影
「電話嫌いの若者」が急に増えた意外すぎる理由
「電話嫌いの若者」が急に増えた意外すぎる理由
アクセスランキング
  • 1時間
  • 24時間
  • 週間
  • 月間
  • シェア
トレンドウォッチAD
「未来を知る」ための読書案内<br>ベストブック2021

先を見通せない日々が続きますが、本を開けばアフターコロナ時代のヒントがあふれています。本特集では、有識者や経営者、書店員らが推薦した200冊を掲載。推薦数の多い順にランキングしました。あなたにとっての珠玉の1冊を探してみてください。

東洋経済education×ICT