|
|
美河是一个让人可以在短时间内就喜欢上她的地方。第一次来这里便吃惊于他众多的资源。虽然我早已经读完了大学,现在也成了一名高校教师,但是这里的咚咚还是对我帮助很大,备课的时候用它,很方便也很省力。7 Z% [8 f) w5 ?- @/ I
下面就是我所推荐的关于计算机专业各门课程的学习顺序,如果有不对的地方,大家请各抒己见。/ b! D5 J. ?. N6 V: i4 l( `
首先,需要学习基础知识,我把他们按照时间和课程前后顺序排序,3 F3 r) e2 r9 a7 |- o
第一步:高等数学,线形代数——不用说了,数学是计算机软件的基础,没有数学的功底,编程的水平就会大打折扣,
* Q3 l2 {9 G0 f& r. x 普通物理——这也是计算机基础,一些重要的定理,使后面学习的基础- M: ] D, c+ I+ V
计算机导论——初步认识计算机,对计算机科学的全貌有一个概括的了解,掌握计算机应用知识。0 x3 f# \9 K/ Z( w$ A: i1 D( A
这部分的视频,我较喜欢柳重堪先生的高数,有的人认为蔡的好一些,但是这还是要看个人的喜好,我也不太喜欢天津蔡的那个,写板书很费时间,好像有一位仁兄和我的见解一样。哈哈。普物和导论我至今没看过什么经典的版本,主要是现在没有讲这方面的课程,对这些课程搜罗的不够多。( [' w( S! Q% ~$ O& r
第二步:c语言——编程的基础,一方面现在仍然有很多地方需要用c来编写系统,另一方面,它可以作为一门引导课程,教给学生一种编程的思想。说白了,就是“编程是什么?”
( M$ t _1 I+ v6 d( I 数字逻辑——硬件课程的基础,为了以后微机原理、组成原理等课程打下坚实的基础。# o0 a9 ]: I& U) _2 ^% y5 o* }
这几门课程,c语言我首先推荐康辉教授的吉林大学录制的教程。他的课程由简入深,循序渐进,而且每一部分几乎都有习题,我在讲这门课程的时候,很多例题都是用的他上课讲的。很实用,也很贴切。数字逻辑我很少涉及,准备课程的时候,有问题我都是问我们主任的,它是一名老教师,物理专业毕业的,对这门课程研究很深。所以也就用不着什么视频的辅助了,有问题打电话或者直接去主任家便成。
. O5 x% B& }$ {( ^# X8 s第三步:数据结构——编程理论的基础,如果说c语言是问题实现的过程,那么数据结构就是问题设计的过程。他是一门很重要的,也很难学习的专业课,需要学生倾注很大的热情。一些主要的算法,结构,需要完全弄懂弄透。
& y" j9 M9 x5 H8 X, @- y8 a& Y& q, { 汇编语言——差不多是最难学的一门语言了,学习这门课程以前,应该有一些数字逻辑的知识,比如反码,补码什么的。$ x3 F) ]1 l. C* _# J) @
这两门课程数据结构我喜欢电子科技大学的罗吴蔓老师的,尽管他是面向专科的。学过这个,在看看严蔚敏教授的数据结构,起到一个升级的作用。对于吉林大学的视频,我总觉得64讲优点拖拉,讲的不是很明白。汇编语言的视频不太好找,不喜欢吉林大学的那个,一个老师毫无激情的,坐在那里讲课,讲的也不够好,还有一个西北工业大学的,好像也是一个老教师,可能是我下载的有问题,看不到配套的幻灯片,只能看到人,比较无聊,所以都放弃了。这两个反倒不如吉林大学赵宏伟教授在讲微机原理这门课程中带的一点汇编讲的好呢。5 z: ]! ]2 v/ L6 E- ^ [, o
第四步:操作系统——我把它放在后面,主要是考虑到这么课程的重要性以及难懂性。他是需要一定计算机知识的人来学习的,尽管有的人说它并没有什么特别需要的先序课程,可是如果开设早了,效果肯定不好。似乎学生们了解计算机不够多,对这门课程的理解就不够透彻。
5 A7 A% I; I9 P3 u! R9 F6 c. g" p# L" U c++——理论性的知识学得差不多了,应该学一些编程的咚咚了,这门课程主要学习面向对象的知识,并了解于面向过程有哪些不同,区别。并让学生及早建立起对象,类,重构等定义。2 ^* K* A, p9 @% u0 [
计算机网络原理:这是我很熟悉的课程,在众多视频中,浙江大学的一些关于网络类的还可以,比如说网络工程什么的,但是作为网络原理这门课程来说,它讲的就浅显的多,也偏重实用。上海交大的最好,其他的似乎电子科技大学姜宝均讲的好一些,比吉林大学的好。讲的明白,声音清晰是我最低的标准了,可是其他的连这个标准都达不到。) x; j& a- M9 K/ I' z/ v) X4 p
这两门课程我没有特别推荐的,仅仅觉得吉林大学的还可以,差强人意吧。有,总比没有强。写了这么多,看来我是比较偏爱吉林大学的,处了吉大,我喜欢电子科技大学的视频,最讨厌的是西北工业大学的,老没意思了!
+ G3 t) _( N) a第五步:可能所学专业不同,下面的课程就会有所区别了,因此,下面所列的课程不分先后,想起什么写什么了' A4 C3 d% b% e" M# e% U
java:这是个比较时髦的东东,视频里比较好的要算孙鑫和张孝祥了,这两个视频我都看过一些,张老师的我主要看得是另外一个javascript,孙老师的主要是java,两个比较一下,虽然都是在java里讲的好的,似乎孙老师要略胜一些,javascript我首推张老师那个,太及时了,我给学生们讲了一些,他们也觉得比较明白。一些例子我都是从里边找的。
* g3 M& D c/ c+ q# q8 c数据库原理:我看过一部北师大的视频,当时只看过这一个,感觉相当不错,后来没向这个方面发展,就没有深入下去,5 R% b" O1 q- N
组网:当然是上海交通大学的好啦。中山大学的那个令我郁闷,白白花了我一张光盘。。。唯一有用的就是我照着中山大学的那个视频作了一些幻灯片上课用。
5 a- Q% a, e8 [/ T计算机组成原理:硬件基础课,喜欢吉林大学刘子良老师的课程,他能把一门如此艰难的课程讲的花团锦簇,清晰明白,太不容易了,而且举例到位。, a: ^7 }/ V& M
asp。net:我只看了北大青鸟的一部,还可以吧,在没有找到更好的东东之前,这个也算可以了。7 X% `# p S3 {) U7 y7 m/ m
" j; O: ]' k( K8 F
- w8 y1 ]: j/ U4 V* W: g: Y. E/ I: S& [$ J( I/ r+ z7 S `2 G) B
[ 本帖最后由 鬓微霜 于 2007-4-13 09:38 编辑 ] |
评分
-
1
查看全部评分
-
|