[评价] 108-2 薛熙于 计算天文物理

楼主: chiuphys (符合冷次定律的线圈)   2020-09-06 13:47:55
※ 本文是否可提供台大同学转作其他非营利用途?(须保留原作者 ID)
(是/否/其他条件):

哪一学年度修课:
108-2
ψ 授课教师 (若为多人合授请写开课教师,以方便收录)
薛熙于
λ 开课系所与授课对象 (是否为必修或通识课 / 内容是否与某些背景相关)
物理所/天文物理所选修
δ 课程大概内容
Introduction
Initial Value Problems
Computational Hydrodynamics
Boundary value Problems
Discrete Fourier Analysis
N-body simulations
HPC:openmp parallelization
HPC:MPI parallelization
HPC:GPU programming
Invited talk
Final Presentation
大致上前半学期讲跟天文模拟相关的算法(流体模拟、Nbody等)、后半学期
讲平行方法,现在常用的三个方法都循序渐进的讲到。老师的ceiba课程大纲
应该没有锁,上ntu online应该可以查到。
Ω 私心推荐指数(以五分计) ★★★★★
以后想做天文/宇宙学模拟 ★★★★★
甜度 ★★★★ 扎实甜
凉度 ★★
η 上课用书(影印讲义或是指定教科书)
没有指定教科书,但大部分的内容感觉来自Numerical Receipe,老师在上课
用的投影片后面都会附上资料来源。
μ 上课方式(投影片、团体讨论、老师教学风格)
这学期因为疫情主要是用远端google meet上课(推推,真不知道其他用zoom的
老师在想什么),还会录影非常方便写作业的时候回去复习。大致是按照投影片
讲,而投影片也制作的非常精美。
老师自己就是在做天文模拟的研究,所以讲的东西绝对非常非常实用,同实验室
的学长修课之后表示功力大增,可惜的是我还是小废物。老师非常乐于解答同学
的问题,我自己也常常下课之后继续问。这学期老师有在slack上开一个群组,
有点类似line那样,同学也常常在上面讨论各种程式问题或作业debug。
总之,是个上课氛围跟同侪讨论的气氛都非常棒的一门课。上完直接被老师圈粉
XD
σ 评分方式(给分甜吗?是扎实分?)
自己觉得扎实甜,70%作业30%期末报告。作业我八次拿四次A+四次A,期末报告
分数未知(但我自己觉得贡献偏少,主要负责的GPU平行也没写得很好)。最后拿
A。如果行有余力感觉跟赵挺伟的CUDA平行计算导论一起修应该是不错的排课。
ρ 考题型式、作业方式
作业是上课内容的延伸,我自己感觉一开始的loading比较重,后来可能希望我
们做project所以每次作业都变很少。最后的project有些是上课内容但没有出成
作业的延伸,也可以自订题目,通常是2-3人一组,也可以自己一组。
ω 其它(是否注重出席率?如果为外系选修,需先有什么基础较好吗?老师个性?
加签习惯?严禁迟到等…)
物理系没在管出席率,赞啦。不过修了这门课我想大概也不会想翘课。
由于前半学期用python,后半学期用C/C++,建议有这两个程式基础再来修。
不过这学期第一堂课有人问python里面的'np.'是什么,他貌似也没被当?所以如
果有完全没有程式基础的勇者想来挑战或许也可以,但我自己觉得不建议XD
加签应该是不会签不到。
Ψ 总结
薛老师超神,想做天文模拟的入门五颗星好课。
大概也是我上台大以后目前为止修过最喜欢最开心的一堂课。

Links booklink

Contact Us: admin [ a t ] ucptt.com