このプロジェクトについて
Open Source Society University(OSSU)のcomputer-scienceリポジトリは、オンラインで無料で入手できる教材を使って、コンピュータサイエンスの完全な自習教育を提供するものです。これは、就職に向けた職業訓練だけではなく、コンピューティングの基礎概念について幅広い土台を身につけたい人々に向けて設計されています。カリキュラムは、一般教養を除いたコンピュータサイエンス専攻の学部課程の学位要件に沿っており、MIT、Harvard、Princeton、Stanfordなどの教育機関のコースで構成されています。
主なポイント:
- コースは公開されていて受講可能であり、定期的に開講されているか自分のペースで進められること、品質が高いこと、ACM/IEEE CS 2013カリキュラムガイドラインに適合していることが求められます。適切なコースがない場合は、代わりに書籍が使用されます。カリキュラムには含まれないが高品質な追加教材は、extrasとして一覧化されています。
- カリキュラムは、Intro CS、Core CS、Advanced CS、Final Projectで構成されています。Core CSでは、プログラミング、数学、CSツール、システム、理論、セキュリティ、応用、倫理を扱います。Advanced CSでは、高度なプログラミング、システム、理論、情報セキュリティ、数学にわたる選択科目が提供されます。
- 学生は一人で学ぶことも、グループで学ぶこともでき、順序通りに進めても、順序を変えて進めても構いません。人気のある進め方として、数学を入門CSコースと並行して学ぶ方法があります。カリキュラムを完了するまでの推定時間は、週約20時間の学習で約2年です。進捗状況と完了予定日を計算するためのスプレッドシートも提供されています。
- コース教材のほぼすべては無料ですが、一部のコースでは成績付き課題や修了証に料金がかかる場合があります。CourseraとedXでは経済的支援が利用できます。
- コミュニティはDiscordサーバーで活発に活動しており、GitHub issuesはコースの問題やカリキュラム変更の議論に使用されています。プロジェクトには、貢献ガイドやヘルプガイドも用意されています。
- READMEでは、OSSUを検索した際に表示される古いサードパーティアプリケーション、テンプレート、放棄されたツールに注意するよう呼びかけています。信頼できる公式ソースは、公式サイトとGitHubリポジトリのみです。
カリキュラムは、前提として高校数学(代数、幾何、微積分の基礎)を想定しており、一部の高度なシステム系コースでは基礎的な物理学を前提としています。最終プロジェクトでは、学生が自分の知識を示し、世界中のコミュニティからピア評価を受けることができます。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.