HN 日本語サマリー

← 一覧へ戻る
キャリア

Courseraでコンピュータサイエンスの学位を取得する

Completing a Computer Science Degree on Coursera (notesbylex.com)

235 pointsby lexandstuff147 コメント

要約

21年のキャリアを持つ著者が、フルタイムで働きながらCoursera経由でロンドン大学のコンピュータサイエンス学士号をオンラインで取得した経験について語っています。学位取得の動機、学習方法、費用、ワークロード、そして過去の学習経験を単位認定する制度(RPL)の活用について詳細に解説しています。

全文翻訳

ホーム / エッセイ Courseraでコンピュータサイエンスの学位を取得する 2026年7月5日 · キャリア 学習と教育 AIによる学習 2022年9月、Courseraのコンピュータサイエンス学士号の広告を見て衝動的に登録しました。学位取得は、長いキャリアの中でずっと考えていたことでしたが、どうすれば良いかわかりませんでした。そして今、約3年9ヶ月後(最後の3ヶ月は結果待ち)、私は完全にオンラインで、仕事の合間に学位を修了しました。この記事は私の経験の簡単な記録です。 私の経歴 学位を持たない私のテクノロジーキャリアは21年近くに及び、そのうち約14年はソフトウェア開発者およびMLE(機械学習エンジニア)として働きました。10代で高校を中退し、できるだけ早く働いて自立したかったのです。MCP、MCSCA、A+のような認定資格(当時流行していました)を通じてテクノロジー業界に入り、18歳でヘルプデスクの仕事に就くことができました。そこから、自分の興味に従い、最終的にソフトウェアエンジニアリング、そして機械学習に焦点を移しました。これまでのところ、学位がないことがキャリアの障壁になったことはありません。同僚からは、オーストラリアでは経験と態度が学歴よりも重視される傾向がある一方、海外ではその逆もあり得ると聞きました。その点では幸運だったのかもしれません。「独学」であることは、雇用主にとって一般的にプラスと見なされるとさえ言えます。ただし、それは仕事に必要なスキルを実際に独学したように見えることが前提です。とはいえ、私は本当に「独学」ではありません。「自己教育」という言葉の方が適切だと思います。私は、MOOC(David J. MalanのCS50、Andrew NgのMLコース、Jeremy Howardのfastaiに感謝)、認定資格、書籍、Kaggleを通じて、仕事で必要となるスキルを習得してきました。履歴書の「学歴」欄には常に何かを記載することができました。以前、ソフトウェア開発は「職業」であり、学歴は実務経験と組み合わせて学ぶのが理にかなっているという私の意見について書きました。もちろん、私の道のりは非常に偏っていることは認識しています。しかし、学位がないことは、海外で働く能力に影響を与えました。若い頃、興味のある米国企業との最終面接まで進んだのですが、オーストラリアと米国の特別な協定であるE-3ビザには学士号が最低限必要であることを知りました。現在、海外で働く意図はありませんが、選択肢があるのは良いことです。また、私は学習すること自体が大好きで、自分の知識のギャップを特定することに興味がありました。そして、実際の学習問題にZettelkastenメソッドを試す良い口実にもなりました。最後に、私は若くはありません。20代で学位を取得すべきだったのではないかと時々思います。40歳に近づいている今、30代でも同じことを言いたくありません。 学位について この学位は100%リモートで取得できます。Courseraで提供されており、講義の視聴、ラボノートやクイズなどの教材のホストが行われます。Courseraには教員とチャットできるフォーラム(ほとんど使われません)もあり、課題の提出もここで行います。このプログラムは、ロンドン大学の世界的な遠隔教育部門によって運営されています。そして、ロンドン大学ゴールドスミス校が課題と試験の採点を担当します。試験自体は、Insperaのプロクタリングソフトウェアを使用してリモートで行われます。他の学生からは、COVID以前は試験のために地元の教育センターに通っていたと聞きました。2022年には、試験がプロクタリングなしで行われた短い期間もありました。一度開始すると4時間以内に完了する必要があり、ウェブや書籍を参照可能でした。しかし、LLMの成功がプロクタリングの導入を促したのでしょう。同様のプログラムは他にもあるはずです。正直に言って、私は他の選択肢を調べませんでした。しかし、私はすでにCourseraプラットフォームに慣れており、この提供内容は私のライフスタイルに合っていました。 前提条件とパフォーマンスベース入学 コースの前提条件は高校卒業資格です。しかし、パフォーマンスベース入学(PBA)と呼ばれる代替ルートが提供されています。基本的に、2つのモジュール(プログラミング入門Iと数学モジュールのいずれか)を受講し、両方に合格すれば、全学位プログラムへの入学が許可されます。これらのモジュールは最終成績に含まれるため、無駄な時間ではありませんが、プログラムが自分に適しているかどうかを把握するのに役立ちます。 費用 私にとって都合が良かったもう一つの点は、モジュールごとに支払うことです。オーストラリアでは、現在のモジュール費用は£823(約A$1,600)で、最終プロジェクトはダブルモジュールとして扱われ、少額の追加料金がかかります。大学はプログラムの総費用を、居住国と学習ペースに応じて£14,666から£21,829の間と公表しています。私の総費用は約£17,000、または約A$33,000で、3.5年間にわたって支払われました。Courseraのサブスクリプションのみが必要なコースで3つのモジュールを代替できたため、さらに費用を節約できました(後述の「既得学習の認定」セクションを参照)。これは私のキャリアに直接応用できる教育であるため、私の国では税控除の対象となります。ATO(オーストラリア歳入庁)は、学習が「現在の仕事のスキルや知識を維持または向上させる」場合、自己教育費を請求することを許可しています。ソフトウェアエンジニアとして働く傍らでコンピュータサイエンスの学位を取得することは、少なくとも私の会計士によれば、その基準を満たします。 ワークロード オンラインだからといって簡単だというわけではありません。私や他の多くの学生のようにソフトウェアのベテランであっても、知識の範囲に慣れていても、やはり作業をこなす必要があります。各モジュールには必須の中間課題があり、その後、期末試験または期末課題があります。課題はしばしば長く困難であり、試験もかなり厳しいです。セッションごとに最大4つのモジュール(または2つのモジュールと最終プロジェクト)、さらに再受験が可能で、6年以内に完了する必要があります。これは、セッションあたり約2つのモジュールを完了する必要があることを意味します。PBAを完了した後、私はセッションあたり平均約3つのモジュールを受講し、セッションの合間にRPL認定(後述)を取得しました。最終セッションでは4つのモジュールを受講しましたが、これはかなりの量でした。しかし、多くの学生は4つのモジュールを連続して完了することを選択しており、コースを完了する最速の時間は3年だと考えています。一般的に、中間試験や期末試験前の数週間は、学位の取得に自由時間のほとんどを費やすことになりました。ワークロードは、初期のモジュールから後期のモジュールにかけて大幅に増加し、最後の2つのセッションが最も困難でした。私の人生で非常に集中的な時期があり、午前4時に起きて4時間の試験を終え、日中働き、夜は課題に取り組むという生活を送っていました。 既得学習の認定(Recognition of Prior Learning) 大学は、他の場所で同等のモジュールを学習した場合、既得学習の代替を認めています。また、Courseraのいくつかの認定資格は、モジュール全体を代替できるものもあり、これらはCourseraのサブスクリプションのみが必要です。私はこの方法で3つのモジュールを代替しました。 * How Computers Work(コンピュータの仕組み): Google IT Support Professional Certificate * Data Science(データサイエンス): IBM Data Science Professional Certificate * Machine Learning and Neural Networks(機械学習とニューラルネットワーク): IBM AI Engineering Professional Certificate これらを通常のモジュールと並行して進めました。Googleの認定資格(週10時間で約3ヶ月)は、最初のセッションが終わった2023年4月に完了しました。2つのIBM認定資格は、中間試験後の期間に、通常のモジュール3つと並行して、2024年7月に連続して完了しました。これらにより、私の学位取得期間は丸々1セッション短縮されました。認定資格のリストは私が受講した時と変更されている可能性があるため、現在のページを確認してください。 コースの内訳 トピックはコンピュータサイエンスの学士号としては非常に標準的で、驚きはありませんでした。数学も含まれていますが、工学の学位ほど多くはなく、ほとんどのことは実践的です。コースワークとして興味深いプロジェクトがいくつかありました。オーディオビジュアライザーの作成などがハイライトです。