vs US: US 1.5 to 2 year + 貴死
vs Canada: 加拿大沒幾個這類master, 2nd bachelor面子上不好看
vs part-time/online: 心急, 本身專業環境太差, 找不到工作/只有爛工作, 不能/不想等
只有UK才會有這類一年制, 專收non-CS / IT background, 會從OOP, data structure, computer organization等等之類本科二年級的課開始教
還要"有良心"到把這個叫"master"的..... (some US school do this too.......but rarely just 1 year)
P.S. 我眼中的最優解也和你不一樣.
(法語 + PEQ+ self-study around 4 bachelor CS course online + online CS master from a US uni)
既不擔誤PR (better than on campus program elsewhere)
又可以有master title (which is better than a 2nd bachelor, unless the local uni have a strong co-op program like Waterloo)
又可以拿個US degree, 將來去US發展的話名氣可能UK的好多了
而講學費, GA Tech 的也就是USD 6K-7K 左右, 大概就Imperical, UCL等等的六分一左右.