| 选课类别:专业任务 | 教学语言:英文 |
| 课程类别:专业选修课 | 开课单位:数学系 |
| 课程层次:本科 | 获得学分:3.0 |
上过的最爽的精致小班课程,这学期大概只有十人左右选了这门课,每个人都有很多和朱老师近距离交流的机会。感觉朱老师在这门课上费了很多心血,在做最后的proj的时候,只要有需要,每个人都可以跟朱老师预约不止一次的面对面指导,我曾上过一些计系的课,但是从未获得过如此细致的辅导。
课上讲的内容很简单,和作业和最后的proj也么啥关系,但是如果没了解过代数拓扑的思想,最好还是听一下,因为persistent homology是实操作业以及proj里会用到的主要工具,虽然比singular homology、relative homology、cellular homology更无害、简单一些,但终归还是一种同调,如果不知道同调具体在干什么的话,那可能很难对persistent homology这种方法有直观的理解。
作业也挺简单的,理论的题没有多少,而且了了几行就能写完,最耗时间的还是实践题。耗时间是因为程序跑起来需要时间,具体要把代码写出来还是很简单的,有可能优化一下代码能让程序跑起来更快一点,但还是苦一苦电脑吧,我要把精力放在其他地方。
最后的proj非常有趣,选一篇自己感兴趣的方向的tda相关的文章,复现结果,或者做自己的实验。感觉类似的工作已经丰富到可以当本科毕业论文的程度了,而且最近我发现朱老师课题组里很多已经毕业了的学长学姐毕业论文就是tda相关的内容。
跟朱老师开的“拓扑学”和“代数拓扑”课程相比,这门课的理论没有那么重要,即使没有很清楚地理解原理是什么,仅仅只是模糊地了解想法和动机,仍然可以借助学过的工具完成各种任务。并且这门课给了本科生一个尝试做一些应用的机会,压力比较小,收获非常大。