回覆列表
-
1 # 子子健康
-
2 # 我有三棵樹
大一計算機的課應該有這些,
計算機科學導論,c語言程式設計,離散數學。
要轉專業的話,可以看看《演算法導論》這本書,當然咯這是以演算法為主的計算機學習方向。
最好看看本校的計算機課程有哪些。
-
3 # 陽光青少兒程式設計
如果確實不喜歡自己現在的專業而想轉計算機專業,可以去嘗試,不過如果有精力,休個雙學位也是不錯的選擇。
做為一個計算機專業畢業將近10年的大叔,回答一下你這個問題,計算機專業大一大二的專業課程:
1.數電,也就是數字邏輯電路,很重要的一門課,計算機組成原理的先導課,有助於理解計算機原理,這門課程好像很難,大量的實驗和實操;
2.計算機組成原理:詳細介紹了計算機基本組成原理和內部工作工作機制,是作業系統的底層,有助於深入理解作業系統的設計與工作原理;
3.資料庫概論,講解什麼是資料庫,資料庫的特點,發展現狀等,是非常重要的基礎課,後續軟體方向實時會與資料庫打交道;
4.作業系統,是管理計算機硬體與軟體資源的計算機程式,同時也是計算機系統的核心與基石,比如windows,linux,macos等都是作業系統,為後續學習語言打下良好基礎。
好像離散數學,電路什麼的都有,具體還真記不太清了。
一般到大三開始分方向:軟體和硬體,軟體比較多的涉及作業系統之上的內容,比如高階程式語言,大資料等等,硬體比較多的涉及底層,比如彙編,C語言,二極體什麼的,
我記得大一主要是這些專業課程了,最後希望你能找準自己的方向,⛽️。
大一專業課應該只有c語言和組合語言,剩下的是電路等輔助課,大二的課有不少,有數字邏輯(輔助程式設計課),離散數學(輔助資料結構)離散數學對於想從事演算法等高大上的程式設計很重要,如果你的數學不是很好,那就專注於應用技術,比如前端,後端,視窗技術,unity開發,你需要學一下c語言,c語言在如今已不是主流程式語言,如果你好學,就學通指標,練習程式設計大賽,不然,也要了解基本程式結構,如迴圈,條件判斷,函式等,然後專攻java,csharp,這兩個是凡人們的選擇,c++應用面積小,需要高精尖,所以我建議你少玩遊戲,多寫寫程式碼,大二轉專業還是不錯的,加油