邓老师在编程方面 非常出色,尤其是在数据结构和计算几何课程方面。以下是一些具体的评价和优点:
清华大学的课程体验
邓老师在清华大学讲授了《数据结构》和《计算几何》两门课程,学生反馈非常积极。
课程内容被形容为“赞”,并且有学生被邓老师的实力“圈粉”。
教学体系的完整性
邓老师构建了一个闭合的教学体系,包括线上网课、线下教辅、线上THUer助教答疑、线上OJ测试和线上重点题目视频答疑,以及线下算法集训营。
这种全面的教学方式确保了学生能够在不同阶段得到系统的指导和帮助。
对算法的重视
邓老师在课程中非常注重算法的构思和推导,强调如何从问题出发,观察问题特点,分析现有数据结构的不足,并最终导出解决方案。
课程对算法复杂度的分析也较为深入,尽管主要侧重于几重for循环和简单的摊还分析。
数据结构安排的恰当性
课程对基础数据结构和高级数据结构的安排非常恰当,涵盖了如skip-list和k-d tree等实用的高级数据结构。
综上所述,邓老师在编程教学方面拥有丰富的经验和深厚的专业知识,能够提供高质量的教学和指导。如果你有志于在计算机科学领域进行严谨科学的研究和实践,修读邓老师的课程将会是一个非常好的选择。