University of London で、Computer Science の Degree を Get だぜ

University of London に 2020年春に入学した

Computer Science(以下、CS)の学士を取得するために、University of London(以下、UOL)に入学しました。と言っても、ロンドンにいくわけもなく、福岡で働きながらcourseraでフルオンラインで受ける予定です。

なぜブログを書いているのか

なぜこのブログを書いているかというと、日本語でUOLに入学したという情報が検索してもまったく出てこないので、誰かの助けになればいいと思ってるからです。社会人でのCS取得の一事例になればいい。ところで、UOLのオンラインでCSの単位とってるよーって人がいたら、是非、連絡ほしいです。

私は何者なのか

もうすぐ40歳になるおっさんです。働きながらオンラインで単位を取得していきたいと思っています。WEB系とかSI系にいましたが、ずっと基礎がないままここまできました。あかんです。もちろん、独学でやることも可能だと思いますが、私は自分だけでは達成できないと思い、大学を入ることを決めました。なんとなく、70歳くらいまでプログラミングの仕事をしていきたいなと思っていて、ここで挑戦してもいいんじゃないかなと思って、わりと軽い気持ちです。遅い気もしますが、やってみようと思いました。

なぜUOLなのか。どこへいくのか。

CSの他にほしいものがあって、English の読み書きです。英語を学ぶではなく、英語で学ぶという点については不安しかないですが、CS + English に挑戦です。日本のオンラインも検討しましたが、自分の目的と合致しませんでした。他にアメリカの大学で University of the People がありますが、courseraのplatformと世界各国から生徒がいるということなので、UOLを選択しました。

現時点での要件

入学した時点での、私が考えてた要件です。

  • Computer Science
  • オンライン
  • 働きながら行きたい
  • できれば、英語で受けたい
  • 学費は安いほうがいい
  • 期間は短いほうがいい

UOLのCSのアレコレ

雑にUOLのことを書いていきます。公式サイト を見ればわかることがほとんどです。

オンラインの情報収集について

オンラインセミナーがあるので、それに参加しました。Computer Science webinar(15 January 2020)とVirtual Open Day(Tuesday 25 February 2020)です。日本時間の20時から始まります。スライドをみて、残りはこちらから質問していきます。無料でsubtitleがあるので、気軽に参加して雰囲気をつかむことができます。

入学基準について

数学と英語が求められます。数学は高校卒業程度でよいみたいで、私は大学のcertificateを送りました。英語は私にとって厳しかったです。一般的な方法は公式のテストの結果で、TOEFLかIELTSです。TOIECは使えません。TOIECの結果で申請してダメでした。他の方法があったので、そちらから申請して合格しました。申し込んだ方法がダメでも、いつくか代替案をもらえるので調整していきます。 英語の要件はenglish-requirementsはこちら。 申し込みをして2-3週間程度で最初の回答がもらえました。一往復するのに時間がかかるので、ゆとりをもって準備することが大切です。

費用について

卒業するためには360 credit 必要で、1 course 15 creditです。日本のオンラインでうけるとすれば、15 creditは、£600です。イギリスはユーロじゃなくてポンドです。regionと現地かオンラインで費用が異なります。怖いことに、学費がぐっと上がる可能性があるみたいなので、震えてます。

カリキュラムについて

Level6はもっとありますが、省略しています。

Level 4

  • Introduction to programming I [CM1005]
  • Introduction to programming II [CM1010]
  • Computational Mathematics [CM1015]
  • Discrete mathematics [CM1020]
  • Fundamentals of computer science [CM1025]
  • How computers work [CM1030]
  • Algorithms and data structures I [CM1035]
  • Web development [CM1040]

Level 5

  • Object oriented programming [CM2005]
  • Software design and development [CM2010]
  • Programming with data [CM2015]
  • Agile software projects [CM2020]
  • Computer security [CM2025]
  • Graphics programming [CM2030]
  • Algorithms and data structures II [CM2035]
  • Databases,networks and the web [CM2040]

Level 6

  • Data science [CM3005]
  • Databases and advanced data techniques [CM3010]
  • Advanced web development [CM3035]
  • Mobile development [CM3050]
  • Interaction design [CM3055]
  • Natural language processing [CM3060]
  • Final project [CM3070]

卒業できるのか

英語問題、金銭問題、労働の問題など、いろいろと山積みですが、一年間はやってみようと鼓舞しているところです。

その他

続きは、こちら