|
|
暑假前期就把浙江大学的c语言看完了,结合以前学过的石油大学,很早以得时候就想把那个教程做一下对比。可是后来一直在学习计算机网络,数学和c++的知识,就一直耽搁了下来了。现在论坛上对浙大和石油大学得c教程评论比较多,感觉有必要做一个系统的对比,好让初学者把握一个方向。好让初学者有个大体学习把握的方向。(有点自大, 呵呵)
1 e3 V* h. e% ?+ V, _" Q 首先,来说说各自的优点,无可否认的,两位老师说话声音洪亮,让人听的非常清楚。' d% a+ T c. p" S' r
一:石油大学曾怡:(因为很早以前看的了,所以细节方面可能说得不大。。)教材:谭浩强《c程序设计》
2 h* a, p7 O+ ~+ v首先,老师上课得态度,她完全将你作为一个初学者来对待,遇到有些难度得题她可以在课堂上让你弄明白。其次,曾老师在上第二章的时候,对算法的强调比较多,她也否定了,语法比算法重要的结论。我想这可能是初学者会陷入的误区。最后,老师上课说到例题的时候会仔细得给你分析程序得走向。(这么做对有些同学是好的。可是对有些不喜欢动手的同学就不怎么样了。)分析完了后,她就再举一些和本例题相关的例子,使你你理解得更深刻。( @' n. B) [( {* q( a g
二,浙江大学颜晖,教材已经有会员整理了。。http://www.eimhe.com/bbs/viewthr ... &extra=page%3D19 ]$ Y# P4 H# q/ o' v2 [
拿过来用一下。 : U+ N. o! K6 }( L5 H
这里分四个方面,第一,老师说的相对较深入,不仅说了这样做,而且还说了为什么这样做。举个例子来说,我当初学c语言的时候只是死记硬背输入输出控制符对应的输入输出是什么,然而严老师一提醒,终于弄明白其实计算机中都是二进制码,然后根据控制符来输出。其实这是个简单的问题,但是当时我感觉就是个坎。第二、实验工具是vc++,现在计算机等级考试试验工具就是它,老师上课或多或少都有提到,(至少她教了你怎么用)。第三。老师对算法得要求也挺重视的,但是他是通过语言上描述的(并不是从宏观上强调,而是从细节上分析)。不过本人感觉这点有点太偏了,可能会对学生造成语法比算法重要的误导。第四.也就是本人感觉这套教程最出色得地方了,就是对算法得分析上,绝对的牛,不得不让我大力推荐。(举个例子,老师对循环得分析上提出了循环不变式和循环改变量,这个结论可是我通过做题得出来的,他一点就点破了。我要是早点看,那些个题不就不用做了吗。!!!)7 g, X3 y, w y2 F" F0 l( z8 @0 S
然后就来谈缺点了:
$ M/ o1 L( Z' O, q s石油大学的缺点是指针那部分根本没涉及到,指针后面的结构,枚举,联合啊也就是一笔带过。然后从他的优点那里得到了他一个缺点,就是说得太简单了,看一遍根本不能解决什么问题。最后,发表一下个人观点,教学用的ppt颜色选的不大好,看上去简直太老了,看的我难受。
+ k) F) I; z# P3 [浙大得缺点吗,个人感觉很好了,就是有些问题说的不太详细,老师把你当作一个会解决问题得人来看待的。* I! U% C5 l% W$ Z
来一点总结,我认为,你看一遍书,看一遍浙大的c语言,然后学会运用老师上课提到得知识,技巧,你可以不用做任何题,然后拿一些小型的问题给你,你100%会做。o(∩_∩)o...初学者,建议先看石油大学的c语言,然后做一些题,最后再看浙江大学的。然后自己再做一些“大题”,基本上就ok了。
- b$ T4 X' v' {- M* q" C
# \4 S! ?: X$ g[ 本帖最后由 gdshjr888 于 2008-8-13 17:10 编辑 ] |
|