一個211的大一學生剛開學就要學習高數、線代和C語言三門課,而且是同時上,該怎麼保持學習節奏呢?

Sinmo


過來人的建議:

數學是基礎,必須學!

高數其實是講如何描述一個連續的世界,在頂尖的數據科學上會用到,比如大數據和ai機器學習等各種算法上;

線代主要是矩陣轉換用的比較多,圖形學上會大量用到,所以如果做遊戲3d引擎等開發需要掌握,這個也是計算機圖形學的基礎;

C語言則是一門工程技術,計算機系必須掌握,大一一般是基礎,多上機操作練習,多動手,哪怕寫的很爛也要達到程序最終的目的,這個過程可能有些痛苦,但這是對以後的必要積累,不然你後面看別人優秀代碼和各種模式設計的時候是不會有認同感的,甚至完全看不懂,因為你經歷的折磨太少是不會產生共鳴的。

數學的話cs系應該還會有離散數學,英語這個跟算法和數據結構課程關係比較緊密,有開設的話必須掌握,決定你以後工作的高度!

最後,如果你是計算機系的,所有課程請都認真學習,有益無害,進了好大學更應該珍惜,玩過來和學過來的差別很大的,畢業就會有體現!我們當時的課安排的跟數學系沒差別,基本天天學!

加油!


philosophia635


大學裡給我留下印象最深的課程就是數學課,我在大學裡遇到的每一個數學老師都非常優秀,高數、線性代數、概率論、離散數學等等,這些課程也讓我至今都受益匪淺,所以看到這個問題一定要回答一下。

首先,這三門課程都是比較重要的,都是要重點掌握的內容,不管未來選擇就業還是考研,這三門課程都有舉足輕重的作用。

這三門課程中高數有一定的難度,但是數學本身就有較強的連續性,所以只要認真聽課,做好筆記,課後完成必要的練習,還是可以學好高數的。線性代數相對來說比較簡單,大部分同學能夠順利掌握,學習線性代數的過程比較鍛鍊邏輯思維能力。線性代數在計算機領域有廣泛的應用,所以作為計算機相關專業的同學來說要重視線性代數。

總的來說,要學好高數和線性代數就一定要利用好課堂時間,大學裡數學老師的課是非常值得聽的,既有深度又有樂趣而且邏輯性很強,所以一定要認真對待每一堂數學課。只要把課堂時間利用好,另外再輔佐一定的練習,基本上學好數學是沒有多大障礙的。

C語言對於初次接觸編程語言的同學來說還是有一定難度的,學習編程語言要建立在一些基礎知識之上,這個基礎知識就是簡單的計算機基礎和數學基礎。對於大一的學生來說,要想學好C語言單純看書是不行的,一定要輔佐實驗,只有通過實驗才能驗證很多概念,也能夠更牢固的掌握C語言。

總之,學習高數和線代的重點在課堂上,而學習C語言的重點則在課下的動手實踐上。

我的研究方向是大數據和人工智能,目前也在帶相關方向的研究生,對計算機感興趣的同學可以關注我,相信一定會有所收穫。

如果有計算機方面的問題,也可以諮詢我。

謝謝!


IT人劉俊明


數學重要不重要,全看用不用得到。


說實話,我在電子這個行當工作了十三年了,由於所做產品比較簡單,基本用不到高數和線性代數的知識,偶爾用到一些數學知識,也大部分都是初高中階段的數學,求根、因式分解這一類的。


而C語言就用得多了,它現在基本上就是我吃飯的傢伙。比較具有諷刺意義的是,我在大學階段數學學得非常好,考研時數學150的滿分還考了個136,C語言水平當時很差。而現在,高數知識基本上都還給老師了,而C語言卻達到了“精通”的程度。


所以,怎麼安排自己的精力、時間,還是先想一想自己以後要幹什麼行業吧,如果奔著要搞科研,發Paper這條路,數學還是很重要的,論文裡有數學公式還是加分不少的。但是如果是搞產品,尤其是嵌入式產品,還是把精力放在更實用的C語言上吧。


文藝佛系程序猿


大一學生剛開學就要同時學習高數、線性代數和C 語言這三門課程確實有些困難,很難找到平衡點。

我是大一的時候和你情況差不多,同時學java基礎 、高數a 、網頁設計,作為一個過來人,我和你說說我當時是怎麼學習的吧!

步入大學,在學習之前首先得把心態調整好,去適應大學的生活,再去適應學習

大一的新生很多一開始都不適應大學生活。離開家鄉,來到人生地不熟的大學裡,會感到無助,尤其是在學習遇到困難的時候,無比想念自己的親人,想要逃避這種環境。

我一開始的時候真的很害怕去上課,大學裡的課程與高中、初中基本沒有什麼銜接,完全是學習新的知識。

你是211大學的學生,學習氛圍肯定比我當時強。一開始我是認真聽課的,但是有一天我環顧四周,突然發現周圍的人都在玩手機,睡覺,本來就聽不懂課,這下就完全不想聽課了。

結果可想而知,成績一塌糊塗,期末考試每門都是60多分,雖然說都過了,但是基礎沒有打好,大二學程序設計的時候完全都是懵的。所

以心態很重要,不要因為周圍人而影響自己的學習,更不要學別的同學上課睡覺、玩手機。

根據每門學科的難易程度,學科特點學習事半功倍

首先是線性代數,這門學科是比較簡單的,也是你這三門中最簡單的一門。你需要掌握行列式、矩陣的計算方法,還有逆矩陣、線性相關、線性無關。上課的時候老師會給你們總結規律,有些題目直接能夠看出答案,所以上課要專心聽。

第二是高數,高數是比較難的,各種各樣的定理,提起高數就頭疼。我先給你一個忠告,那就是千萬不要想著課後自學,這對於高數真的行不通,只有跟著老師走,上課聽講,期末考試才能不掛科。一開始學的極限定理都是比較簡單的,後面會越來越難。這門學科考試必須一次考過,不然補考只會更糟,通過率很低。


最後是C 語言,大一學的都是C 語言的基礎知識。你需要掌握的是語法和數據結構。關鍵字、使用規則你必須記熟,變量、求組、存儲結構等是你必須動手去寫,去操作才能掌握的。學習這門學科一般都是需要去上機的,去機房完成老師佈置的程序題。只要你能夠完成老師佈置的作業,這門學科不會很吃力。

合理分配時間,不要顧此失彼

線性代數不會花費你很多時間來學習,你主要把時間用在C 語言和高數上就可以了。

大一不會很忙,時間很多,尤其是晚自習,你要合理分配,充分利用起來。

很多大一的學生會參加很多社團活動,甚至為了社團活動翹課,這是很不理智的做法。社團活動是用來放鬆和豐富大學生活的,不是一個大學生的主要生活,無論是哪個時候,學習都是最重要的。


高中老師對高三的學生說:“等到了大學就輕鬆了!”上了大學以後我們才發現,大學依然需要學習。

總結 :

其實這三門學科搭配起來不是特別難,不會讓你亂了學習的節奏,需要用到的時間也沒有很多,只要平時跟著老師上課,都是能夠及格的,要想學好,自己要下功夫。



任任的教育觀


計科專業已經從事嵌入式開發多年,主要研究領域集中在瀏覽器內核,安卓框架等領域,編程玩到一定層面特別是一些概念性的常識都掌握了,很多人覺得程序員能夠寫代碼就足夠了,就能受用一輩子這項技能基本上算是到手了,編程的技能代碼能力只是一方面,甚至感覺到了編程語言也只是一種工具而已,因為只要明白了一種語言,再去切換到別的語言會流暢許多,這就是觸類旁通的效果,最終決定編程能力的是編程邏輯思想以及算法基礎,而編程算法需要依託強大的基礎,其實最終還會落實到受教育的程度上了。

其實看到這種問題內心還是帶著一種羨慕感,大一的學生還有大把的時間去學習新知識,還有機會去打基礎,其實這種困擾放在真正的工作中都不算什麼事,只不過站在大學生的角度覺得高數,線性代數,C語言編程這三門課程覺得太多沉重,覺得學的太多了,如果這種機會擺在面前哪怕是不吃飯不睡覺也會想辦法克服掉,但世上最值錢的就是這後悔藥了,當時在學校的時候同時學習的課程更多,還在埋怨為啥開這麼多課程為啥不專門就學幾門重點課程,然後學精了還能方便找工作,放在今天看這種想法還是非常狹隘的,現在到線性代數,高數對於理解一些複雜的算法比較有效。

奉勸還在大學時代的小夥伴,在自己還有機會能進行新知識學習的時光,不要想著挑肥揀瘦,機會一旦錯過很難有機會彌補上,在這種狀態下很容易得出一個大家非常關心的結論,考研還是找工作,有機會深造的時候不要輕易放棄了,不要想著工作的時候再去利用業餘的時間去考,簡直太難了,把機會把握在眼前。

大學生針對開設的多項課程如何學習?

1.首先是思想意識的調整,不要指望一口氣吃個胖子,因為任何一個學科的學習不能在很短時間內就能徹底搞明白,先從宏觀上學習大概的意思,特別是多個學科同時進行的時候,先了解大概概念,不要覺得時間不夠了,或者理解不到位就一把扔掉。

2.對於自己特別想學好的科目就要細學,除了書本上的知識,還要繼續擴展新的知識,在大學期間擠時間要不工作期間擠時間要輕鬆的多,不要把難點都留在以後的工作中,本質上還是思想意識上的問題,很多大學生覺得大學好幾年的時間還早著那,沒有必要把自己搞的那麼悲催,結果一放鬆一瀉千里,時間很快到了大三大四又開始病急亂投醫。做好長期的規劃也不至於出現這種問題。

3.從線性代數以及高數,加上C語言來講學習策略需要區別對待,前兩個屬於理論性非常強的東西,需要在理解的基礎上進行實踐,C語言屬於編程科目,實踐性非常強的科目,不只是理解理論這麼簡單,多動手實踐,課本上有的練習題目也要在電腦上實踐,而且還要主動的擴展自己的知識範圍。

大學時代是最好的補充知識的階段,但往往大部分人不懂得去珍惜,錯過了才想去珍惜,有繼續深造的機會一定不要錯過。

希望能幫到你。


大學生編程指南


作為過來人給你提個醒,高數、線性代數還有後續可能要學的概率論這三門數學相關的課程是機器學習/人工智能技術的基礎,以後機器學習、人工智能的應用和開發相關的工作會越來越多,掌握機器學習相關的知識對於從事軟件開發的人來說會變為一個很正常的要求,這個方向也是未來非常有潛力的一個工作方向。機器學習的原理和推導以及新算法的研發都是數學知識的運用,這其中涉及到太多的數學原理和公式推導,編程反而不是最重要的。作為畢業多年的IT從業人員,為了能看懂機器學習的知識,我們好多人都在重新學習這三門數學課,所以好好珍惜大學的學習時光。你可以上網找吳恩達的機器學習視頻看幾集感受一下,結合未來機器學習的廣闊前景,希望你能有動力、有興趣把高數和線性度代數學好。

C語言作為大一的計算機入門語言,也很重要,你可以看我的前一個問答,其中很多公司和產品都在用C語言,不要以為開發和工作只有用java。

大學期間勤奮學習,終會有回報。


軟件開發進階


高數如果你高中函數學的不錯,學習起來難度不大,就是在一個連續條件下討論變化和趨勢,以及覆蓋範圍。C語言也不難,分析命題,建立算法,用語法表達出來。我自己覺得線代有些難度,很抽象,比較難用圖表模型幫助理解。但是這裡的數學方法很好,精華就在於等價相似合同最終都能簡化問題:)


吳琬君JessieWu


我一個西南地區渣渣二本,大學進去也是開了這三門課啊,有問題麼?雖然我是一個已畢業的學渣


你好阿阿阿阿


感覺這不是工科大一的標配嗎?不止這些我們當年還有電路基礎、模擬電路、大一上學期都在學,認真一點考80以上不是問題。


枔兒11


我當時只學c 其他兩門都不管 事實證明工作後也用不到至於學科怎麼過的 老師說平時佔40% 終測佔60% 最後稀裡糊塗考一下就給通過了 當然我不提倡投機 但至少這是個事實


分享到:


相關文章: