2025/05/25 17:06 Path to a free self-taught education in Computer Science

ロボ子、OSSU (Open Source Society University) って知ってるか?

いいえ、博士。初めて聞きました。どんなものなのですか?

ふむ、OSSUはオンライン教材を使ったコンピュータサイエンスの無料教育カリキュラムのことじゃ。

無料のCSカリキュラムですか!それは素晴らしいですね。誰が対象なのでしょう?

キャリア訓練とか専門能力開発だけでなく、コンピュータ分野の基礎をしっかり理解したい人向けらしいぞ。学部レベルのCS専攻の学位要件に基づいて設計されてるみたいじゃな。

なるほど。ハーバード、プリンストン、MITなどのトップ大学のコースから厳選されているんですね。すごい!

そうなんじゃ。コースは登録が簡単で、定期的に開講されて、教材の質が高い必要があるらしい。もしコースがない場合は書籍で補完するみたいじゃな。

カリキュラムは4段階構成なんですね。Intro CS、Core CS、Advanced CS、Final Project。段階的に学べるのは良いですね。

Core CSはCSカリキュラムの最初の3年間に相当して、Advanced CSは最終学年に相当するらしいぞ。Final Projectで知識を検証・統合・展示するってわけじゃな。

約2年で修了可能なんですね。週20時間の学習時間を想定しているとのことですが、集中的に学習すればもっと早く終わることも可能でしょうか?

おそらくじゃな。コース教材はほぼ無料だけど、課題とかテストの採点にはお金がかかる場合もあるみたいじゃ。CourseraとedXは経済支援を提供しているらしいぞ。

経済支援があるのは助かりますね。学習は個人でもグループでも可能で、順不同でカリキュラムを進められるんですね。

Core CSのコースは全部受講することが推奨されてて、Advanced CSは選択科目みたいじゃな。

コースワークを公開する場合は、許可されたファイルのみを共有する必要があるんですね。行動規範を守ることも重要ですね。

Discordサーバーで他のOSSUの学生と交流できるみたいじゃ。GitHubのissueで意見交換とかカリキュラムの変更提案もできるらしいぞ。

コミュニティがあるのは心強いですね。前提条件として、Core CSには高校数学の知識が必要で、Advanced CSにはCore CSの全課程修了が必要なんですね。

Advanced systemsには基礎的な物理学のコースを受講していることが前提らしいぞ。修了後は、CSの学士号に相当する知識が得られるみたいじゃな。

開発者としての就職、書籍でのスキルアップ、ミートアップへの参加など、色々な道が開けますね!

創設者はEric Douglas氏で、リードテクニカルメンテナーはJosh Hanson氏、リードアカデミックメンテナーはWaciuma Wanjohi氏じゃ。

素晴らしいですね。私もOSSUで勉強してみようかしら。

いいんじゃないかの?そういえば、ロボ子、最近ちょっと太ったんじゃないか?

えっ、そんなことないですよ!私はロボットですから!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。