Purdue Computer Engr该不该转CS

avatar地里匿名用户XOS0A
5250
34
本人现在在pudue学computer engineering。已经大三了,下学期大四。最近一年发生了太多的事情,GPA直接从大三刚开始的3.82被虐到了现在的3.52。上学期一个F一个WF而且一个A都没有。然后以为是自己不够努力这学期重修狂赶,但是这学期依然比较悲剧,估计GPA勉强过3吧。最主要的是发现自己一点都不喜欢ee方面的东西。现在想转去cs,问了下本校cs毕业的学长,以我的情况转过去的话大概还需要2年才能毕业。想问下大家觉得应不应该转。

补充下我的背景:
本科申请的时候就是全部交给中介处理的,那时候家里要我学金融方面的,我自己想学计算机方面的。申purdue的时候正巧因为普渡没金融本科专业,就申了计算机方面的。当时看到计算机工程跟计算机科学,问了下中介有什么不同,他们也不知道就说计算机工程排名高些,所以就选了计算机科学。大一进来之后的美国室友比较jerk,睡眠质量被严重影响。那时候有点怀疑自己的能力,所以从first year engineering出来之后选了IE想着以后考MFE(IE貌似是普渡engineering里面最简单的。。)。在IE呆了一个学期,选了个跟financial engr比较接近的engineering economics并且在这个课上面和一个caltech毕业的意大利教授做了个honors contract之后发现自己还是不喜欢financial engr的东西。相反在觉得自己对同一学期修的CS159(intro level C programming)觉得很有兴趣,就转去了CE(当时太天真了,也没多了解相关方面的东西,就冲着CE排名高,faculty好就转去了,后来才知道CE软件方面的课程不是很多而且侧重点跟CS很不一样)。转走后第一个学期还好,对ECE264(advanced c programming)很感兴趣并且拿了A,当时还以为转对专业了。summer上了两门ece的课也还不错。但是大三上学期就开始悲剧了,一方面,跟女友出去租了房子有些懈怠,更重要的是难度偏大的ee课程跟软件课程一起学,当时因为想按时毕业赶上在IE浪费的那一个学期,所以每个在CE的学期都选超出Advisor要我选的学分,所以很多课都悲剧了,因为软件课程要求时间多些,更加悲剧。一个ECE368(Data structure)drop了但是得到WF(withdraw failling),一个ECE364(前半段bash后面python)F。这学期基本在重修上学期一样的课再加了些ee的课,觉得很累,身体都有些吃不消了,但是还是比较悲剧。
最近google到了一亩三分地论坛,在论坛上逛了好久,更加坚定以后学CS的决心。想现在就转CS,但是那样得至少延迟一年毕业,但是我觉得GPA会好很多,而且能集中精力学自己想要学的东西。如果现在不转,我ms也绝对会申cs的,虽然能早点毕业,但是以我目前的情况也就提前半年,而且GPA估计也会比较低。毕业之后估计会考ms,当然希望去名校上ms,硕士毕业之后也想去软件公司工作。

希望大家给点意见,文笔不好,思路混乱,希望大家见谅。
  • 3
34条回复