學軟體,計算機專業要學高等數學嗎?

時間 2021-05-05 11:28:10

1樓:想個名字太難了

瀉藥高等數學是理工科,特別是計算機類過不去的坎,你問我要不要學,要的,學不學的會是另外一回事。

高數是計算機類的一門基礎課程了,比外,還有線性代數,概率論。高數從來不是終點,而是起點

2樓:上善若水

需要學習的,不止高等數學,還有線性代數,概率論,離散數學都是必修課,了解的一些計算機系的大佬甚至會專門拿數學系的數學分析來學習,高數是基礎。

在以後你學習各種演算法的時候高數也是很重要的基礎,如果你想從事大資料,機器學習,人工智慧等領域,這些更是必不可少的

這是網易的課程規劃(沒有打廣告)

這裡還有福大的信安的課程計畫

打碼的是人名,你會發現高等數學的學分是最高的,而且要上兩個學期,專業必修課中不少都是數學課,其他課程可以說都是數學知識的應用,在福大計算機系是和數學系是乙個學院的

事實上,數學專業是不需要學習高等數學的(手動狗頭)除了軟體,計算機,大部分專業在基礎必修課中都是有高等數學這一門課的

3樓:

數院同學來回答一下

從直接效益上來看,線代更重要,準確的說是代數比分析更重要,因為計算機處理的是離散量(所以也建議你線代學完之後可以去學矩陣分析,但可能不是所有學校計院都開)

但是高數/數分/微積分是處理問題很基本很常用的工具,至於後續的復變實變這類分析課不學也罷

4樓:

這取決於你想做什麼。軟體開發大部分時候並不涉及高等數學,也具有從初級到資深的成長路線。不會高等數學只是限制了你的一些選擇,比如從事影象處理,圖形學,機器學習等領域,但是這些領域本身從業人員並不多。

而且從事這些領域,需要付出更多的努力,僅僅高等數學是不夠的

5樓:小孟

必須的,畢竟要學高等數學還有離散數學打基礎,數理方程做保障。其他還有很多,可以這麼說計算機對應的每個部分都有數學的影子。

6樓:小斌哥

不是要不要的問題,據我所知貌似除了語言類專業等部分專業外,高數是通識課

特別軟體、計算機這種工科,你跑不掉的╮( ̄▽ ̄)╭

此外學的不僅是各種數學方法,更重要的是數學思維還有邏輯

7樓:陳誠

當然。數學是程式設計師能力上限決定之一。

你不會泰勒展開不知道啥是空間解析幾何

最基礎的3d模型都建不起來,做個遊戲人物運動模擬不出來。

不會數值分析,概率論與數理統計。怎麼進行深度學習,空有一堆資料不知道如何使用。

乙個有創新能力的程式設計師必然有著很好的數學建模能力。

建議學計算機的本科都去學統計。

8樓:馬天池

所有的工科都要學高等數學吧。看你的方向吧。

每個人不一樣,就我而言工作後基本上用的少,反倒是概率與統計和離散數學用的多,偶而用機器學習也是調參。反倒是作業系統,資料結構,計算機網路令我受益匪淺。

9樓:VincenteMu

是的,計算機學科現在目前依舊火熱,但是學科素養和周邊學科要求還是很高的話,你的數學能力,包括高等數學,線性代數,離散數學等,邏輯思維方面要求較高,其中也包括物理,電路等方面。

10樓:沉思的秋意

當然要學啊,而且還要好好學,好多大學把計算計系歸在數學院並不是沒有道理的,程式設計其實往深了說就是在和數學打交道,每乙個理工生數學是基本功,計科的更應該好好學,因為你將來很多專業課都用的到,實際工作中你想要成為高水平的程式設計師,數學更是內功,是決定你上限的東西

11樓:Timothy

本人電腦科學與技術專業,必修高等數學。

個人認為,數學在IT行業是一塊敲門磚。沒有數學,演算法什麼的都不用講了。

不會數學,寫寫前段開發問題不大,但是要更進一步就難咯。

12樓:飛揚青春

必學,逃不過,你要是覺得痛苦,就想數學系的他們學的會還要複雜難一級的,你會覺得學高數沒啥了。其實也就是剛開始你覺得,簡直了,後面其實學起來感覺也不錯的,而且學好了,會覺得特別有成就感,特別受益匪淺。

13樓:Jackzhao

高數是必修課,畢竟邏輯思維很重要

但是也有少部分天才不需要上這門課,無師自通,十幾歲就寫出了遊戲賺得人生第一桶金,也有不少黑客,不會去上課考試的,你要先想想自己是否是那少部分人;如果不是,還是腳踏實地努力,吧高等數學、高等代數、資料結構、作業系統、資料庫等等這些基礎課程都學好,勤寫勤練,熟能生巧

14樓:HAIYUE

肯定要學,不僅要學高數,還要學線代,概率論,數值分析等一系列有關數學的課程。學計算機,尤其是學習軟體,就是要解決數學問題啊。

15樓:懵懵懂懂向前走

要,而且有很多數學相關的專業課,例如計算機會學高等數學1和2、離散數學、線性代數、概率論……數學是很多專業基礎,無可避免,據我所知的專業中英語專業不用學數學

16樓:holyboy

作為搞了10多年計算機的人,我覺得高等數學如果不學,學軟體和計算機也是白學。以下幾點:

軟體、計算機的核心是設計及演算法。先說軟體設計,看上去設計模式等軟體專門的設計書裡也沒有怎麼提到數學,但是,數學這項內功給你的是抽象和建模能力。 有了這個基礎才能搞那些設計模式什麼的。

不然連要處理的物件都無法正確建立起來,那是很痛苦的。

軟體其實是要解決問題的,而解決問題的能力不在於軟體技能的本身。軟體技能是不能使你成為厲害的碼農的,只能是碼農初級。 而軟體的核心是演算法:

不論是軟體本身的演算法,如資料結構,還是外部功能演算法,如視覺演算法,資料探勘演算法, 大資料處理演算法。舉個例子, 杭州馬手下的公司的網路系統,能支援大併發,高可靠性,那是需要一套一套的演算法支援的。 這離開了數學,那就不好辦了。

其實,數學學不學,會成為你向上公升的乙個重要的瓶頸。

17樓:蘭的李斯特

肯定要學的。

不學是不可能的,介輩擠都不可能不學高數。

它可以培養你解決問題的能力,以後打acm的時候用得上。或者說學演算法的時候用處還是有的。

18樓:森林小木屋

計算機語言依賴於資料結構,編譯原理,編譯原理,資料結構依賴於數學,數學依賴於你分析解決問題的能力。而數學是訓練這種能力的最好途徑,不是說過是思維的體操嗎?

19樓:特產型蔥醬

軟體工程專業表示,高數要學,而且很重要

說白了,程式設計以演算法為根本,你如何解決問題的思路是最重要的,形形色色的程式語言只是一種表達方式,而高數則是演算法的基礎

你需要熟知各種數學模型才能在面對問題時迅速找到最佳方案,然後通過程式語言表達給計算機然它去執行

高數是大一學的,上學期上冊下學期下冊,高數不學你後面還有線性代數概率論各種各種

搞計算機是繞不開數學的,誰讓咱是苦逼碼農呢

20樓:

要想真正學好計算機,高數是不夠的,還要學好概率論、統計學、離散數學、演算法、作業系統原理、計算機網路、線性代數。這也是為什麼很多培訓機構培訓出來的學生都不咋地的原因,用幾個月真的做不到別人學7年(4+3)

學哲學要學高等數學嗎?

怎麼這麼多人都在試圖講學數學對於哲學學習的必要性啊 不同的大學不同的哲學系,學不學數學,學什麼數學,本來就是不一樣的 以吉林大學哲學系為例,我們就是要學數學的,文科數學,學兩學期,在下全掛了,哥幾個戲稱我是哲學系高等數學研究中心主任 不過這個方案會從21級 也就是我畢業以後 廢棄,後來的師弟師妹不用...

計算機專業要學數學分析嗎

某在一年前就這個問題問過某國內top3 cs prof明確的到答案不必要。us cs強校也沒有把數分作為必修課。有餘力 今後想做的事情和數學關聯較大可以考慮學。 又蠢又萌的小球球 數分是數學專業的必修課,也是最基礎的一門課程。如果你學了數學當然對學習計算機有不小的幫助,但是不代表不學數學就不能學計算...

大學數學專業的學生學高等數學嗎?

溫梓藝 數學專業不學高等數學,因為你學的數學分析包括了高等數學。畢竟你是數學專業的,所以要比其他人學的數學要高逼格。除了數學分析,還有高等代數 工科的線性代數也是這本書的一部分且簡化了 解析幾何。這是大一要修的。大二大三我還沒上不知道。反正數學專業沒有那麼容易學。後面的概率論,實變函式據說才是數學之...