2014年1月25日土曜日

体系的に学べる Coursera Specializations 2014年1月開始

2014年1月, Coursera は Specializations を開始することを発表した [1]. これまでに Coursera で提供した授業を元に新たに授業群を作成し, 特定の分野について一連のコースにしたものである. これにより学生は興味のある特定の分野を体系的に学ぶことができる.

一連の授業を修了し, Capstone Project (最終課題)も提出すれば, Specialization Certificate (修了証) をもらうことができる [2]. Specialization Certificate をもらうには Verified Certificate がもらえる Signature Track [3][4] と同様に各授業に対し $49 (Specialization Certificate は固定額 $49) を支払う必要があり, 最終的には $49 * 授業数 の費用がかかる. また Signature Track と同様にウエブカメラでの本人確認, 写真付き ID の提出などが必要となる. いままでと同様に修了証は発行されないが, 無料で各授業を聴講することも可能だ. 

2013年秋に始まった edX の XSeries と同様の取り組みだが [5][6][7], edX XSeries と Coursera Specializations との大きな違いは, 開講している分野の幅広さにある. 
2014年1月現在 , edX XSeries は 3コース [5], Coursera Specializations は下記のように 10コースが予定されている[1][2]. 


Coursera Specializations は Data Science, Cyber Security, Android Development などの分野で早い授業は 2014年1月から開講される予定だ [1][2]. 



Coursera Specializations コース一覧

これらのコースは記事の初めに書いたように, もともと Coursera で開講していた授業を元にしているが, これまで1授業を約8週間かけてやっていたところを1授業4週間に細分化し, 1授業が1ヶ月で終わるように再構築している. 毎月同じ授業が開講しているので, いつでも始められ, 数ヶ月休んでも再開することが容易だ. 


たとえば Johns Hopkins University の Computing for Data AnalysisData Analysis は, 統計解析ができるプログラミング言語 R の使い方や, R を使ってデータ解析ができ, Data Science を学べるので人気の授業だが, これまでは 1年に一度のみの開講だった. 新たな Data Science Specialization では, R ProgrammingExploratory Data Analysis などに授業が細分化され, 以前は扱っていなかった機械学習の授業 Practical Machine Learning が加わり, 全9コースとなっている. 


ほかにも人気の分野が Specializations となっていて, 
特に1授業が4週で終わるので, 新しい分野を学ぶきっかけに最適だ. いままで Coursera の8週間前後の授業では授業登録者数に対し, 途中で授業を放棄する学生が多く修了率は 10% ほどと言われている [9] (この The chronicle の記事によると, 最初の宿題を提出した学生の修了率は 45%, Signature Track の学生の修了率は 70%だそうだ). 8週の途中で息切れして途中棄権してしまった授業でも, 4週間ならば内容も複雑にならず, 宿題があまり負担にならないところで授業が終わるので, 完遂できる人が多くなるのではないかと思う. 



[1] Coursera Specializations: Focused Program in Popular Fields. Coursera blog. Jan. 20 2014. Retrieved Jan. 24 2014. 

[2] Coursera Specializations. Coursera. Retrieved Jan. 24 2014.
[3] verified certificate. Coursera. Retrieved Jan. 24 2014.
[4] Coursera で授業を受けよう(1) アカウント作成 ~ 授業登録. MOOC 101. Sep. 20 2013. Retrieved Jan. 24 2014.
[5] MITx introduces "XSeries" course sequence on edX. edX. Sep. 17 2013. Retrieved Jan. 24 2014.
[6] XSeries. edX. Retrieved Jan. 24 2014.
[7] 分野を体系的に学べる edX XSeries 2013年秋開始. MOOC 101. Oct. 11 2013. Retrieved Jan. 24 2014.
[8] Johns Hopkins University Data Science. Coursera. Retrieved Jan. 24 2014.
[9] Colowich, Steve. Coursera Takes a Nuanced View of MOOC Dropout Rates. The Chronicle of Higher Education. Apr. 8 2013. Retrieved Jan. 24 2014.

2014年1月15日水曜日

2014年1月始まり コンピュータサイエンスの授業一覧

2014年1月に始まる Coursera, Udacity, edX のコンピュータサイエンスの授業を紹介する. すでに始まっている授業の宿題の due date (期限) が過ぎていても, dead line (最終期限) 内に提出すればポイントがもらえるので, いい成績で修了することは十分可能だ. 

入門コース (6)

コース名 開始日 期間 MOOCs
Introduction to Databases
データベース入門
Self Paced NA Coursera
Computer Science 101
コンピュータサイエンス 101
Self Paced NA Coursera
Introduction to Computer Science
コンピュータサイエンス入門
Self Paced 6週 Udacity
Introduction to Programming in Java
Java プログラミング入門
Self Paced 10 Udacity
Introduction to Salesforce App Development
Salesforce アプリ開発入門
Self Paced 2週 Udacity
CS50x: Introduction to Computer Science
CS50x: コンピュータサイエンス入門
Self Paced NA edX


中級コース (20)

コース名 開始日 期間 MOOCs
Cryptography I
暗号 I
1/6 6週 Coursera
Computing for Data Analysis
データ解析のためのコンピューティング
1/6 4週 Coursera
Bioinfomatic Methods I
バイオインフォマティクスの方法 I
1/6 6週 Coursera
Computer Networks
コンピュータネットワーク
1/6 12週 Coursera
Image and video processing: From Mars to Hollywood with a stop at the hospital
画像, 動画編集: 火星からハリウッドへ. 病院へ立ち寄って
1/20  9週 Coursera
Control of Mobile Robots
モバイルロボットの制御
1/20 7週 Coursera
Programming Mobile Applications for Android Handheld Systems
モバイル Android アプリプログラミング
1/21 8週 Coursera
Algorithms, Part I
アルゴリズム パートI
1/31 6週 Coursera
Compilers
コンパイラ
Self Paced NA Coursera
Web Development
ウェブ開発
Self Paced 6週 Udacity
Mobile Web Development
モバイルウェブ開発
Self Paced 1ヶ月Udacity
Algorithms
アルゴリズム
Self Paced NA Udacity
HTML5 Game Development
HTML5 ゲーム開発
Self Paced NA Udacity
Software Testing
ソフトウエアテスト
Self Paced NA Udacity
Software Debugging
ソフトウエアデバッグ
Self Paced NA Udacity
Programming Languages
プログラミング言語
Self Paced NA Udacity
Introduction to Artificial Intelligence
人工知能入門
Self Paced NAUdacity
Interactive 3D Graphics
インタラクティブ3Dグラフィックス
Self Paced NA Udacity
Introduction to Theoretical Computer Science
コンピュータサイエンス理論入門
Self Paced NA Udacity
Introduction to Hadoop and MapReduce
Hadoop, MapReduce 入門
Self Paced 2週 Udacity
Exploratory Data Analysis
探索的データ解析
Self Paced 2ヶ月 Udacity
Data Wrangling with MongoDB
MongoDB データ収集
Self Paced 2ヶ月 Udacity
Intro to Data Science
データサイエンス入門
Self Paced 2ヶ月 Udacity


上級コース (7)

コース名 開始日 期間 MOOCs
Computational Methods for Data Analysis
データ解析のための計算法
1/6 10週 Coursera
Heterogeneous Parallel Programming
ヘテロジーニアス並列プログラミング
1/6 9週 Coursera
Social and Economic Networks: Models and Analysis
ソーシャル・エコノミックネットワーク: モデルと解析
1/6 9週 Coursera
Computational Neuroscience
計算論的神経科学
1/10 8週 Coursera
Artificial Intelligence Planning
人工知能設計
1/13 6週 Coursera
Design of Computer Programs
コンピュータプログラム設計
Self Paced NA Udacity
Introduction to Parallel Programming
並列プログラミング入門
Self Paced NA Udacity
Functional Hardware Verification
機能的ハードウェア検証
Self Paced NA Udacity
Artificial Intelligence for Robotics
ロボット人工知能
Self Paced NA Udacity
Applied Cryptography
暗号応用
Self Paced NA Udacity