Open2
CS基礎の勉強過程
方針
- edXから受験可能なハーバード大学のCS50を受講することにした
- 理由1:2024/1からCSの授業が始まるため
- 理由2:英語で学べるため
- 理由3:修了証を発行してもらえるため
- 並行して、「入門コンピュータ科学 ITを支える技術と理論の基礎知識」を始めとした、CS関連の本を読むことにした(この本を中心に、以下の本も読んでみる)
- だがまずは数学の基礎知識から復習することにした
- 理由:CS50のWeek0を見たり、「入門コンピュータ科学 ITを支える技術と理論の基礎知識」を読んでいたところ、数学の基礎知識がないと厳しいと気づいたため
- 「【フルカラー図解】 高校数学の基礎が150分でわかる本」の本で基礎知識を補完した後、CS50を進めていく
プログラミングをするためになぜ数学が必要なのか