社会人をしながらオンライン海外大学院への進学

ジョージア工科大学 OMSCS 受講までの道のり

2024 年 1 月から ジョージア工科大学にて、オンラインで Computer Science の修士課程の受講を開始した。入学の目的や入学までに行ったことを紹介する。

はじめに

現在、フルタイムで勤務しつつ、オンラインでジョージア工科大学の修士課程の授業を受けている。 Online Master of Science in Computer Science (OMSCS) と呼ばれるプログラムであり、専攻は Computer Science (CS) である。 ゆっくり授業を受けていくとなると、3 年ほどで卒業になるプログラムである。

Online Master of Science in Computer Science (OMSCS)

ジョージア工科大学とは

アメリカのアトランタに存在する大学で、CS の分野では世界的にも権威がある様子である。 オンラインコースの提供にかなり意欲的で、このコースが始まってからは 10 年が経過するとのことだった。

CS の修士課程だけではなく、他にも Analytics や Cybersecurity などのコースもオンラインで受講が可能である。 他校のプログラムとの比較などの詳細はすでに先駆者の方が紹介しているため、そちらが参考になるかと思う。

文系学部卒からGeorgia Techコンピューターサイエンス修士課程への闘争

こちらのオンラインのプログラムの特徴としては、アメリカのオンサイトで取得したものと変わらない修士号が取得できるにも関わらず、費用はかなり良心的であることである。 1 授業は 16 週程度の内容で、現地と変らない内容になっており、費用は日本円にして 10 万円前後である。卒業要件として 10 授業取り終える必要があるため、総額 100 万円程度になるかと見積もっている。 学費が高いことで有名なアメリカの大学にも関わらず、場合によって日本の大学の修士よりも良心的な価格で修士を取れるのは非常に魅力的に感じた。

Tuition & Fees

目的

アメリカの大学院の修士号が取れる、費用が安いなどのメリットはもちろんだが、このプログラムを通して体系的な CS 知識得ることが目的である。 IT 企業に務めているにも関わらず、まともに CS を学んでこなかったため、仕事をしていても、理解が狭いと感じることが多かった。 何かを達成するために、技術は利用されるものと思うが、自分の知識だけでは何も達成することができないように感じている。
そのため、講義によって体系的な知識を学び、膨大な課題を通して手を動かすことで、これらの苦手意識を解消したいと考えている。

とは言え、本当に上記に関して危機感をもっていれば、世の中にいろんな教材や機会はあるので独学で学ぶことはできると思うが、正直なところ何から始めていいのかわからない状況であった。 そのため、半強制的に授業を進め課題をこなしていく中で、視野が広がり今後の方向性に関して、自分の中でもう少し明確になってくればいいなと思っている。

入学までに何が必要か

こちらのコースを受講するためには、入学する必要があるので、出願の準備を行った。英語が得意ではなかったため、なんだかんだでその準備に 1 年ほど要した。
主に準備が必要なのは以下である。

推薦状

推薦状に関しては、3 通必要であり、1 通は Academic に関連する人が好ましいとされていた。 そのため、1 通は日本の大学に在学していた時の指導教官に依頼し、残りは職場の上司に依頼した。 おかげ様で、お忙しい中全員に提出いただき、無事合格することができたため、改めてこの場でお礼申し上げたい。

TOEFL のスコア

英語圏の出身ではない学生は、TOEFL などの英語の試験結果の提出を求められた。 TOEFL は 100 点がボーダーと公式では言っているが、90 点以上で合格の可能性があるらしいという情報を確認していた。 そのため、90 点以上を目指していたが、思うように点数が伸びず苦労した。最終的には、94 点で提出し、なんとか合格できた。

Resume

Resume に関しては、外資系企業での転職では頻繁にみかける一般的なものを提出した。その際には、志望動機の裏付けとなるような経歴をアピールすることを意識してみた。

志望動機

志望動機に関しては、以前は Statement of Purpose (SOP) の提出が必要だったみたいであるが、私の出願時には Web Form で志望動機を記入していくものであった。 なぜこのプログラムを受講するかや厳しいプログラムだがなぜ乗り越えられると思うか、などの質問に対して端的に回答するものになっていた。 他にも受講したことのある CS に関連する授業や MOOC (Massice Open Online Course) を記載する項目があった。これらを基に適正を判断しているようだった。

出願条件

出願条件は一応設けられており、CS か関連する科目 (mathematics, computer engineering, electrical engineering) の学士を取得しており、GPA 3.0 以上であることが好ましいと記載されている。

Preferred qualifications for admitted OMSCS students are an undergraduate degree in computer science or related field (typically mathematics, computer engineering or electrical engineering) with a cumulative GPA of 3.0 or higher. Applicants who do not meet these criteria will be evaluated on a case-by-case basis.

Preparing Yourself for OMSCS

それ以外の場合は、CS の知識を基に case-by-case で判断するとされている。 特に、大学が提供する以下の MOOC を受講することを推奨している。CS の学士は取得していないことから、出願時には Introduction to Object-Oriented Programming with Java の受講を完了させた。 Data Structures & Algorithms も完了を目指していたが、間に合わず途中までであったので、少しでもアピールになればと思い、完了したところまでを記載した。こちらに関しては、合格後に残りを受講して完了させた。

卒業要件

卒業要件に関しては、3 つの Option が用意されている。 1 以外の Project Option や Thesis Option に関しては、事前にアドバイザーにテーマなどに関して相談する必要があるようであるが、面白そうな授業が多くあることから、Course Option で卒業を目指していく予定である。

  1. Course Option : 10 授業の受講

  2. Project Option : 7 授業の受講と独自プロジェクト

  3. Thesis Option : 6 授業の受講と論文

Master of Science in Computer Science

なお、1 年間は Spring, Summer, Fall の 3 学期制であり、Summer が他に比べ若干期間が短い。 1 学期 1 授業受けるとすると、Course Option で卒業するために 10 授業取り終えるには、3 年と 1 学期要する計算になる。

今後の予定

Course Option によって卒業する目標であるため、10 授業を取り終えるよう、コツコツと受講を進めていく予定である。
場合によっては、3 年ほど要する可能性があるが、余裕があれば 1 学期に複数の授業を受け、前倒しにできればと考えている。 その過程での学びに関して、定期的に更新していけたらと思う。

OMSCS での授業計画は、こちらにまとめた。

OMSCS での履修計画

Licensed under CC BY-NC-SA 4.0
Hugo で構築されています。
テーマ StackJimmy によって設計されています。