更新
看完CE的課程列表,發現軟體相關的課沒有想像中的這麼少。
如果我能修完以下這些課的話,是否就具備基本的程式設計能力呢?
自由選修的部分是想要去補程式設計的基礎,因為大學的時候沒有修過
物件導向等等的核心課程。另一方面想要再把C語言學的更專精。
系選修的課好像只有這些看起來跟軟體比較相關,其他的比較偏通訊、IC、VLSI。
必修的部分沒有得選,不過剛好都是自己想要學的東西XD
必修:
1.Advanced System Software
2.Computer Architecture
3.Design and Analysis of Algorithms
系選修:
4.Distributed Software Architecture and Design
5.Program Analysis
6.Embedded System Software
7.Embedded System Modeling
自由選修:
8.Engineering Data Structures and Algorithms
9.Object-Oriented Systems and Programming
10.Advanced C Programming
謝謝大家耐心看完
***********************************************
想請問版上的各位學長姊關於UCI engineering底下的Computer Engineering
系上的網站上寫說CE的研究領域包含:
1.計算機結構
2.軟體
3.嵌入式系統
可是軟體這項範圍有點廣,不太清楚到底包含了那些課程,我找不到碩士班可以選修
課程的完整表格。想請教各位,UCI的EECS有提供程式設計方面的課程嗎?例如演算法、資料結構大數據等等。
或是說CE的學生可否選修CS department底下的課呢?
如果是念CE而非CS,對未來在美國從事軟體方面的工作是否可行呢?