日本大学都教什么?
这个我很有发言权,因为本人本硕都是日本大学的,而且是两个不同专业(纯数学和计算科学)的。 简单说吧,本科的时候就是各种数学和计算机基础知识的学习和积累,课程包括实变函数、泛函分析、复变函数、微分方程、数值分析、算法设计、数据结构与程序设计等,除了计算方法和算法设计,其他基本都是打基础的学科基础课。
读研之后,方向不一样,所以上课内容就有差别了。我学的是计算科学,因此除了数理逻辑、抽象代数这些本科就学的课程外,还学习了很多新的知识,比如随机数学、统计推断、优化理论、机器学习、神经网络等等。虽然也学编程语言(R, C++),但是不深入,主要是了解编程的思想和方法就可以了。
当然啦,每个学校每个专业都有不一样的课程设置,不能概括全部。