计算机基本只需要用到数学专业大二以前的数学。当然离散数学这种课数学专业不会学,不过离散数学也只是集合论、逻辑入门、图论一堆东西的大杂烩,学的东西在数学专业看来并不深。
不同人对“数学好”的定义不一样。大部分人觉得高数考满分应该就代表数学学得很好了。但是高数考满分也不一定在数学专业能学得多好嘛。
当然有人会说理论计算机这种对数学要求很高。没错,但是计算机专业有多少人会去做理论计算机方向的学术研究?大家诚实一点嘛,大部分学计算机还不是写代码,去业界赚钱的,难道会有很多人去专门研究算法复杂度,P=NP一类的问题?大部分人学计算机是做工程做技术的,不是做研究的。从这个角度说,多写写代码,多刷刷算法题,比纠结什么数学水平好不好重要得多。
计算机包裹很多专业,所以其实针对面也是不一样的,不过类似于软件工程、软件开发这些专业,需要掌握程序代码,对数学能力就有一定的要求,因为数学成绩还的学生往往逻辑思维能力比较强。
不过这样也是相对的,因为天赋和兴趣这个东西才是最关键的,而相比起天赋来说,兴趣才是最好的老师,人们往往会因为自己感兴趣的事物会更用心一些。所以即便是某些学科不好,有兴趣也能够学得好。
所以数学物理英语成绩差的学生如果真的感兴趣,真心不要放弃计算机。因为这真的是一个未来前景很好且发展多面的专业,学好了于自己还是有很大的优势的,至少就业这一块是真不用愁。
计算机就是以数学为基础的,不过要看你学计算机偏重哪一方面,如果是计算机操作或者软件操作的话,对数学要求不是很高,如果是编写软件的话,面向对象类的编程对数学要求一般,纯代码写的话,可能要数学水平稍高一点。在这里数学的主要目的是把复杂的问题简单化,一般也不会遇到很变态的数学问题,不会像高考的那些变态数学问题。
如果只是想当个码农,靠复制粘贴度日,确实不用什么数学知识,随便学学就好。
如果你想有所成就,想有点自己独特想法和代码。数学很重要,也要特别好。
如果你想要将来深造,成为冯诺依曼这样的奠基者,数学更重要啊!
冯诺依曼就是数学家,计算机大佬大部分都有很强的数学功底。
记住啦计算机不仅仅是写程序,还有很多很多的东西。