當前位置:編程學習大全網 - 編程語言 - 編程思想對數學的幫助

編程思想對數學的幫助

問:我想自學計算機科學。我應該如何開始?

-

回答:

以計算機專業為例,很多大學生認為學習最新的計算機語言、技術和標準是最好的鋪墊,因為很多公司招聘時都要求有這些方面的經驗。雖然這些新技術都要學,但更重要的是學習計算機基礎課程,因為計算機語言和開發平臺日新月異,但就是那些基礎課程:數據結構、算法、編譯原理、計算機組成、關系數據庫原理等。壹位學生在“開復學生網”上形象地把這些基礎課程比作內功,把新的語言、技術、標準比作外功。只追求時尚的學生,最後只知道招式,沒有技巧是成不了高手的。

如果想系統的學習計算機科學,可以從三個方面入手:

1數學。

離散數學(包括集合論、圖論、數理邏輯等。),線性代數,概率統計。我覺得數學分析和微積分跟軟件和計算機科學本身關系不大,可能在壹些計算機應用上有用。但是,數學分析的本質是值得壹看的。

2軟件

妳可以從數據結構、操作系統、算法和編程語言開始。編程語言可以向c學習。

3此外

通過對計算機組成和幀結構的學習,可以對計算機硬件有所了解。

有了這些基礎,我們就可以擴展到編譯原理、數據庫、人工智能、圖形學、網絡、軟件工程等等。好的辦法是參考大學計算機系的課程安排。當然,自學的時間安排更加靈活。另外,妳也許可以參加壹些計算機系的課程,多和授課的老師接觸,看看有沒有機會轉系或者考他們的雙學位。

計算機能力不壹定靠證書評價。當然,證書也是壹個方面。計算機學習的應用領域主要集中在看書和上網找資料。當然,訓練也是壹種快捷的方式。

如果妳對計算機專業有什麽疑問,可以去“新聞組”(/China/Commity)或者壹些專門的BBS()看看。我相信妳會有所收獲。

也可以看看微軟社區裏的帖子,微軟技術網站上的文章,都可以取得不錯的效果。

我們的DIY Inside社區還將在各大城市(北京、上海、南京、成都等)的高校舉辦MVP校園技術教育大會。)在微軟社區和其他機構的協助下。如果妳恰好在這些城市,請多關註diyinside.com,註冊這些由微軟MVP講師講授的免費課程。

妳壹定要有堅定的目標,不斷努力,而不是每天無聊無所事事。這樣,妳的生活就充實了。

還有壹點:不要把自己定得太大,太難實現。從小事做起,壹步壹個腳印,可以增加自信。另外,朋友圈很重要。妳要有意識地多交做實事的朋友。也許妳們可以壹起提高。

編程和數學之間的聯系

大學裏開設離散數學。其實初中生也能看懂,主要是它的描述太嚴謹了,所以看起來有點神聖。但只要妳理解了它的本質,也沒什麽難的,只是比較煩。

數學不用從頭學起。如果妳學過壹點編程,我建議妳學習數據結構,從中可以了解到哪些數學知識可以幫助妳更好的前進;而且學完數據結構之後,妳的編程水平會有很大的提高。

掌握壹門語言的語法不需要太多的數學知識。只有遇到具體的問題,需要用到數學的相關理論,數學才能發揮作用。這時候可以通過查資料來解決。當然,有數學基礎自然可以事半功倍。但是妳會在應用過程中通過臨時的學習,對理論有更深入的理解,形成妳的實踐積累。

最後我給妳壹個武林秘笈(今天妳可能看不懂,但是技能翻倍妳就會得到消息)程序=算法+數據結構。

  • 上一篇:public static void split(String source,int num) throws Exception{ int k=0; String temp="";
  • 下一篇:編程術語值
  • copyright 2024編程學習大全網