更新時間:2024-10-06 16:27:43作者:留學之路
如果學生在上大學之前有上過 AP Computer Science 或 IB Computer Science,或者在課外上過程序課,學生可能會覺得 CS 好玩又簡單。
但當你到大學,尤其是大三及大四時,你會發現 CS 的理論跟邏輯可能會比你想像的還難好幾倍。
理工科專業跟文科不同,文科學生可能要花很多時間讀書或反覆背,但他們只要多讀多背多寫可能就可以。CS專業的功課一般不會很多,但題目非常難,可能一周的作業就只有 5-6 題,最后遞交的功課可能只有不到 100 行程序代碼,但這 100 行可能要花 10-20 小時、甚至更多時間才想得到。但也有可能他太難了,你怎么想就是想不出來。
雖然申請計算機科學專業的學生很多,但進入之后選擇更換專業或休學的人數更多,為什么會這樣?因為計算機科學其實是難度相當高的專業之一,而且也它有它獨特的困難點。
計算機科學跟其他理工專業有他們獨特的思考模式,而這個思考模式不是只需要一位學生具備優秀的智商,同時還需要有非常優秀的邏輯能力。如果你只擅長背誦課本,或在辯論時時常說不過對方,或你非常不擅長解邏輯謎題(logic puzzle),那你可能會覺得計算機科學是個非常難的科目。
除非你上大學之前就對CS有非常大的興趣及非常多的經驗,否則學生在大學上 CS 課程時可能會被它的難度震撼教育。
Computer Science 的學生并不是可以一天到晚設計好玩的游戲!很多學生以為計算機科學就是寫程序跟寫游戲,但實際上這門專業的課程并不只是這么簡單。
你在大學的四年會有專門教你一個新語言的課程,但除非你主修 Game Development,不然你可能只會上到一兩堂跟寫游戲或網站有關的課,其他超過一半的課程應該會是比較“無聊”的邏輯或理論課程,因此很多 CS 學生會因為“跟原本想的不一樣、覺得不有趣”,所以換專業。