数学|俄罗斯留学就读数学专业有多难?本科需要学多少东西?( 二 )


总结:
大一总体来说比较轻松 , 学的东西大多都是基础的东西 , 有现成中文教材可以看 , 所以总的来说过得比较轻松 。基础课自然是没什么特别有意思的 , 按部就班的来 , 比如数学分析就是讲极限 , 实数连续性 , 集合论 , 微分 , 积分 , 级数这些的 , 按照华东师范大学蓝本教材看即可 ,高等代数就是讲两个:线性代数和多项式环 , 直接看丘维声老师的《高等代数简明教材(上下)》即可 , 大二还讲了选择公理 , 纠错码 , 自动机理论 , 也不难找到对应的中文教材 。看起来确实也不是很累 , 但是正因为不累 , 所以时至今日我还是非常庆幸大一不是太大的压力 , 让我有一个空档期可以把俄语追上来 , 因为我总共入系之前只学了8个月俄语预科 , 可以说只能简单交流 , 连复杂句子都讲不了 , 当时上课是完全完全听不懂的 , 大家可以试想一下假设自己不会英语 , 然后用八个月开始学英语 , 然后马上派到比如哥伦比亚大学数学系开始上课是一种怎样的感觉 。
而这一年我用了所有课余时间拼命学俄语 , 结果到第二学期下学期开始的时候我已经可以完整记录一堂课笔记了 。另外值得一提的是 , 我们的算法课用的语言很奇葩 , 不是C也不是javac++而是一种很奇葩的语言 -- LISP...的一种变体 -- Scheme. 这种语言非常奇葩的地方就在于 我们平时写一加二是这么写的“1 + 2” 而这种语言里面所有数字的运算都要用“反波兰式范数”来写 , 比如还是一加二写出来就是\"1 2 +\", 而\"1 + 2 - (3 - 4)\" 写出来就是\" 1 2 3 4 - - + \" , 然后用这种奇葩语言来写比如快速排序法 , 比如二叉平衡树... 具体的题目可以看看这几个文章 , 这是一些我帮学弟学妹做辅导时做的一些题目:


scheme语言的题目



写出来的算法


大二:
  • 数学分析(理论)两学期
  • 数学分析(实践)两学期
  • 抽象代数和离散数学理论一学期 , 讨论班一学期
  • 微分方程(理论)两学期
  • 微分方程(实践)两学期
  • 实变函数理论一学期 , 讨论班一学期
  • 微分几何理论一学期 , 讨论班一学期
  • 物理(理论)一学期
  • 物理(实践)一学期
  • 计算机理论两学期 , 实践两学期
  • 哲学理论一学期、讨论班一学期
  • 数据结构和SQL 一学期理论、一学期讨论版
  • 体育一学期、社会学一学期、历史一学期
大二需要选修4门课 , 可选有《逼近函数》、《算法的复杂度分析》、《图论》、《线性优化》、《经济学中的数学方法》、《数学哲学》、《函数式编程中的代数方法》、《ASP.NET框架》、《微分方程的数值方法》、《傅里叶函数空间》等 。
总结:
大二一下子课程就难多了 , 数学分析还是老样子没变 , 微分方程是下学期开的 , 非常有意思 , 微分方程的实用性也非常强 , 几乎你只要搞应用数学 , 没有什么地方用不到微分方程 , 而本身微分方程也是非常有意思的 , 比如我们跳伞 , 假设从10000米高跳下来 , 那么你除了受引力之外 , 肯定要受空气阻力 , 而空气阻力又跟你现在的速度有关 , 假设是线性关系即F = kv (k = 关系系数 , v = 当前速度)那么要求得你的运动轨迹就需要用微分方程来求 , 当然这是一个很简单的例子 , 很容易推导 , 到后面什么常微分方程组 , 什么李朴雅诺稳定性(Устойчивость Ляпунова) , 存在性和解的唯一性定理这些就要烧脑了 。

推荐阅读