选课类别:计划内与自由选修 | 教学类型:理论课 |
课程类别:本科计划内课程 | 开课单位:数学科学学院 |
课程层次:专业基础 | 学分:2.0 |
张瑞老师的《计算方法B》课程总体教学内容较为扎实。部分学生认为讲课水平优秀,并且会涵盖一些前沿内容以及拓展知识,提升学习深度。课程涉及大量的泰勒展开及其应用,在推导算法精度和误差分析方面有深入的讲解。课程的知识点相对简单,适合拥有微积分和线性代数基础的学生,但部分学生反映课堂节奏快,讲课声音小,互动不足,尤其在网上授课期间缺乏教师与学生的互动。
课程作业包括书面作业和编程作业,书面作业难度适中,编程作业较为耗时。对于CS专业学生,编程作业难度不大,但非计算机专业的学生认为编程有一定挑战性。编程作业七次,20%总评比例,书面作业按照学号单双号分批布置。此外,还提供额外选做的小论文,有助于提高总评。部分学生认为编程作业提高了他们的编程能力并带来了较大收获。
考试内容覆盖全面,包括计算题和证明题。近年的考试题型注重推导及分析,不仅停留在计算。一些学生强调不要依赖往年题复习,因近年来卷面增加了大量的证明题,误差分析和算法精度推导等,复习时需全面准备。整体上,课程内容并不算难,掌握好泰勒展开及相关算法即可应付大部分问题。
教师给分方式受到较大争议。一些学生反映总评中调整分数较多,特别是提交了小论文的学生总评得分较高,往往有额外加分。但一旦进入查卷程序,大多数学生反映查卷后总分下降,而老师和助教的态度也经常引发不满。有学生尤其不满查卷后分数大幅降低的情况,呼吁同学们谨慎查卷。
学生对张瑞老师的课程反馈不一。有学生认为课程整体设计良好,收获颇丰,但也有部分学生强烈表达了对教师态度、给分及查卷方式的不满,导致学情上存在较大分歧。课程内容充实而富有挑战,但教学互动方面尚有提升空间,涉及到查卷和给分的公正性问题也需进一步改善。
总的来说,如果注重课程内容和编程实践,计算方法B会是一门有益课程,特别是认真完成作业和选写小论文的同学。然而,学习期间需理性看待教师的性情和对查卷可能带来的影响。
事先声明,这篇点评不免会带有强烈的个人情感,但是我会尽可能保持客观。实名点评保证真实性。
之前看到有不少CS的或者其他院的大佬写的点评,大多数认为课程简单,老师上课会讲一些延伸内容,编程作业收获很大等等,我都非常认同。基本上这门课就离不开泰勒展开,只要理解开头插值和迭代的概念,后面的内容基本都是一些变形和优化。我还记得Lagrange插值这一次程序作业就是三次样条的典型例子,但是学三次样条之前并不知道为什么程序会出现这么大的偏差,带着这样的问题去上三次样条的课,我觉得这样的课程设置也很不错。老师主页有三张往年卷,ppt也都在老师主页上可看,常规作业有计算也有证明,编程作业也不赘述了,总之还是有不少收获的。不过这次网络授课老师是把课录好让我们看回放的,没有课堂互动,暂不评价这样的做法。
本人平时作业和编程作业认真完成,没有写小论文,据写了小论文的室友透露,总评由于小论文加了一分,没有调分。这次期末试卷和前几次有一些题型上的差别,比如一道用不动点理论证明数列收敛的题,当时看到有点惊讶,但还是觉得自己的证明没啥问题,而且自认为用了不动点理论,预估有70分左右,出分57,觉得落差太大果断查分。本人其他科目基本都在平均分以上,均绩3.5,至少不算低吧,上课的时候也觉得这课不难,这次低平均分这么多是比较惊讶的,所以很想查卷。(以上只是叙述一下查卷动机)
先贴一张成绩分布吧。
但是,老师和助教的态度实在无法容忍。首先老师在群里发了这样一条公告:
于是我就查卷了(首先声明,我并不喜欢查卷,我总共只查过单变量多变量力学三次卷,而且是老师欢迎我们去查)。老师几乎秒回。
懂了,我以为做对的那道证明题错了,所以导致落差比较大。但是整个过程自己的卷子也没看到一眼,填空题错了哪些也不知道,就是把卷子再改一遍,和其他老师的查卷完全不是一个画风。
离谱的是,57变50.
于是我就去问了问助教最终按哪个成绩算。
然后助教就不说话了,再发邮件问老师,老师也跟助教一样装哑巴,请问钓鱼执法好玩吗?冷暴力处理是嫌科大学生精神问题太少吗?
然后等了几天,总评出来67分1.7,差一分升一档。按照卷面57分计算总评为72.05,按照卷面50分计算总评为67.5,这还要把0.5给抹了再降一档我也是没想到的。2.3查了个卷变成了1.7,而且事先没有说明最终按照老师改卷结果计算。以前也有耳闻查卷掉分的老师,查卷先扣五分,要是确实有误再加回去,那也是事先说明的。我不知道哪里得罪人了,小论文也不是强制要求的,作业全部按时交(倒是别的科目我经常晚交),如果分数低就是原罪,而老师和助教信仰社会达尔文主义的话,那建议绩点低的直接种族清洗。
这是我第一次在评课社区发表负面评价,此前三个学期最低绩点是2.7,这次1.7直接刷新下限多达1.0。我向来并不是对分数很看重的人,这次特意来发表长评,并不是要说这老师给分如何不好,而是认为这样钓鱼执法的行为以及冷暴力的态度实在不像为人师表的样子。
9.17追评,据不完全统计,出现类似上述经历的同学并不罕见,并且大多数人查卷后扣分。
这门课可以称为三无产品:无聊无趣无用。
数值计算方法者,计算学科之简便方法工具耳。所用之数学,无非乃是基础但又复杂之计算,仅此而已。对吾等化学学科学子,倘非愿钻研计算化学者,实乃无用也。奉劝往后化院之学弟学妹,若汝等意欲选此类课程,止怕平添烦恼,心生邪火耳。
讲得一般——态度不好,提早下课,声音小
给得不好——给分稀里糊涂
最好去选张韵华老师的课程
对课程本身的评价前人已经写得很清楚了,此处不再赘述,仅提醒大家两点:
1.除非跟同学对过答案确定自己所有题目都是对的,否则不要查分!不要查分!!不要查分!!!老师不接受指定题号查卷,是直接全卷重改的,给分比助教差得多。我目前就没见过查卷之后分数变高的,一般都是变低……
2.不要被老师主页上的往年题迷惑!早期往年题以计算为主,但近年加入了大量证明,包括求误差表达式、推导算法精度等。笔者这门课分数惨淡的主要原因就是轻信往年题导致没有复习证明部分。
计算方法这门课可能属于数学课里面相对来说比较简单的,大概只需要一点点的微积分知识和线性代数知识就可以了。虽然这是数学课,但是这门课背诵的东西还是有些多的。不过也学到了不少东西emmmmmm
(听说dzj的计算物理特别坑然后还学不到东西?反正我不是物院的嘻嘻,,,,,跑题了
这学期是线上授课,张老师都是提前录好课,然后同学们再看。我觉得老师的课件做的nice,但是讲课的话确实有些快(可能是线上的缘故)。
有必要强调的是:张老师的课要编程,而且编程作业是算20%比例的,我个人觉得,对于一个普普通通学基础学科的同学来说,老师的编程有些难度,而且比较耗时间。但是也正是这样,才能从这门课上学到东西,否则又是考完就忘光的课了。(当然,对于计科的同学来讲,这些编程肯定只是小玩具。。。
老师课件上的证明写的比较详细,也有一些相对前沿一些的内容,我感觉做的很用心,下面是课程主页,上面有三套往年题,其实同学们应该也能找到更多的往年题。
http://staff.ustc.edu.cn/~rui/nm/nm-index.html
利益相关:小论文建议最好还是写一下,我写了就被捞了,总评会比没有小论文算出来的高一些。应该只要写的不太随意的话,都会加点分吧。。。。。吧。。。。。
然后今年的题目是真的迷,感觉有点偏啊
然后我想总结一句话,还是挺有道理的:
数理方程,遇事不决分离变量;
计算方法,遇事不决泰勒展开。
写几套往年题应该就能体会出来了吧。。。。吧。。。。。。。
当然,我建议诸位最好还是不要查卷吧,我只听说一个同学查卷加了5分,剩下的都是倒扣分,唉。。。
当时我也觉得期末分数比预计的少了一些,但是算出来还是有4.0的,咨询了助教之后,助教建议我别查卷了,我就没有去查卷。。。
希望同学们在做这种选择题的时候要问清楚助教。。。不要脑子一热就去查卷了呜呜呜,张老师可能真的很讨厌别人查卷
上课体验很差劲,对老师的感觉也很不好。
考完试出了分再来继续评价。
计算方法是真的简单这点没异议吧。张老师讲课水平可以,就是经常突击小测,不过对总评影响应该不大。给分很良心,卷面91最后调到97还能说什么呢,小论文好好写,会加很多分,我最后做了一个二重的自适应积分,花了3天但最后回报还是很大的。历年的卷子在英语书店也很全了。
这门课要学好关键还是多刷点题吧。整体感觉就插值部分会考的活一点,其它都很套路,计算时候把泰勒展开用熟,矩阵运算别出错,公式背的牢一点,基本不会有大问题。
任务比较繁重,有作业,有上机编程,还有课堂测试。
每周3课时总上两课时。
给分不好。
老师性情中人。
自己看着办吧。
这个学期特殊性导致几乎和老师没有互动,不太了解老师的为人。最终期末成绩与估计差距有点大,查卷也是老师自己看了然后发邮件给你,而且查卷的体验很差。老师说总评按比例预估最后可能会有所出入,但我是一分没调。。总体感觉有些落差,但这门课不难,好好学习没有问题。
编程作业,一开始给我15分,说我格式不正确,然后我改了一下,等期末的才看到它说我结果错误,给我改成了10分 找助教,他说:"你没有证据"
以上只是吐槽一下助教,他只是恶心而已
以上这个一分的评价完完全全是给张端的
这是个人渣
疫情原因线上授课,张老师上课速度比较快,老师主页上有他自己做的slides,大体上和课本差不多,但又有一些拓展。老师推导讲的不多,喜欢提及精度问题。书面作业按学号末位单双号分开布置,还有7个程序作业,难度不大,但对于一年没碰过编程的我来说有点耗时间。这学期在某位西区同学的提议下还增加了自愿的编程实验报告,反正我没写过x。这门课本身难度一般,不过知识点很多,证明题大部分靠Taylor展开就OK。最后考试感觉比以往难度稍大,老师按照他主页上的给分比例算出了总评。此外还有一个选做的小论文,会稍微有一丢丢加分吧。
计算方法这门课不算太难。公式理解清楚,应用熟练就能处理绝大多数的问题,对于一些分析的题目,掌握好泰勒展开就能所向无敌。 上课时涉及到很多不难但是冗长的推导,听起来很不舒服,而且内容比较多,上课节奏比较快,可能从某个节点开始就听不下去了,但是课下看看书和ppt的话还是很轻松就能理解的。 给分很好,期末81调4.3,76调4.0,小论文好好写,应该是调分的重要依据。
作业很少上课临时赶都行,把小论文写了给分就不错。
老师以前的社区评价不太好,选了他的课感觉还可以。
不像别的老师(xukuan)实验一定要matlab作,老师的实验不限语言而且把实验结果上传就好了
作业就是书上的题目, 不能补交(否则6分)
平时没怎么学,作业简单写写, 考试肝了2天
考试平均分51
实际总评99
(写了小论文)
作业适中,不是很多,编程作业七次,给分很奶,小论文写了会有加分但不是必需,我没写小论文,然后被卡了,表示非常后悔.jpg
数学里面绝对的水课了。(甚至跟大一数院学弟同班?)
隔三差五编程作业,但是对cs学生来说确实只是写别的课大实验之余休闲的。
有小测,一学期三四次?其实应该是老师想早下课早溜。。。
作业的话,课程决定了题目算起来很烦。
期末可以交一个小论文,我拿算法课FFT的实验直接糊了一个hhhh
少有的上90的数学课。。感谢下老师助教(虽然基本没听过课)
这门课只需要微积分和线代知识,大二上的时候就可以选。 张老师讲课中规中矩,班上人比较少,坐的很松散,课堂气氛比较沉闷。张老师的主页做的很赞。留的作业比较常规。有七次编程作业,可以锻炼一下编程能力。比较烦的是上课经常小测,就是讲课讲完一部分发现还有时间就小测的那种... 总得来说写编程作业还是要花点时间的,期末还要写小论文。课程难度不大,建议复习的时候去图书馆随便借一本学习指导/解题方法之类的来复习,效果比光看书好。 对培养方案里没有这门课的学院(比如信院),这门课简直是自由选修学分的最佳选择之一_(:з」∠)_
第一个4.3的数学课,应该是大学期间最简单的数学课了,老师性情中人,随性洒脱,上课声音的确有点小(所以我后来都是坐在第二排)课上推导讲的不多,很注重计算精度(老师是做数值模拟的,比较重视精度没办法)有人说作业多,其实我觉得还好,2学分的课不可能没有投入,可能程序作业会花时间多一些,跟个人编程能力有关,一学期7次编程作业,批改后对成绩不满意可以订正,想要刷分的话编程题不要错(错了订正就好,不难)书面作业我写的其实不好,但是助教很nice,表白一波助教,考前好好复习,最后写个小论文成绩不会差(个人猜测,老师也明白我们不会写出什么有水平的论文,写了对调分帮助很大)这学期编程每次19分(满分20,做对18,有分析能够打动助教可以加分)期末87,按照比例总评90,写了小论文,其实水平也就那样,被老师强行奶到98,感谢老师,听说有人总评加了十几分,所以想拿高分还是要多付出一点,想水的话不推荐张瑞老师
这门课说实话没什么意思,计算全靠迭代,误差全靠泰勒。
老师喜欢讲怎么样写算法提高精度,对于公式推导讲的少,不过这学期的程序题倒是提高了我的写代码能力,收获还算可以。
计算方法B的课太简单了,平时全靠自学PPT和课本
张老师上课怎么说呢,前几节课听的有点想打人,后面就慢慢适应了,声音确实有点小,听不太清
作业方面有7次程序作业题,平时书面作业真的很少而且简单
张老师会布置一篇小论文,写的比较出色的话,直接总评加3-4分
这学期的助教是真的赞