写在前面的话
今天看着学弟们已经摆起了书摊。很怀念曾经一起生活过的同学,怀念那段美好时光。感谢曾经关心培养过我的老师!感谢同学!
写下这几年积攒的对于这个专业的一点认识。也算是给学弟学妹妹一点参考。说实话我的成绩不突出。可是我坚信对于知识的掌握我不比别人差,我相信我行。
正文
本科主要课程及认识:
类别 | 课程名称 | 备注 |
A(该类是数学的基础课程,应该好好学习) | 数学分析
|
|
高等代数 |
|
解析几何 |
|
常微分方程 |
|
数学物理方法 | 包括复变函数与偏微分方程 |
概率论与数理统计 |
|
多元统计分析 | 建议用Matlab编程或者用SPSS软件试验,可利用Matlab工具箱, |
泛函分析初步 | 更深层次的分析基础(实在搞不懂也没办法) |
B(计算机类基础课程,好好学习,对你大有帮助) | 计算机文化基础
| 计算机入门课程 |
计算机软件技术基础 | 主要学习C编程,建议自学其他语言(编程语言都是相通的) |
计算机硬件技术基础 | 学习计算机的硬件知识,有上机操作 |
计算概论 | 这门课程很难学,关于计算机原型的知识,值得学习,上机实习 |
数据结构与算法 | 程序设计的基础,必须上机试验(很多计算机专业考研课程) |
离散数学 | 包括逻辑,集合,代数系统,图论等(很多计算机专业考研课程) |
数据库原理 | 用什么软件都可以,必须自己上机实习(计算机类一大方向) |
软件工程 | 重在了解,最好自己开发个小的软件(程序) |
网络安全 | 没有一定的基础的话,就当科普讲座了 |
现代密码学 | 各种加密、解密算法的设计。建议上机实习 |
计算机图形学 | 3D等图像的绘制,显示等。上机实习 |
数学软件 | Matlab、Maple等软件,Matlab包含很多专业的软件包,必须好好学习 |
C (计算数学核心课程,是很多工科的工具) | 数值分析 | 理工类基础课。用数值计算的方法求解常见的数学问题,重点学习,上机用C编程(对你编程能力很好的考验),可利用Matlab工具箱 |
微分方程数值解 | 数值方法求解微分方程,上机实习,可利用Matlab工具箱 |
有限元 | 求解复杂微分方程问题,建议上机实习,可利用Matlab工具箱,或者专业有限元分析软件 |
D (运筹类基础学科,有些工科的基础) | 数学模型 | 将现实问题转化为数学问题 |
经济数学模型 | 经济问题的数学模型 |
运筹学 | 运筹,管理类基础课程,可利用Matlab工具箱 |
组合优化 | 运筹学方向课程 |
E(想转通信等与信号、图像有关的专业必学) | 现代控制理论
| 有些工科专业的基础,比如通信、自动化,可利用Matlab工具箱 |
信息理论基础 | 通信专业基础课 |
数字信号处理 | 信号(图象)的时频分析,对你的思想有绝对的冲击,可用Matlab工具箱 |
小波分析 | 作用类似于数字信号处理,可利用Matlab工具箱 |
F | 金融工程 | 金融方向基础课,可利用Matlab工具箱 |
信息经济学 (博弈论) | 经济方向基础课 |
注:
1. 这里面大多数课程都是本科时候开的,有的是补充的。
2. 对于基础类的课程,大家必须好好掌握。对于其他的课程,只是提醒将来想在此方向发展的同学重点掌握。其他同学也应该好好学习。
3. 个人认为数学、计算机都是工具。掌握了这些工具对你将来的发展有重要的意义。好的软件的核心是算法。
4. 各门学科都有相通的地方,尽量多学点知识。可能不久之后你就会认识到,你原先觉得没有用的课程,给了你莫大的帮助。
5. 建议在大三开始自己选一个感兴趣的方向自学。做到有所精通。不至于整天迷茫。
6. 本专业是计算数学,一定要好好利用计算机这一强有力的工具。多练习编程,这对知识的掌握也有很大的帮助。
7. 认真对待毕业设计。这是对你四年的总结,也是你学习新东西的好时机。
以上总结限于时间与水平问题,大家批判吸收。也希望大家补充更正。
后记
人生总有坎坷,这是我们成长的代价。无论遇到什么困难,相信明天会更好!