知道了袁媛跟导师交流不畅,穆林动了让女朋友换学校的念头,想办法转到思夫坦去,俩人一起去求一求穆林的导师苏森·汉姆布莱希教授,说不定还能说动教授给个全奖,俩人再次联手做研究呢。
汉姆布莱希教授是个白人女性,真的是金发碧眼,据说也是四五十岁的人了,看着却很年轻,人也很好,给穆林留下了很好的印象,觉得去求一求应该没问题。
袁媛却觉得自己跟帕克教授联系的时候,已经表明了自己肯定要跟着他做研究项目的,现在甩手不干,岂不是不仁不义?本来亚裔教授就少,自己再来一出亚裔学生临阵抛弃亚裔教授的戏码,太不厚道,过不了自己这一关啊。
再说了,自己的口语也不咋地,虽然有个寒假专门练过,但还是免不了一股子华国味,如果能跟一股子高丽味的教授交流顺畅了,那至少对自己的口语也是一大提高。如论如何,这时候也不能临阵脱逃。
在这里,大学里上课的教授、副教授,不是以口音为标准,而是以学术水平招收的,世界各地的人都有可能,华国、普辛、印地、高丽、以大利亚等很多地方的人讲英语时都有严重的口音,助教也是修过那门课的学生担任的,哪国学生都有可能,研究生的前两年是要上十来门课的,不论是听课还是做实验答疑,语言上的障碍是他们需要克服的一大难关。
袁媛开学早,很快就跟大家分手告别,去博克立上课去了,剩下三位还趁机到城里转了几天,到学校办了入住手续,大家都渐渐安顿下来,开始了自己的研究生生涯。
在八十年代末九十年代初,到米国留学并不是一件容易的事情,刚开始的时候大学毕业要自费留学,需要有海外关系,然后是出国大潮一起,出去读书的很多会被米国大使馆以“有移民倾向”为由拒签,所以大部分的留学生都是申请到米国攻读博士学位,都表明博士毕业一定会回国效力,这样被拒签的可能性稍微小一些。像穆林、袁媛他们也都是以攻读博士学位联系的教授。
留学的日子实在是不轻松,比起忙碌的大学生活不遑多让、过犹不及。
穆林、袁媛本科的时候学过的《操作系统》、《算法与数据结构》、《编译原理》等重新来过,不过比本科课程难度高多了,很多东西他们都要怀疑自己以前究竟有没有学过,可能学得太肤浅没留下什么记忆吧。
以前在华国学习这些课程的时候没有太大的编程任务,不像现在重修这门同名称的研究生课程的时候,每天都有新的知识点、所做的作业都要通过编程见真章,理论没学好的话,程序就不会过关,这门课就拿不到A。
尤其是帕克教授教的《操作系统》,从头到尾,是要自己一步步搭建起一个小操作系统的,好在是四个人一个小组,还可以相互协作,否则一个人一个学期只选这一门课,也能把人累趴下。
《编译原理》也差不多,编译原理就是把人能读懂的编程语言,编译成为计算机能懂能执行的语言,这跟编程语言有关,也跟底层硬件有关系,只不过如果让大家直接翻译成底层语言工作量太大,所以他们这门课有专门配套的软件,让他们把教授自己设计的一套编程语言,编译成另一种那套软件能执行的语言。
就像一套翻译系统,把一种语言翻译成另一种语言。计算机的编译原理大家或许不懂,可也知道从一种语言翻译到另外一种语言,有时候谬之毫厘相差千里,反映到计算机原理也一样,翻译错误,得到的结果跟期望的结果有可能大相径庭。
袁媛这门课从实现简单的四则运算开始,逐步深入,到学期最后完成一整套编程语言的编译,跟操作系统一样,也是步步深入的,不过每一步都有自己的deadline,也就是最后交作业期限,过了那个期限,没有做到相应的效果,会对成绩有影响。
编译原理跟操作系统不一样,操作系统课是几个人自己掌握进度,到最后教授只检查一次,坐在你身边,提出一些要求,让同学运行他们的系统加以展示,编译原理是差不多每两周助教就要输入几段程序来检查同学们提交程序的运行结果,根据结果给编程作业阶段性打分。
很多同学刚开始以为这次作业没做好,下次作业努力就行了,后来发现,上次的没做好,哪怕是作业已经交上去了,还得接着做,否则下边的接不上去,非常悲催地加班加点赶进度,晚上熬夜熬到两三点第二天照常七八点钟就得起床的大有人在。
而且这些理论知识是层层深入、步步为营的,晚上熬夜经常会影响白天的听讲,稍微一个走神就错过一点。今天这一节没听懂,明天一节课更听不懂。这就相当于地基没搭好,后面的高楼想都不要想,楼歪了是小事,楼塌了才可怕。
有些同学想走捷径,偷偷问上一届的学生找来那些用来检查作业的小程序代码,专门编写程序把那段代码翻译得正确无比。
可惜这次作业得了满分,后边的作业助教改了程序,结果当然是一塌糊涂,害得助教专门去看看学生的提交的程序代码,才发现有几个学生哪里是认真做作业,简直是在作弊。
作弊被发现,后果很严重,不仅影响了前几次的作业成绩,代码还得从头来过,按照要求重新写,要不然就要挂科了,这门课学得他们几个脸都绿了。
很多华人学生对这种高强度的学习感觉吃不消,没想到米国学生却对此很习以为常的样子。
一问才知道,米国学生从初中就开始了选课学习,上高中就可以选修大学课程,还不时地做一做大作业,需要大量的课外阅读等,大学四年更紧张,到了研究生,那简直就是家常便饭了。
这让华人学生很是崩溃:是谁说米国学生都很笨,大学之前都是玩过来的?!
而且他们有很多人本科时学的不是计算机,原来学什么的都有,这样的学生的计算机基础远不如袁媛穆林这样的学生好,当然成绩也就不会有袁媛他们好,但是人家的学习态度真的很值得学习。
这一天天的早出晚归,每天不在机房呆到一两点编程作业都做不完。
作为导师的助研学生,还要跟教授一起做项目写论文,更是忙上加忙,所以大家平时连谈恋爱的时间都挤不出来。
能跟男朋友、女朋友同在一个老师手下选修同一门课、在一个实验室里同做一个课题,那才是校园里拍拖的节奏。
像穆林袁媛这样的,虽然同城,堪比异地恋。