计算机哲学硕士是什么?
我读的是计算机科学(philosophy of science),属于mcs(master of computer science)的分支。这个专业其实不大,我那个学期只有十个学生,老师对我们也十分照顾。我们那一届没有中国人,我是最后一个加入这个项目的,所以和老师的沟通没有障碍。这门课主要是研究计算的哲学基础、计算本身的意义、计算在人类生活中的影响之类的。因为老师本身就是搞人工智能、认知科学的,所以课程涉及大量的人脑分析、认知心理学的内容。另外老师还会让我们看一些关于计算哲学的经典论文,让我们写评论性的笔记(类似于博士论文的章节)。
虽然这个专业叫computer philosophy,但是并不像国内哲学专业那么偏文科。我们也需要学编程来制作实验程序。因为我本来就有一定的编程基础(C++,Python)而且很喜欢算法和数据结构,所以在学习这门专业课的时候感觉很轻松。老师也会安排我们做小组实验,完成一个项目。这个项目最终是要写成论文发表的,所以要做大量的数据分析,用到各种统计软件。我对这部分很感兴趣,所以学习起来也很高兴。 除了这种理论性比较强的专业课之外,我也会选一些别的计算机专业课,比如数据库系统,操作系统,网络,算法等。因为我本身比较喜欢用计算机解决问题,所以选择这些课的时候并没有觉得难学或者和哲学联系得不紧密。相反我觉得自己学到了很多新的东西,也拓展了自己知识面。
总的来说我在UW的两年学得很开心,虽然有时候也会感觉累,但是大部分时间我对计算机学术研究的热情没有被磨灭。我想无论以后我会不会继续读phd,这段经历都会对我今后的生活产生很大的影响。最后感谢我的导师,在我困惑时给予我的帮助;感谢所有教过我的老师,你们是我的人生榜样!希望我有幸能再次回到UW,继续欣赏这座美丽城市的风景。