计算物理(龚明) 2021秋 2020春 2019春  课程号:PHYS6256P01
2021秋 2020春 2019春  课程号:PHYS6256P01
10.0(5人评价)
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:很多
选课类别:基础 教学类型:理论课
课程类别:研究生课程 开课单位:光学与光学工程系
课程层次:硕士 学分:4.0
课程主页:暂无(如果你知道,劳烦告诉我们!)
点评 写点评
排序 学期
评分 评分 5条点评
Manifold 2021秋
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:超好
  • 收获大小:很多
  • 难度:中等
  • 作业:中等
  • 给分:超好
  • 收获:很多

今天刚出分,算是本学期最高分了(),并且对于这门课还是很满意的,所以来写一个评课。


首先,从计算物理这门课程来说,私以为这门课是比较成功的,达到了我自己对这门课的期望,并且通过这一门课程我也达到了对我自己的要求。私以为,作为计算物理课程,一方面是计算,一方面是物理。首先,这门课需要培养我们计算的能力(主要是数值吧,也有一部分解析),比如对于一些数值计算软件的熟练掌握与应用(Matlab、Mathematica等);其次我们希望从中学到一些物理的知识,比如某些系统怎样进行数值计算,某些系统怎样进行数值模拟等。


然后,关于龚明老师为这门课安排的内容。课程的内容,就比较依赖于老师自己的发挥,每一年都不是很一样,具体我们可以参考一下2021秋与2020春的课程网页:

2020春:http://home.ustc.edu.cn/~zegang/

2021秋:http://home.ustc.edu.cn/~rzy55555/

直观感觉上2021秋的课程内容似乎是丰富了许多。老师上课没有讲义,不过老师在上课书写板书的时候会带着一摞资料,应该就是本节课的主要内容,然后老师讲课时候就很像freestyle,想到哪里就讲哪里。这样的好处在于,每一年的课程会有更加创新的部分,但是相对应的老师上课时候的部分逻辑可能就会稍有跳跃,一些不熟悉的同学可能会比较蒙,大概还是需要课后复盘一下(这里爆夸助教,龚老师的助教每节课都会手写笔记,然后上传到网页上,并且也会在网页上更新latex版的,可以用这个复习)。然后说一说具体的内容吧:

  • 一些数学基础,其实就是妮可手算计算方法课程的主要内容(所以感觉同时修读计算物理和计算方法,或许可以简并一下,减少时间的消耗),比如插值法、Runge-Kutta方法等,其实可以自己写一个script实现这样的算法,虽然mma有自带的插值()
  • 经典力学的数值计算,就是数值求解微分方程吧,这个还是比较简单的事情,可以利用Matlab的oder45函数,也可以直接mma用NDSolve
  • 随机过程,这里会讲到概统里的大数定理、中心极限定理等,然后讲到SDE(惭愧,这里一直没听懂,那时候概统还没学到这里)
  • 蒙特卡洛法,听张老师班上的同学说,已经是无言以对了,不过感觉龚老师对于蒙特卡洛法的讲述还是比较清晰的,一些原理,详细讲述了蒙特卡洛法是怎么用的,比如是怎么计算积分、怎么产生随机分布等等,并且老师也给我们他自己写的程序,很有利于我们对于这个方法的掌握吧。
  • 相变、随机矩阵、多体问题,平均场、严格对角化、Anderson Localization等,这些就比较凝聚态的内容,身为非凝聚态人只是了解了一下,大概知道怎么算,了解了一些其中的物理,不过也不算太会吧。

总的来说,内容非常丰富,不过我从凝聚态的学长那里听到,就是说内容很广但是深度不够,但是在有限的一个学期的时间内,两者也是不可兼得吧(不过作为一个非凝聚态人还是更希望内容广一些的doge)。


最后,关于成绩等方面的吧。总评的成绩就是,1/3的作业,1/3的课程论文,1/3的期末。

首先,关于作业,很多同学知道一个词,‘龚布’,实际上就是说龚老师布置的作业还是比较多的,实际上最后一节课老师还布置了作业,ddl是下学期开学第一周的周末(),不过作为计算物理课程,还是需要自己多写一些程序的,不然对于计算的能力可能还是比较难培养吧(对于我自己是适用的)。今年的话,其实是有双ddl的,第一个ddl感觉就,若有若无(),第二个ddl在第一个后1周,在第二个ddl前交作业都不扣分,如果最后在很大程度上按时交作业,可以获得额外的加分,不过应该只是补上作业之前因为做错等扣掉的分数。

然后,关于课程论文,老师会上传一些projects,然后我们需要从其中选择一个,或者也可以自己找一个,只要是关于计算方面的就行,然后把这篇文章基本复现一遍,比如一些解析的推导过程,一些数值的代码、结果等,最后写一个论文,这里说一下,老师对论文的格式是有一定要求的,不过助教也是会发出来具体要求。

最后是关于期末考试,老师从第一节课就会开始i说,只要你平时认真做作业,课上认真听课,期末的题目基本都能做出来,而且实际上,老师一开始说,期末会出8个或个题目,只需要做出其中四个即可,但今年的期末,老师甚至直接出了11个题目,并且第一个题目是35分的(防止后面的题目寄了吧),如果做的题目超过四个会选其中的最高分。亲测,平时作业认真做,考试随便考,确实不难。考试的形式就是,自己带电脑,现场编程出结果,可以使用自己之前积累的代码(老师也一开始就会说,要多积累收集代码),试卷上只写结果。


总之,作为计算物理AB的替代课程,感觉还是很不错的选择。


我的评价是,jwc nmsl

准备开冲了,找院长去

jwc 的意见很坚决,研究生课程不能以任何形式作为本科生毕业学分

现在只能寄希望于,这门课能改成“本硕贯通”课程了。

jwc 你坏事做尽。

(最后修改于 15 7 复制链接
我要从物院跑路yc100?
Manifold回复 @我要从物院跑路: 莫得,没那么高
HyYuycnb
自闭挂科人怎么冲,带我一个(
HyYu啊这?jwcnmsl
Anony-Minorjwcnmsl!
USTCscpjwcnmsl!

立即登录,说说你的看法

lhcsjb 2020春
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:很多
  • 难度:中等
  • 作业:中等
  • 给分:一般
  • 收获:很多

个人认为是计算物理这门课的最佳选择。计算物理B学不着啥东西,A据说作业量很大,只有这门课作业量适中,而且能学到很多东西。课上龚明老师会先讲公式推导和物理图像,然后会讲程序的大致思路,有时候甚至会附上他自己的代码。课程中讨论的问题覆盖面很大,从理论力学,固体物理,到随机过程和凝聚态,并且用了大约两节课的时间讲了计算物理B中花了大半个学期才扯完的蒙卡。最后的考试是从9道题里选4道现场编程,考试时间7个小时。考试不难,毕竟9选4。个人认为这才是计算物理课该有的考试形式。

计算物理的教学目标应该是让学生学会用计算机解决物理问题。如果这个目标达不到,这门课就是失败的。上学期的计算物理B就是一门完全失败的课。我希望每一个真正想学到知识的学弟学妹都选择计算物理A或者这门计算物理,而不是在B的课堂上云里雾里听掷色子最后混个可能还行的成绩。事实上,如果光为了成绩好看,学会用mathematical解微分方程组或者用matlab求矩阵特征值就可以在这门课上得到一个不错的成绩。本人亲测可行。

5 0 复制链接
  • 课程难度:中等
  • 作业多少:很多
  • 给分好坏:一般
  • 收获大小:很多
  • 难度:中等
  • 作业:很多
  • 给分:一般
  • 收获:很多

2020春课程主页http://home.ustc.edu.cn/~zegang/

今年疫情原因网上上课 老师说相比往年稍微调低了难度

选这门课的动机是zry的计算物理B实在不行,我想证明计算物理不是这样的,zry讲的就是辣鸡,于是来选了gm老师这门课。

讲的东西还是比较实用的(对于凝聚态方向,讲了很多计算能带的方法,稍微讲了点量信)

平时作业不算少,大多数也不算特别难,我做的比较认真

最后考试考了七个小时(8:00-15:00,中间一小时吃饭),英文,开卷,只写最终结果。然后还要写一篇论文,大概是调研一篇论文然后重复出论文的结果(看个人能力),助教说尽量写十页以上(感觉十页挺多的真的-.-)。总评的组成:

  1. 考试:40%,开卷,带电脑,现场编程(8选4)
  2. 课题报告:20%
  3. 平时作业:40%

我觉得作业我做的还不错,考试感觉不算很好(但是认真学的话考试题基本都是可以做的), 课程论文认真写了写,最后总评95,感谢老师。

一共选过老师两门课,物理学思想史(感觉大部分时间在讲古代哲学。。。)和计算物理,最后都是A+,挺圆满的23333

5 0 复制链接
  • 课程难度:困难
  • 作业多少:很多
  • 给分好坏:一般
  • 收获大小:很多
  • 难度:困难
  • 作业:很多
  • 给分:一般
  • 收获:很多

科带唯一阳间的计算物理

3 0 复制链接
自闭挂科人 2021秋
  • 课程难度:困难
  • 作业多少:中等
  • 给分好坏:超好
  • 收获大小:很多
  • 难度:困难
  • 作业:中等
  • 给分:超好
  • 收获:很多

作为大学最后一门课,来贡献一个数据点:

作业按时交(但是可能是乱做的) + 期末考爆炸 + 大作业写了10+页 = 87

我个人认为给分很好(按照老师的说法,优秀率给到了1/3

 

关于课程内容,上面的课程主页其实已经非常详细了,包括物理图像、推导和需要进行的计算,我觉得是能学到很多内容的。作业基本上是实现课上的算法,要求写报告,包括代码、结果和讨论,(据助教说判的很松,)两周交一次作业,迟交一周以上会分数被打折,如果几乎都交了会有额外bonus。

 

作为天文方向的学生,感觉我学到的东西其实并不直接和专业相关,因为后面基本都是给个量子模型的哈密顿量然后计算(x)不过前面的随机微分方程和蒙卡抽样我收获还是很多的,最后大作业选题也和这个有关。

 

期末的话这次是11选4,但是我爆炸了。每道题目(除了第一道)都是给一个模型,给几组参数让填答案,下次可以搭个OJ变成计算物理程序设计竞赛,,,一个忠告是不要在考场上想着用解析方法workaround,我想了好久第一题第一问怎么用母函数做,现在已经是两个孩子的妈妈了。

 

大作业说的是挑一篇文章复现里面的数值结果,感觉给的文献列表算是这门课值得吐槽的一个点,列表本身对课程的cover不够(基本都是最后讲的几个模型),还混进去了几篇没什么数值结果的综述(我一开始选的是大偏差,看了一半发现后面没有模拟)。写的话倒是没有太需要注意的点,似乎页(多)数(画)够(图)就能拿到比较好的分数。

 

总体而言是比较推荐的,不过这门课大概也比较耗时(

(最后修改于 1 0 复制链接

龚明

教师主页: 暂无

其他老师的「计算物理」课

丁泽军 2003秋
李永平 2003春
毛世峰 2018春 2017春...

龚明老师的其他课

凝聚态物理中的拓扑相变 10.0 (1) 2018秋 2017夏
热力学与统计物理A 10.0 (1) 2017春 2016春
物理学思想史 8.7 (3) 2022春 2021春...
理论力学A 2022秋