CE02 版 (精华区)

发信人: beebs (Annie,I can't live without you!), 信区: CE02       
标  题: 本科课程推荐Sodom版zz
发信站: BBS 听涛站 (Mon Dec  6 09:12:00 2004), 转信

发信人: Sodom (Sodom is Not Uber Diablo), 信区: THUCourse
标  题: 本科课程推荐 Sodom 版
发信站: BBS 水木清华站 (Wed May 26 22:37:13 2004), 站内

马上就要告别本科了,四年修的技术类课程不少,看有不少同学做了有利于后来的同学选

的指南,我在这里也罗列一部分我修过的比较有代表性的课程(可能目前已经变换学分或

降低要求了),并且和修过这些课的同学就(比如不同学期、老师间的差异)很多看法讨

后附上一家之言,简单评述,其中不少是经验或者教训希望对后来同学有帮助。

注:这些都是选修过的课程,不是必修课。

首先声明:我专业是比较传统的非电类工科。在本科期间没有修过一门人文选修课程,我
全是用艺术类给替代了。比较偏激,可能小时候接触艺术类的东西比较多,要是能必修的
几门政治人文课选修,我是坚决不会选的。

总则:

首先要阐述一下修技术类课的核心思路:一定要肯钻,重视实验和大作业。每当看到VC之

的课程开学到别的教室搬椅子抢着听,期中后一群人退掉课程,我就想说,一定要做好充

的思想准备再来学,不然占了真正有毅力和实力并且对本课程学习欲望较强同学的选课名

也不太道德。不要指望什么都有现成的东西(你可以在水木的技术版面发文求助,和大家

论,但是切忌类似“跪求X程序”这样的标题很让人反感),清华的很多技术类课程其实

是很友善的,老师给很好的例子参考,一定要认真研究不耻下问。

另外就是要有牺牲精神,尽量把自己的实验、非课程的相关实践时间安排足。

还有就是精力,毕竟有些课程难免熬夜调程序(因为你很可能选修此课还没有到达能对该

面程序相面排错的能力)。

勤快/money你要拥有一个,技术类的书在图书馆很抢手,要么你借,要么你买(计算机书

遍偏贵)。

重视实验的基础上一定要注重理论,要知道优秀的黑客们写的程序中往往渗透着对原理精

的把握(这个要求对于我们这样的非计算机专业的学生比较难达到,可能要在coding中徘

好久才能开始重视这个)。

分述:

作业量:(注意,并不意味着难度,因为每个人有差别)
★-不留作业或者很少量,轻松,你甚至可以“混”学分(不推荐的态度);
★★-相当于一门系内专业课,至少你不能一点不重视,一般期中可能有〈20%的人退课;
★★★-作业量很大,选课时候要慎重,是非常重视实践、需要时间的课程,退课率据我

算应该〉30%,当然某些系的必修课除外;

课程名称                        学分    作业量  建议/评述

常微分方程                      2       ★★    微积分没学好的最好别选,数学系
                                                开的课程不会有太轻松的。
数学模型                        4       ★★    我是听姜起源老师的,讲课语气比
                                                较乏味,不过认真学还是能学到好
                                                东西的,是一门有趣的数学应用课
数理方程引论                    2       ★      著名的杨小京,可以先到各必修他
                                                课程的系了解一下,最著名的是就
                                                看最后考试,错一个地方扣5分,
                                                排名5分一档。秘籍就是把复习笔
                                                记(尤其最后一堂课的)弄得滚瓜
                                                烂熟。
复变函数引论                    2       ★      同上。
新型建筑材料                    1       ★      无聊的课,化学都快忘光了。
交通工程导论                    2       ★      记忆最深刻的就是到实验厂看飚车
                                                非常过瘾,也想加入,呵呵。
定性结构力学                    1       ★      传统,我笨,学得不是很明白。
大学生研究训练项目(SRT)         2       ★      那么回事,个人感觉鸡肋。
结构可靠度                      2       ★★    难!非常难,基本上没人听得懂,
                                                我们年级第二后半学期也听睡觉了
                                                而且是越听越难,秦老师推导数学
                                                公式的能力(印象最深的是黑板满
                                                满,擦完两三遍才得出最后一个结
                                                果是四重积分)突出,而且从来不
                                                带课件,真正的老教授风范,魅力
                                                绝对一流的老帅哥呀,呵呵。考核
                                                是一个大程序。
混凝土规范介绍                  1       ★      印象最深刻江老师的一句话:哦?
                                                你们都来了?不用每次都来上课呀
                                                是不是多次因为岁数大了评不上院
                                                士的表现呀?呵呵,总之很友善。
国际标准舞基础训练              1       ★      混,认识女生的好机会,你完全可
                                                以项庄舞剑般混下来,增加魅力值
小提琴入门与音乐基础            1       ★      期望与失望成正比,不如找咱们乐
                                                团的同学请教。
民族与现代舞赏析                1       ★      糊里糊涂上下来,看不少录像。
美术与人类文明史                1       ★      这课我逃了很多啦,就一篇论文。
大学生音乐知识与欣赏            1       ★      同上吧,换换脑子的课。
男生足球                        1       ★      技术好、身体强,想进校队的选孙
                                                老师的课吧,校队好多都是他上课
                                                发现选进去的。
男生花样轮滑                    1       ★      与台球一样,增加魅力值,泡MM基
                                                础必修课。
二外德语(1)                     4       ★★    叫王琳的老师太友善了,感觉德语
                                                入门有点难,可以去北大听听课。
二外德语(2)                     4       ★★    要花一点时间,周老师也很好。
电工与电子技术                  4       ★★    我修的是段老师的,作业认真,考
                                                试就好办了。
Java语言基础                    2       ★★    不知道王行言老师还讲这个么,作
                                                业很频繁要认真作,不过现在水木
                                                Java那么多版,有可以自学的,上
                                                课就是约束力大一些。王老师可能
                                                岁数大了,讲语言类课程有个别时
                                                候脑子转不动了,大多数时候答疑
                                                没问题,碰到特别复杂或者很费脑
                                                筋的程序问题就不要难为老人家了
Java语言程序设计                2       ★★    郑莉老师,我曾经在课程讨论区赞
                                                为:Queen of homework.没办法,
                                                就她的课能在后半学期稍微讲一点
                                                点Java的实战开发。
面向对象程序设计                1       ★      很多系都开少学时的C++课程作为
                                                工科必修(谭浩强那本)C语言的
                                                后续课程,选这个C至少要过关吧

                                                VC课的基础。强烈建议花时间认真
                                                学。
面向对象与可视化程序设计        4       ★★    黄维通老师总是很能吹的,不过人
                                                家也有玩艺,你看每学期那么多人
                                                抢,建议C++过硬再去学,不过混
                                                也能混下来。黄老师的书写得不错
                                                ,不过在华人中远远不及台湾候捷
                                                老师的著作。注意:只注重玩MFC
                                                永远成为不了高手,这是微软把你
                                                的程序设计思路封闭起来的隐形杀
                                                手,我没有老梁同志骂得那么狠,
                                                但是我认为他说得有一定道理。
面向计算机科学的离散数学B       3       ★★    就是图论,要认真做作业,花一定
                                                的时间,最好不要对数学证明怵头
计算机信息管理基础              3       ★★★  前半学期Oracle,后半学期Delphi
                                                作业一大堆,最后还有个大作业,
                                                幸好是分组做的,考试90%以上内
                                                容都是前半学期的数据库理论和
                                                SQL语句的应用。
计算机辅助设计技术基础          3       ★★    一个姓徐的老师,自己理论一堆,
                                                讲课没什么意思,不过要是认真地
                                                学学图形学那本厚书也很有收获。
                                                最后编程的大作业也基本上已经给
                                                出来了。建议先修VC。
计算机网络技术基础              3       ★      作网线,最简单的局域网配置,说
                                                白了就是培训一个合格的紫荆某楼
                                                的网管。电机系开的课。
计算机网络管理                  3       ★★    王继龙老师的课,作业不少,偏重
                                                应用,想当高级一点网管的或者想
                                                对网络理论有一个比较肤浅的认识
                                                就学这个。
数据结构                        4       ★★★  不用VC,酷酷的Emacs宛如进入了
                                                黑客帝国;不用ppt,Tex的朴素界
                                                面一样精彩;不是传统的讲授理论
                                                ,讲课中完成几百行的程序,并且
                                                一起调试,甚至修改Tex源码来给
                                                现有软件改Bug......这就是我极
                                                力推荐的朱仲涛老师的数据结构课
                                                ,这是一门全面提高编程水平的课
                                                程,同时我也极力推荐去旁听一下
                                                殷人昆老师给计算机专业讲授的此
                                                课(殷老师能把技术课讲成人文课
                                                ,跑题大师);只要选了本课程,
                                                最好不要同时准备G/T,因为作业
                                                海量,而且都费时间,还有难度不
                                                低的考试等着,强烈建议你要认认
                                                真真学下来,而且注重理论结合实
                                                际。比较深刻的印象:朱老师讲排
                                                序说:比如把在座各位的跳远成绩
                                                排序,我能跳5.4M,有比我远的同
                                                学举手(一阵哄笑);介绍
                                                Dijkstra时候说:你们看这个荷兰
                                                人名字里面有i、j、k连着,必然
                                                要研究计算机,来,看一张他的照
                                                片,年轻的时候是帅哥呀......
计算机硬件技术基础              4       ★★    这个课程是好多非电系的必修课,
                                                难度不大,就是实验多,有一定任
                                                务量,可以达到硬件入门的目的,
                                                学汇编要多写程序呀,换成机器思
                                                维那种麻烦的模式。以后要和单片
                                                机打交道的非电类专业一定要好好
                                                学呀。(比如汽车、机械什么的,
                                                你看现在汽车发展:引擎变化远没
                                                有电子化水平变化的快了。)我修
                                                过朱小梅老师的课,这个老师很和
                                                蔼,讲课和做实验服饰风格变化极
                                                大,是能到宿舍给同学答疑、能带
                                                着面包水果从下午连续带实验到晚
                                                上投入到教学工作的那种老师,至
                                                今记得快期末的时候她一边吃晚饭
                                                (带来的面包)一边答疑的和蔼面
                                                容......
计算机组成与系统结构            4       ★★    数字电路/计算机原理/计算机体系
                                                结构三门课合成一门64学时的课程
                                                必然讲授粗糙一点,不过此课程大
                                                部分都在讲解计算机原理,考试不
                                                难。主讲王诚老师是个老教师,讲
                                                课生动形象,考试难度也不大。建
                                                议先修硬件吧,不然汇编吃力。
高新技术在交通领域的发展与应用  3       ★      非常没有技术含量的课程,概述到
                                                底,适合改成文科课程。最后糊弄
                                                一下就行,个人感觉也学不到什么
                                                真东西。
多媒体技术及应用                3       ★      自动化系开的课程,计辅优先的那
                                                种课,不要抱有去学习
                                                Maya、3DMAX等电影特技制作工具
                                                的幻想,Flash和Micromedia那一
                                                套是实验工具,当是很让我失望,
                                                居然讲什么破Flash,给人感觉好
                                                像是在学数据库时候用Access那种
                                                档次的玩意,一点不过瘾。我想这
                                                课程值得认真学习的是多媒体技术
                                                的理论,包括一些编码规则和解码
                                                技术等,考试很简单。
Linux环境下的程序开发           2       ★★    乔林老师的书写了不少,你去紫荆
                                                书店可以找到好几本,而且是不同
                                                方向的技术书籍(有编程、有图形
                                                理论等),
                                                其中《参透Delphi/Kylix》一书我
                                                敢说在Delphi系华人原创中水平非
                                                常非常高,可以和李维、陈省等知
                                                名技术作家的大作媲美,想学习
                                                Delphi和Kylix的同学一定不要错
                                                过和年轻的前沿技术类书籍大家切
                                                磋技艺。本课程最后有很多有意思
                                                的大作业,很有微软/iBM面试题目
                                                那种风格,而且比那些题目还难,
                                                毕竟是要花一定时间完成的大作业
                                                ,选择作,最终按照
                                                难度系数*作业质量给成绩,比较
                                                像跳水比赛。
软件工程                        3       ★★    殷人昆老师给非计算机类开的课,
                                                建议没学过高级语言程序设计的不
                                                要选,甚至建议没有作过比较大的
                                                作业的不要选,否则你很可能只学
                                                到一些枯燥的理论,上课听到很多
                                                笑话,最后的大作业项目很难把学
                                                到的知识综合运用起来。16周内有
                                                考试,开卷,就是答案不好找,一
                                                定要认真复习,而且有几十分的题
                                                目肯定是和程序设计比较密切的。
人工智能导论                    2       ★      上下学期讲的老师可能不同,来说
                                                一下王宏老师的课,讲课比较乏味
                                                ,想学进去你就不会的狂问他,他
                                                人很耐心,就是我觉得他讲课太照
                                                本宣科,几次作业要认真作,否则
                                                就真的什么也没有学到,最后就是
                                                一个论文,自己找一个算法实现,
                                                比较分析一下即可。教材中英文并
                                                用。强烈建议先修数据结构。
UNIX系统基础                    3       ★★    自动化系开的课,这个课说白了全
                                                在自己,课上宛如科普讲座,要自
                                                己能搜集资源做实验。主要实验一
                                                共四次,都比较简单,关键是要经
                                                常光顾水木的操作系统子版,那里
                                                高手不少,好多牛人用
                                                Solaris/Linux/FreeBSD
                                                而鄙视Windows,时间上半天或者

                                                天可以搞定一个,占大约一半分数

                                                剩下一半就是考试,考试背一下就
                                                OK了。
操作系统                        3       ★★★  计算中心乔林老师开这个课,计算

                                                系也开,而且是必修。计算中心的

                                                程当然轻松好多了,我这里说的是

                                                算机系开的课程,算是海量作业的

                                                程,提交时间非常苛刻,老师讲课

                                                好,是催眠大师。据计算机系同学

                                                老师也常在最后考试中发飙。都是

                                                操作噢系统的课程,对比上面自动

                                                系的课程,难度、深度可不是一个

                                                级的。建议谨慎选此课。
编译原理                        3       ★★★  学程序设计觉得没劲了就来上这个

                                                吧,毕竟自己写一个语言听起来总

                                                很让人兴奋,虽然可能你永远也成

                                                不了某语言之父那样享誉全球,但

                                                学过后你对程序设计认知的水平就

                                                全提高了一个层次。就是任务很重

                                                期中期末都有考试,要交作业(作

                                                挺繁杂的),平时还有实验(特别

                                                时间那种,个别实验令人吐血),

                                                实我认为这个课程应该算5学分比

                                                符合时间花费,总之是自虐的好课

                                                之一。强烈建议先修数据结构、形

                                                语言与自动机(软院也开),搭帮

                                                伙学,一个人有难度。

BTW:
在重申一下程序员必修的四门课:
离散数学,数据结构,人工智能,算法分析与设计。

--

※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.68.*]

--
            
              Struggling brings up man!


※ 修改:·beebs 于 Dec  6 09:13:17 修改本文·[FROM:    210.77.6.185]
※ 来源:·BBS 听涛站 tingtao.net·[FROM: 210.77.6.185]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.603毫秒