Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
下河 有司

本コースは物理学の中でも、最も基本的な「ニュートン力学」という理論を学んでいくコースです。ニュートン力学は物理学者のアイザック・ニュートンが確立したとても有名な理論です。

斜面を転がる石や空から降ってくる雨などの自然現象、サッカーボールやドローンなどの身近な物体、さらに月や惑星などの天体まで動く物体に幅広く成り立つ強力な理論がニュートン力学です。

本コースでは理論の部分をアニメーションを見ながら理解できるようになっています。学校の教科書や参考書などに載っている図は、なんだか抽象的で分かりづらいですよね。抽象的に描かれた静止画とにらめっこしていても、なかなか何が起きているかイメージすることは難しいのです。

そこで本コースではアニメーションの動きを見て、何が起きているかを具体的に頭の中にイメージすることができるようになっています。そしてニュートン力学がどういう考え方で組み立てられているかを直感的に理解できます。

本コースでは、次の内容を学べます。

■ 物体の動きを数学的に表現する方法

■ ニュートン力学の理論の中心となる3つの法則

■ 物理エンジンとプログラミングで、パソコンの中で仮想的な実験を行う方法

Read more

本コースは物理学の中でも、最も基本的な「ニュートン力学」という理論を学んでいくコースです。ニュートン力学は物理学者のアイザック・ニュートンが確立したとても有名な理論です。

斜面を転がる石や空から降ってくる雨などの自然現象、サッカーボールやドローンなどの身近な物体、さらに月や惑星などの天体まで動く物体に幅広く成り立つ強力な理論がニュートン力学です。

本コースでは理論の部分をアニメーションを見ながら理解できるようになっています。学校の教科書や参考書などに載っている図は、なんだか抽象的で分かりづらいですよね。抽象的に描かれた静止画とにらめっこしていても、なかなか何が起きているかイメージすることは難しいのです。

そこで本コースではアニメーションの動きを見て、何が起きているかを具体的に頭の中にイメージすることができるようになっています。そしてニュートン力学がどういう考え方で組み立てられているかを直感的に理解できます。

本コースでは、次の内容を学べます。

■ 物体の動きを数学的に表現する方法

■ ニュートン力学の理論の中心となる3つの法則

■ 物理エンジンとプログラミングで、パソコンの中で仮想的な実験を行う方法

親しみやすいアニメーションで楽しみながら理論を学びましょう。ニュートン力学をしっかりと身につけることで、身のまわりで起きる現象に対する視野が広がり、驚くはずです。

理論を一通り理解したら、今度はパソコンを使って仮想的な実験を行ってみます。本コースでは Unity というゲーム開発ツールを使って実験を行います。Unityには物理エンジンと呼ばれる機能が入っていて、難しい部分は自動で計算してくれるので、現象の本質的な部分だけに集中することができます。自分で手を動かして実験してみることで、より一層深く理解が進むはずです。

実験用のプログラムはダウンロードできるので、いろいろな条件を試して遊んでみてくださいね。

Enroll now

What's inside

Learning objectives

  • ニュートン力学の基礎
  • 物体の運動を数式で表現する方法
  • 運動の基本となる3つの法則
  • プログラミングで仮想実験(シミュレーション)を行う方法

Syllabus

はじめに / コースの紹介

本コースはアニメーションによる理論の解説や物理エンジンを使った仮想実験など、とにかく『動き』にこだわっています。学生のころ物理や数学が苦手だった方、プログラミングの独学で迷子になってしまっている方におすすめです。

ニュートン力学は、物理学者のアイザック・ニュートンが確立した理論です。ニュートンの名前は聞いたことがある方は多いと思いますが、いったいどんな理論なのでしょうか?

Read more

物理学は、数学と非常に親和性の高い学問です。まず物体の運動を数学で表現するための準備をしましょう。

位置や速度は日常生活でもよく使う言葉ですよね。これは物理学でもよく使われる考え方なので、言葉の「定義」をしっかり身につけましょう。

ニュートン力学は、物体の運動に関する3つの法則が基礎となっています。どんな法則なのでしょうか?

ニュートンの運動方程式を使いやすい形に書き直してみましょう。

注目する物体を変えることで、成り立つ方程式の形も変わります。

3つの運動の法則を組み合わせることで、運動の「勢い」に関する興味深い法則が導かれます。

物理法則を目で見て確かめてみたいとき、実際に本物の物体や環境を用意して実験するのは大変ですよね。シミュレーションを使うことで、簡単に何度でも実験を行うことができます。

Unityのインストール方法を解説したPDFファイルと、今回のシミュレーションに必要な設定をすでに行ってあるプロジェクト(SphereCollision_20230103.zip)をダウンロードできます。(66MBあるのでご注意ください)

シミュレーションを実行するための準備を行います。

準備が整ったら、前のセクションで開設したアニメーションを物理エンジンで再現してみましょう。

自分よりはるかに軽い物体とぶつかった場合のシミュレーションです。

自分よりはるかに重い物体とぶつかったときのシミュレーションです。

自分とまったく同じ重さの物体とぶつかった場合のシミュレーションです。

「リソース」からこのコースに出てくるスライドをPDFでダウンロードできます。数式をじっくり追いかけるときに使ってください。

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
物理学の基礎をアニメーションで解説し、直感的な理解を促進するため、物理学を再学習したい社会人にとって取り組みやすい
Unityの物理エンジンを使用し、仮想実験を通じてニュートン力学を体験的に学べるため、プログラミング初心者にもおすすめ
Unityを使ったシミュレーションでは、物理エンジンが難しい計算を肩代わりするため、現象の本質に集中して実験できる
コースで利用するUnityのプロジェクトファイルが提供されているため、すぐに実験を始められ、学習のハードルが低い
物理学と数学の準備セクションがあり、位置や速度などの基本的な定義から丁寧に解説するため、数学に自信がない人でも安心
Unityのインストール方法がPDFで提供されているものの、66MBのプロジェクトファイルのダウンロードが必要なので、注意が必要

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

視覚と実践で学ぶニュートン力学入門

受講者によると、本コースは物理学、特にニュートン力学の初心者や学び直しの人に非常に適していますアニメーションを使った視覚的な説明が豊富で、抽象的な概念を直感的に理解できる点が高く評価されています。また、Unityを使った物理シミュレーションのセクションは、理論を実践的に確認でき、学習意欲を高めるユニークな特徴として好評です。難解になりがちな数式も、図解や補足資料によって分かりやすくなっているという意見が多く見られます。全体として、理系の素養がない社会人でも楽しみながら学べる質の高い入門コース捉えられています
難解な数式も視覚的に補足。
"数式が多く出てきますが、図やアニメーションで補足されているため、視覚的に理解を助けてくれます。"
"難しい数式も丁寧な説明と図解で理解しやすくなっています。"
"数式をただ追うだけでなく、その意味や背景をイメージで捉えられるように工夫されている。"
"PDF資料で数式をじっくり確認できるのも良い点です。"
理論の実践的な確認ができる。
"Unityを使ったシミュレーションは非常に面白く、理論が現実世界でどう働くのかを実感できました。"
"物理エンジンを使った仮想実験は、自分で条件を変えて試せるのが良い。"
"プログラムの知識がなくてもシミュレーションを実行できるので、手軽に体験できて良かったです。"
"アニメーションで理解した内容を、シミュレーションで追体験できるのが素晴らしい。"
前提知識がなくても学習可能。
"物理学を初めて学ぶ人や、学生時代に苦手だった社会人に最適です。"
"初学者にも非常に分かりやすく、一つ一つ丁寧に解説されています。"
"前提となる数学や物理の基礎もフォローされており、安心して学習に取り組めました。"
"文系出身ですが、全く問題なく理解できました。社会人の学び直しにぴったりです。"
視覚的な説明で概念理解が進む。
"アニメーションでイメージが掴みやすく、独学で難しいと感じていた部分が腑に落ちました。"
"図や数式だけでなく、アニメーションで具体的に動きを見せてくれるので、直感的に理解できました。"
"物理現象がアニメーションで示されるため、視覚的に理解しやすく、楽しんで学べました。"
"学校の物理で挫折した人も、このコースならアニメーションのおかげで理解できると思う。"
一部環境構築に手間取る可能性。
"Unityのインストールやプロジェクトの準備で少し手間取りましたが、解説は丁寧でした。"
"シミュレーションパートは面白いですが、Unityに慣れていない人は少し戸惑うかもしれません。"
"環境構築の部分でつまずく可能性もゼロではないが、提供されるプロジェクトでスムーズに進められた。"

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in イメージでわかるニュートン力学 - 運動の法則 -:社会人になってから学ぶ物理学(初級編) with these activities:
『物理のエッセンス 力学・波動』を読む
ニュートン力学の基礎を固めるために、物理のエッセンスを読むことをお勧めします。図解が多く、イメージで理解するのに役立ちます。
Show steps
  • 力学の章を重点的に読む。
  • 例題を解き、解法を理解する。
  • 演習問題を解いて、理解度を確認する。
学習グループに参加する
他の受講生と学習グループを組むことで、理解を深め、モチベーションを維持できます。互いに教え合うことで、より深く理解できます。
Show steps
  • オンラインフォーラムやSNSで学習グループを探す。
  • 定期的に集まり、学習内容について議論する。
  • 互いに質問し合い、理解を深める。
運動方程式の問題を解く
運動方程式の問題を繰り返し解くことで、計算力と問題解決能力を向上させます。様々なパターンの問題を解くことで、応用力を高めます。
Show steps
  • オンラインの問題集や過去問を解く。
  • 教科書や参考書の問題を解く。
  • 間違えた問題を分析し、理解を深める。
Three other activities
Expand to see all activities and additional details
Show all six activities
『独学大全』を読む
独学大全を読むことで、効果的な学習方法を学び、コースの学習効果を最大化できます。特に、物理学のような難しい分野を独学で学ぶ上で役立ちます。
View Melania on Amazon
Show steps
  • 興味のある章から読み始める。
  • 学習計画を立てる際の参考ににする。
  • モチベーション維持の方法を学ぶ。
ニュートン力学の解説動画を作成する
ニュートン力学の概念を解説する動画を作成することで、理解を深め、人に説明する能力を向上させます。動画を作成する過程で、知識が整理され、記憶に定着します。
Show steps
  • 解説するテーマを選ぶ。
  • 動画の構成を考える。
  • 動画を撮影・編集する。
  • 動画を公開し、フィードバックを求める。
物理シミュレーションを拡張する
コースで学んだUnityの物理エンジンを使って、シミュレーションを拡張することで、実践的なスキルを習得できます。新しい機能を追加したり、より複雑な現象を再現したりすることで、理解を深めます。
Show steps
  • コースで提供されたプロジェクトをダウンロードする。
  • 拡張する機能や現象を決定する。
  • Unityでプログラムを修正・追加する。
  • シミュレーションを実行し、動作を確認する。

Career center

Learners who complete イメージでわかるニュートン力学 - 運動の法則 -:社会人になってから学ぶ物理学(初級編) will develop knowledge and skills that may be useful to these careers:
ゲーム開発者
ゲーム開発者は、ゲーム内の物理演算を実装する際にニュートン力学の知識を活用します。本コースでは、ニュートン力学の基礎をアニメーションで分かりやすく学べ、さらにUnityを使って物理エンジンを操作する実践的なスキルも習得できます。これにより、ゲーム内の物体の動きや衝突をよりリアルに再現することが可能になります。特に、コースで提供されるシミュレーション用プログラムは、ゲーム開発における物理演算の実装の参考になるでしょう。ゲーム開発者として、よりリアルで面白いゲームを作りたい方は、本コースで物理学の知識と実践的なスキルを身につけましょう。
シミュレーションエンジニア
シミュレーションエンジニアは、物理現象をコンピュータ上で再現するシミュレーションモデルを開発する仕事です。本コースでは、ニュートン力学の基礎を学び、さらにUnityを使って仮想的な実験を行う方法を習得できます。これにより、現実世界の現象をモデル化し、様々な条件下での挙動を予測するスキルを身につけることができます。特に、コースで学べる物理エンジンの活用方法は、シミュレーションモデル開発において非常に役立ちます。シミュレーションエンジニアを目指す方は、本コースで物理学の知識と実践的なスキルを習得し、より高度なシミュレーションモデルの開発に貢献しましょう。
物理学教師
物理学教師は、ニュートン力学などの物理学の基礎概念を生徒に教える仕事です。本コースで学べるニュートン力学の基礎は、物理学教師として生徒に分かりやすく教えるための土台となります。特に、アニメーションを用いた視覚的な学習方法は、生徒が物理現象を直感的に理解するのに役立ちます。本コースでUnityを使ったシミュレーションを学べる点も、授業で生徒にインタラクティブな学習体験を提供するためのスキルとなります。物理学教師を目指す方は、本コースでニュートン力学の理解を深め、教育現場で活用できる知識とスキルを身につけましょう。
ロボットエンジニア
ロボットエンジニアは、ロボットの設計、開発、制御を行う仕事です。ロボットの動作を制御するためには、ニュートン力学の知識が不可欠です。本コースでは、ニュートン力学の基礎をアニメーションで分かりやすく学び、さらにUnityを使ったシミュレーションを通じて、物理現象を視覚的に理解することができます。特に、コースで学べる運動方程式や運動量保存則は、ロボットの運動制御において重要な概念です。ロボットエンジニアを目指す方は、本コースで物理学の知識を深め、より高度なロボット開発に貢献しましょう。
研究者
研究者は、特定の分野について深く探求し、新しい知識を生み出す仕事です。物理学の研究を行う際には、ニュートン力学の知識は基礎となります。特に高度な研究を行うには、修士号や博士号が必要となることがあります。本コースでは、ニュートン力学の基礎を学び、研究者としてのキャリアを築くための第一歩を踏み出すことができます。研究者を目指す方は、本コースで物理学の知識を深めましょう。
航空宇宙エンジニア
航空宇宙エンジニアは、航空機、宇宙船、衛星などの設計、開発、テストを行う仕事です。ニュートン力学は、これらの物体の運動を理解し、予測するために不可欠です。本コースでは、ニュートン力学の基礎を学ぶことができ、航空宇宙エンジニアとしてのキャリアを築くための強固な基盤となります。特に、コースで取り上げられている運動の法則やシミュレーション技術は、航空機の設計や宇宙船の軌道計算において重要な役割を果たします。航空宇宙エンジニアを目指す方は、本コースで物理学の知識を深めましょう。
教材開發者
教材開発者は、教育機関や企業向けの教材を開発する仕事です。物理学の教材を開発する際には、ニュートン力学の知識が不可欠です。本コースでは、ニュートン力学の基礎をアニメーションで分かりやすく学ぶことができます。また、Unityを使ったシミュレーションは、インタラクティブな教材のアイデアを生み出すヒントになります。教材開発者として、物理学を楽しく学べる教材を開発したい方は、本コースで物理学の知識を深めましょう。
機械設計者
機械設計者は、機械製品や部品の設計を行う仕事です。ニュートン力学は、機械の運動や構造解析において重要な役割を果たします。本コースでは、ニュートン力学の基礎を学び、Unityを使ったシミュレーションを通じて、機械の動きを視覚的に理解することができます。機械設計者として、より効率的で安全な機械を設計したい方は、本コースで物理学の知識を深めましょう。
科学コミュニケーター
科学コミュニケーターは、科学の面白さを一般の人々に伝える仕事です。ニュートン力学は、身の回りの様々な現象を説明できるため、科学コミュニケーターにとって重要な知識です。本コースでは、ニュートン力学の基礎をアニメーションで分かりやすく学ぶことができます。科学コミュニケーターとして、子供たちや一般の人々に物理学の面白さを伝えたい方は、本コースでニュートン力学の知識を深めましょう。
エンジニア
エンジニアは、製品やシステムを設計、開発、運用する仕事です。多くの分野のエンジニアリングにおいて、ニュートン力学の原理は重要な役割を果たします。このコースで提供されるニュートン力学の基盤を理解することは、さまざまな工学的問題を解決し、設計を最適化するために不可欠です。コースで紹介されている、運動を数学的に表現する方法や運動の法則を学ぶことは、エンジニアとしての問題解決能力を高めるために役立ちます。エンジニアを目指す方は、本コースで物理学の知識を深めましょう。
アプリケーション開発者
アプリケーション開発者は、スマートフォンやタブレット向けのアプリケーションを開発する仕事です。ゲームアプリなど、物理演算を活用したアプリケーションを開発する際には、ニュートン力学の知識が役立ちます。本コースでは、ニュートン力学の基礎を学び、Unityを使って仮想的な実験を行うことができます。アプリケーション開発者として、より面白いアプリを作りたい方は、本コースで物理学の知識を深めましょう。
プログラマー
プログラマーは、コンピュータープログラムを作成する仕事です。物理シミュレーションやゲーム開発など、物理学の知識が役立つ分野もあります。本コースでは、ニュートン力学の基礎を学び、Unityを使って仮想的な実験を行うことができます。プログラマーとして、物理演算を活用したプログラムを開発したい方は、本コースで物理学の知識を深めましょう。
データサイエンティスト
データサイエンティストは、データ分析を通じてビジネス上の課題を解決する仕事です。物理現象のデータ分析を行う際には、ニュートン力学の知識が役立つことがあります。本コースでは、ニュートン力学の基礎を学び、さらにUnityを使ったシミュレーションを通じて、物理現象をモデル化することができます。データサイエンティストとして、物理現象に関するデータ分析に挑戦したい方は、本コースで物理学の知識を深めましょう。
システムエンジニア
システムエンジニアは、情報システムの設計、開発、運用を行う仕事です。大規模なシステムのリスク分析やパフォーマンス予測において、物理学的な思考が役立つことがあります。本コースでは、ニュートン力学の基礎を学び、シミュレーションを通じて問題解決能力を養うことができます。システムエンジニアとして、より高度なシステム開発に挑戦したい方は、本コースで物理学の知識を深めましょう。
ウェブ開発者
ウェブ開発者は、ウェブサイトやウェブアプリケーションを開発する仕事です。ウェブサイト上で物理シミュレーションを実装する際には、ニュートン力学の知識が役立つことがあります。本コースでは、ニュートン力学の基礎を学び、シミュレーションを通じて物理現象を理解することができます。ウェブ開発者として、インタラクティブなウェブサイトを開発したい方は、本コースで物理学の知識を深めましょう。

Reading list

We've selected two books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in イメージでわかるニュートン力学 - 運動の法則 -:社会人になってから学ぶ物理学(初級編).
この本は、物理の基礎をわかりやすく解説しており、特に力学の分野はニュートン力学を学ぶ上で非常に役立ちます。豊富な図解と丁寧な説明で、物理現象のイメージを掴みやすくなります。演習問題も充実しており、理解度を確認しながら学習を進めることができます。コースの予習・復習に最適な参考書です。

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser