1a. 花兩年讀個second bachelor in CS, 打算和別人bachelor CS + master CS讀了六年的比, 那是有病, 要看醫生.
要比較, 也得是second bachelor in CS, 對別人first bachelor in CS.
要和別人讀了六年拿了master的比, 好歹要在second bachelor之後再讀個master才有比較的資格吧........
1b. 不是二學位, 而是CS related background上CS master, 之前最少最少要有幾門基本課, 如C++, data structure, algorithm的吧....? 是的話問題不大.
不是二學位, 是master, 但是本身背景與CS無關, (this is very unlikely in Canada) 這本身就是個錯誤, 本身就是個坑. 當然, 很多英美的學校為了賺學費會以"give them an opportunity" 作為招倈收完全沒背景的人究竟是不是對學生負責任就另話了.
反正基礎打不好就是行業稍為低潮一丁點時最先被淘汱的.......
3. 另, CS bachelor的用意不是教一個又一個的programming language, 而是背後的原理.
懂了原理, 就能很快的掌握一個新的programming language.
IT這玩意日新月異, god knows what they will be using 3 years later?