コンピュータサイエンスにおける数学の不安を克服する方法
cs50のYoutube動画「コンピュータサイエンスにおける数学の不安を克服する方法」について要点と要約をまとめました
3つの要点
- 要点1
CS50では代数学のみが必要であり、他の高度な数学は必要ありません。 - 要点2
CS50では自己をモチベーションづけることが重要です。 - 要点3
CS50では既存のコードやライブラリを活用することができます。
要約
CS50における数学の不安に向き合う
私は30代の文系出身者であり、CS50に興味を持っていますが、数学には恐怖心を抱いています。過去に微積分や統計などの科目で苦労した経験があり、CS50やそれ以降の数学への不安をどのように克服すれば良いかアドバイスを求めています。
自己をモチベーションづけ、自分の強みを活かす
CS50チームは、コースでは代数学のみが期待されており、微積分や統計などの高度な数学は主要な部分ではないと保証しています。非STEMのバックグラウンドを持つ学生たちは、自己をモチベーションづけ、自分の強みと弱点を認識し、弱点の改善に集中することで、コースで成功しています。
論理的思考と既存のコードの活用
コンピュータサイエンスは数学よりも論理的思考が重要です。人工知能や機械学習などの分野でも、高度な数学が重要な場合でも、既存のライブラリやコードが数学的な側面を処理してくれます。これにより、複雑な数学を自分で実装する必要なく、他の人の作業を基に学ぶことができます。
文脈を通じて数学に興味を見出す
数学の不安は一般的であり、特に伝統的な教え方の影響を受けています。しかし、物理学など他の分野を探求することで、数学の関連性や興味を異なる視点から捉えることができます。CS50では基本的な算術と代数学のみが必要であり、グラフィックスや人工知能など特定の分野を学ぶ過程で数学の知識を獲得することができます。
▼今回の動画
編集後記
▼ライターの学び
CS50を通じて、数学の不安を克服する方法について学びました。数学の必要性は個々の分野によって異なり、CS50では基本的な数学の知識で十分に進めることができます。
▼今日からやってみよう
今日からCS50に取り組んでみましょう!自己モチベーションを高め、自分の強みを活かしながら、数学の不安を克服していきましょう。また、既存のコードやライブラリを活用することで、数学的な側面に苦労することなく学ぶことができます。