数据结构~新学期寄予~你怎么知道我被翁凯虐惨了

新学期还有10天就开始了,你准备好了吗?^_^

如果你学过翁恺老师的“C语言程序设计”并且被他的期末考试虐到心塞,“陈越姥姥”跟你握个手 —— 咱们是同学啊!(刚学完C就教数据结构我也是醉了……)如果你读过高等教育出版社出的《C语言程序设计(第2版)》这本教材,何钦铭老师跟你握个手 —— 写这本书不容易,欢迎多提意见,挑错有奖啊!话说第3版刚出来,要不要去看看…… ^_^


神马?两次握手都够不着???


那…… 


其实…… 



一点关系都没有啦!^_^ 


“数据结构”其实并不依赖于任何一种编程语言,这门课讲的是有效解决问题的方法和原理,编程语言是实现这些方法的工具而已。我们的课后练习平台PTA(http://pta.patest.cn 上有《中国大学MOOC-陈越、何钦铭-数据结构-2015秋》习题集)提供了28种编程语言的编译器/解释器:gcc、g++、javac、python3、python2、awk、clisp、clang、clang++、mcs、dmd、gccgo、gcj、go、ghc、luajit、node、lua、ocamlc、fpc、php、perl、ruby、racket、bash、cat、valac、vbnc —— 你只要会用其中任何一种,就可以下课刷题玩啦~

学过一门编程语言,你是否大概习惯了计算机的思维方式呢?这就像刚入门的泥瓦匠,学会了如何砌一堵坚实的矮墙,能成功砌起一圈猪圈并且因为一群猪都拱它不倒而暗自欣喜(
总感觉哪里不对,谁是猪……)。而学习数据结构,就像学习构造更复杂建筑的原理,教你如何盖一座精巧的小型别墅,麻雀虽小但五脏俱全。今后如果你有兴趣了解建筑摩天大厦的技术,建议学习“软件工程”,学会如何把一个团队的人组织在一起,有条不紊地完成一个百万行以上代码量的软件产品。

要学好这门课,你要有每周投入8小时(或者更多)的决心,其中听课只占一小部分 —— 每次讲课的时间一般只有1小时左右,重要的是课后的练习。光说不练嘴把势,只了解原理是远远不够的,你必须在实践中去深刻体会每一个概念的运用,才能真正知道经典的数据结构为什么存在、以及在什么情况下可以最好地解决什么样的问题。


话说翁恺(主讲“C语言程序设计”、“Java语言程序设计”)、何钦铭(主讲“C语言程序设计”、“数据结构与算法”)、陈越(主讲“数据结构与算法”、“软件工程”)曾经于2013年参加了浙江大学的“ACM竞赛”,这个学生们眼中恐怖的黄金组合给自己的队伍取名“135队”,欢乐地跟自己的学生们一起抢气球玩,最后以2个气球的成绩排到了三等奖的队伍里(搞笑的详细经过参见“陈越姥姥”新浪博文:http://weibo.com/p/1001603845676948658364)—— 这个故事告诉我们,如果你学习的目标是获得优秀证书、在程序设计竞赛中获得好成绩、或者在找工作的时候通过PAT获得顶级企业的应聘机会,只有理论基础是不够的 —— 讲理论能拼得过我们仨不?要在实战中取得好成绩,你还需要过人的熟练编程及调试能力、扎实的英语阅读能力。所以为了帮你获得这些能力,我们会布置一定量的课后编程题目,有些是中文、有些是英文,部分是PAT真题,希望你安排出充足的时间进行练习。


与前两次开课不同的是,本次课程中特意设计了“小白专场”系列,手把手教小白如何将解决问题的抽象算法用具体的C语言代码实现。同时我们还将提供更多的源代码(C语言)、以及课后讨论题的参考答案


所谓“万事开头难”,但是不要怕,现在的大侠都是从勤奋的小白开始的,慢慢总会入门哒!


新学期马上开始了,你准备好了吗?^_^

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值