更新
看完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,对未来在美国从事软件方面的工作是否可行呢?