シャドーイング練習: CS50x 2026 - Introduction - 動画で英語スピーキングを学ぶ

レッスンを作成中...
1
DAVID MALAN: Hello, world.
2
My name is David Malan, and this is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike.
3
Indeed, whether you're among those less comfortable or more comfortable with technology, this course, and computer science more generally, are in fact for you.
4
And it is free via platforms like edX, YouTube, Apple TV, Google TV, and CS50's own website.
5
Through this course, you'll learn how to think more methodically, more algorithmically, so to speak.
6
You'll learn how to communicate succinctly and precisely, and you'll learn how to solve problems efficiently with code.
7
Indeed, this course begins at the very beginning with a very friendly graphical programming language called Scratch, via which you'll write code by dragging and dropping puzzle pieces that only interlock together if it makes logical sense to do so.
8
We'll then transition to C, a more traditional keyboard-based language, via which you'll learn how computers work underneath the hood, so to speak.
9
Thereafter, the course moves on to Python, a more modern language via which you can analyze data, automate processes, build web applications, and more, and SQL, via which you can read and write lots and lots of data in databases.
10
Toward course's end, we'll dive into HTML, CSS, and JavaScript, languages with which you can create web apps and mobile apps alike.
11
And at course's end, you'll design and implement your very own final project for the world to see.
12
You will have learned how to program.
13
And if at any point you get stuck, there's a whole CS50 community to support you, as well as nowadays a virtual rubber duck of whom you can also ask questions anytime, thanks to AI.
14
All this and more, this is CS50.

このレッスンについて

このレッスンでは、コンピュータサイエンスへの入門として、プログラミングの基礎を学ぶことができます。この内容は、技術にあまり自信がない方でも理解しやすく、プログラミングを通じて問題解決能力や論理的思考を養うことができるように構成されています。特に、英語でプログラミングの用語や概念に触れることで、英語スピーキング練習の機会を増やし、IELTS スピーキング対策にも役立ちます。ビデオの中で言及されたさまざまなプログラミング言語やその応用について、英語のリスニングと発話の練習を行いましょう。

重要な語彙とフレーズ

  • コンピュータサイエンス - Computer science
  • プログラミング - Programming
  • アルゴリズム - Algorithm
  • データ分析 - Data analysis
  • ウェブアプリケーション - Web application
  • 問題解決 - Problem-solving
  • データベース - Database
  • プログラミング言語 - Programming languages

練習のコツ

このビデオはペースがゆっくりで、明確な発音が特徴ですので、英語シャドーイングを行いやすい材料です。まずは、ビデオを停止して、David Malanが話している内容を自分の言葉で声に出してみましょう。特に重要な語彙やフレーズに注目し、その仕組みや使い方について考えながら練習します。shadowspeakを使ってエコーする感じで繰り返し練習し、音声とリズムを体に染み込ませます。これにより、英語スピーキング練習が充実し、自然な流暢さを身につけることができます。

さらに、shadow speechのテクニックを使って、文ごとにリピートすることもおすすめです。それによって発音やイントネーションを改善し、IELTS スピーキング対策も効果的に行うことができます。自分の声を録音し、後で聞き返すことで進歩を確認するのも効果的です。

シャドーイングとは?英語上達に効果的な理由

シャドーイング(Shadowing)は、もともとプロの通訳者養成プログラムで開発された言語学習法で、多言語習得者として知られるDr. Alexander Arguelles によって広く普及されました。方法はシンプルですが非常に効果的:ネイティブスピーカーの英語を聞きながら、1〜2秒の遅延で声に出してすぐに繰り返す——まるで「影(shadow)」のように話者を追いかけます。文法ドリルや受動的なリスニングと異なり、シャドーイングは脳と口の筋肉が同時にリアルタイムで英語を処理・再現することを強制します。研究により、発音精度、抑揚、リズム、連音、リスニング力、そして会話の流暢さが大幅に向上することが確認されています。IELTSスピーキング対策や自然な英語コミュニケーションを目指す方に特におすすめです。