G***s 发帖数: 10030 | 1 PHD第二年快结束,非CS也不打算码工。但需要学编程上算法,而且我们本来也要一个
second area of concentration,我们学校的课程序列是:
100 introduction of computer science,学点java,只到array,这学期旁听了。
200 Elem Data Struc / Algorithms 每学期都开
300 Data structure 每学期开
400 Database 秋天开
500 Algorithms Analysis 秋天开
我一个同学读1.5年读完别的专业MS时读了几门CS的课毕业就找到SE的工作了,她让我下
学期直接上算法,直接上,不旁听(我猜是旁听会有惰性不肯练习吧),她说她data
structure就是暑假回国在家看的很简单(人聪明又偏对代码有热情)。
另一个选择是,下学期接着听200,春天听300,13秋天上算法,我计划14年底毕业。本来
课12年就能上完了,这样战线会拉长(低于500的不算学分),我当然倾向第一个,可是看
到一边code一边哭得帖子,觉得基础还是挺重要的,按部就班的上课,我倒不至于一边
code一边哭。
版上能给点建议吗? |
c****p 发帖数: 6474 | 2 直接500吧。。。
数据结构没啥好学的,基本操作都很基础。
你要是把数据结构的基础课都学完的话,再学500可能会发现有好多内容是重复的。
另外算法分析一般都用抽象程度比较高的伪代码,不太重视实际的code,这方面的负担
可能会小一点。
我下
【在 G***s 的大作中提到】 : PHD第二年快结束,非CS也不打算码工。但需要学编程上算法,而且我们本来也要一个 : second area of concentration,我们学校的课程序列是: : 100 introduction of computer science,学点java,只到array,这学期旁听了。 : 200 Elem Data Struc / Algorithms 每学期都开 : 300 Data structure 每学期开 : 400 Database 秋天开 : 500 Algorithms Analysis 秋天开 : 我一个同学读1.5年读完别的专业MS时读了几门CS的课毕业就找到SE的工作了,她让我下 : 学期直接上算法,直接上,不旁听(我猜是旁听会有惰性不肯练习吧),她说她data : structure就是暑假回国在家看的很简单(人聪明又偏对代码有热情)。
|
G***s 发帖数: 10030 | 3
我们学校100,200,300三门课编程练习比较多,我怕直接上了500 project不会做,跟
一边code一边cry那位一样了,或者我暑假看数据结构,回来再决定。
我下载过Mit open course的算法,我们学校也用那本书,在baidu上搜说学算法数据结
构都看那本书就行了,是这样的吗?
【在 c****p 的大作中提到】 : 直接500吧。。。 : 数据结构没啥好学的,基本操作都很基础。 : 你要是把数据结构的基础课都学完的话,再学500可能会发现有好多内容是重复的。 : 另外算法分析一般都用抽象程度比较高的伪代码,不太重视实际的code,这方面的负担 : 可能会小一点。 : : 我下
|
Q**a 发帖数: 406 | 4 不如你也找个CS的男朋友吧,哈哈
零基础自学是比较困难
【在 G***s 的大作中提到】 : : 我们学校100,200,300三门课编程练习比较多,我怕直接上了500 project不会做,跟 : 一边code一边cry那位一样了,或者我暑假看数据结构,回来再决定。 : 我下载过Mit open course的算法,我们学校也用那本书,在baidu上搜说学算法数据结 : 构都看那本书就行了,是这样的吗?
|
G***s 发帖数: 10030 | 5
我不搞基啊,家里已经有一个硅婆了
【在 Q**a 的大作中提到】 : 不如你也找个CS的男朋友吧,哈哈 : 零基础自学是比较困难
|
G***s 发帖数: 10030 | 6
晕,家里已经有一个硅婆了,看我的头像--忍者神猫
【在 Q**a 的大作中提到】 : 不如你也找个CS的男朋友吧,哈哈 : 零基础自学是比较困难
|
p*********t 发帖数: 2690 | 7 data structure说难也难,说简单也简单,看你的老师怎么教的,用的哪个版本,哪个
语言教的。如果要做programmer,data structure还是要正式上一下课,里面很多专业
术语,让老师带你走一遍比较好。
我下
【在 G***s 的大作中提到】 : PHD第二年快结束,非CS也不打算码工。但需要学编程上算法,而且我们本来也要一个 : second area of concentration,我们学校的课程序列是: : 100 introduction of computer science,学点java,只到array,这学期旁听了。 : 200 Elem Data Struc / Algorithms 每学期都开 : 300 Data structure 每学期开 : 400 Database 秋天开 : 500 Algorithms Analysis 秋天开 : 我一个同学读1.5年读完别的专业MS时读了几门CS的课毕业就找到SE的工作了,她让我下 : 学期直接上算法,直接上,不旁听(我猜是旁听会有惰性不肯练习吧),她说她data : structure就是暑假回国在家看的很简单(人聪明又偏对代码有热情)。
|
c*******f 发帖数: 85 | 8 我认为1L说的不对,algo和data structure各有侧重
推荐是300和500,300不算分的话就旁听吧 |
G***s 发帖数: 10030 | 9
据说在data structure里面也有很多编成的作业,我不想当Programmer,但是编程的训
练肯定不够,怕作业做不出来撒
【在 p*********t 的大作中提到】 : data structure说难也难,说简单也简单,看你的老师怎么教的,用的哪个版本,哪个 : 语言教的。如果要做programmer,data structure还是要正式上一下课,里面很多专业 : 术语,让老师带你走一遍比较好。 : : 我下
|
G***s 发帖数: 10030 | 10
我尽量吧,谢谢建议
【在 c*******f 的大作中提到】 : 我认为1L说的不对,algo和data structure各有侧重 : 推荐是300和500,300不算分的话就旁听吧
|
p*********t 发帖数: 2690 | 11 你不当programmer那当什么?data structure有用c++讲的,结尾会教一下stl.如果是
用java讲的,更接近于实际工作,也不错。其实也就是那几个知识点,但是算法最好要
记住,能默写。
【在 G***s 的大作中提到】 : : 我尽量吧,谢谢建议
|
m*********e 发帖数: 55 | 12 可以用伪代码上……然后以后专门去研究complexity....哈哈
【在 p*********t 的大作中提到】 : 你不当programmer那当什么?data structure有用c++讲的,结尾会教一下stl.如果是 : 用java讲的,更接近于实际工作,也不错。其实也就是那几个知识点,但是算法最好要 : 记住,能默写。
|
G***s 发帖数: 10030 | 13
谢谢回复。
我们学校就是用JAVA讲,但学了不必非当programmer撒,一方面是专业要求选12学分另外一个专业研
究生课程,另一方面对自己的学习有用
【在 p*********t 的大作中提到】 : 你不当programmer那当什么?data structure有用c++讲的,结尾会教一下stl.如果是 : 用java讲的,更接近于实际工作,也不错。其实也就是那几个知识点,但是算法最好要 : 记住,能默写。
|
G***s 发帖数: 10030 | 14
这个对我太复杂了
【在 m*********e 的大作中提到】 : 可以用伪代码上……然后以后专门去研究complexity....哈哈
|