你是想做计算数学吗?假设是的话,如果本科学的是数学类专业,基础总归是数分和高代,其实ODE也应该算是非常基础的专业课了。但是我个人觉得ODE对于刚进入大学数学领域不久还不太了解数学研究是什么的人来说应该不算容易。当然说ODE这门课容易的大有人在,确实是很多现成的结论,解解方程而已嘛,但是要说难的话也是挺有难度的,定性分析的部分完全不是算的问题,而且难点就是这些不需要算,也没法算的东西。计算数学用到ODE以及PDE都会涉及很多误差和格式稳定性分析之类的,所以不是解方程这么简单的。一个经典解可以显式表达出来的微分方程其实也没有太多的研究价值了。所以考虑到你是要考数学类专业的研究生,以及你选择的方向,高数和线代(基本等同于数分和高代)要基础比较好才可以,而且从你对课程的称呼来说,似乎不是学数学出身的。我不知道你都学了哪些概率论的知识,也许会涉及到几个知识点,但我感觉是相对不重要的,而且数学专业和非数学专业对概率论的理解差别还挺大的,如果你是在学习过实变函数的基础上理解概率论的话,应该对你将来的学习研究都是很有帮助的。另外,程序设计确实非常重要,C和C++应该至少会一种,当然matlab是将来实际用处最大的,但是程序设计的味道就差一些了。总的来说,你列出来的三门课,从数学专业课的角度来讲,个人感觉难度最大的应该还是ODE,这个当然也要看考试大纲的要求范围。其他两门课,数值分析你可以理解为用计算机的思维去解决数分、高代和微分方程的综合性练习题,至于离散数学,零零碎碎的知识,作为一门课感觉挺鸡肋的,具体内容不甚了解,我感觉应该是杂而不深吧。
追问谢谢。