當前位置:商標查詢大全網 - 會計考試 - 我是會計專業的,想學習編程,以後朝開發軟件或遊戲方向發展,我是大二的,現在開始需要做什麽?

我是會計專業的,想學習編程,以後朝開發軟件或遊戲方向發展,我是大二的,現在開始需要做什麽?

壹、數學方面(這是算法的基礎)

(1)、微積分(主要掌握泰勒展開、二分法求根、方程求根)

(2)、線性代數(比較重要,因為線性代數核心是矩陣,矩陣實際就是二維數組)

(3)、概率論(主要是模擬,做統計)

(4)、復變函數(主要是傅裏葉變換,應用:高精度乘法,圖像處理,而圖像處理是遊戲的壹部分)

(5)、離散數學(計算機專業數學)(6)、高中數學全部(立體幾何和解析幾何易記三角函數主要是處理圖像旋轉等問題,排列組合和數列主要計算時間復雜度問題,等等)(7)、數論(主要應用於密碼)

二、編程語言

(1)、C語言(面向過程)

(2)、Java(面向對象)+JSP+SSh

(3)、H tml(網頁語言)

(4)、SQL(數據庫語言)(5)、匯編(可選學,主要單片機開發或硬件驅動程序)(6)、腳本語言(VBscript、Javascript) 三、重要算法和數據結構(1)、數據結構(主要是鏈表、棧、隊列、樹、圖、查找和排序)(2)、重要算法:窮舉法、分治法、DFS、BFS、貪心、動態規劃(這個最難,當妳達到這種水平,算得上中級程序員了)如果想練習這些算法,可以去各OJ(各個學校的ACM練習網站)挑戰。 四、熟悉基本軟件操作:(1)、PS(圖像處理)(2)、Flash(動畫)(3)、cad(建築)(4)、Matlab(數學和圖像編程)(5)、excel 五、計算機專業課程:(1)、操作系統和Linux(2)、網絡原理(3)、計算機組成原理(4)、編譯原理(5)、數字圖像處理