1, Udacity CS101 Intro to CS: 2.5星,作为入门课是很可以的,讲的也很适合美国
人(对我的意思是他们比较笨),不过如果有了MIT的做基础这个基本就跟玩似的。。
。有时间上了就好也不花什么精力。或者直接作为python入门也是不错的。内容基本是
build a toy search engine。还算有趣。
24, Coursera Algorithms: Design and Analysis Part 2: 5星。必须的五星,之前的
part 2,内容是greedy algorithm,dynamic programming和NP。涉及的东西很多,PA
也变态了很多python真的特别慢。在此力荐pypy。没什么可说的算法是必须看的。而且
这俩part加起来本科毕业生的水平至少就有了。。。
25, Coursera Interctive programming in Python:2.5星,用他们自己建的一个GUI
去遍图形界面,也算是python入门课。很简单,不过如果是machine learning的话用处
不大。。。(这门课当是因为没时间只是看了视频,也没有做作业,没拿certificate)
All class videos are on Youtube. These three is about Java, C++ and C
language programming skills with algorithm examples. It will give you a
solid foundation on programming.作者: goodegg 时间: 5-9-2013 19:35
发信人: demoner (New York State of Mind), 信区: biojailbreak
标 题: Re: 转载 自学CS总结
发信站: BBS 未名空间站 (Tue Apr 9 22:49:32 2013, 美东)
The title is "自学CS", I just suppose it's aiming for beginners,
Any beginner in "CS" should have a solid understanding and skills
in C, C++, Java, and be able to apply them to algorithms.
Of course, for a pure data analyst job, R or Python should be enough.
But only being able to code R or Python, is not easy to land a job
nowadays.