civil_express 版 (精华区)
发信人: ryan (Dec.透明), 信区: civil_express
标 题: 本科课程推荐Sodom版zz
发信站: BBS 听涛站 (Thu Dec 9 16:05:15 2004), 站内
【 以下文字转载自 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]
※ 修改:·ryan 于 Dec 9 16:14:29 修改本文·[FROM: 219.224.157.76]
※ 来源:·BBS 听涛站 tingtao.net·[FROM: 210.77.6.185]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.021毫秒