data structure
algorithm
computer system
computer architecture
parallel computing
distributed system
然後自己刷刷題把編程弄得滾瓜爛熟,誰敢說你不是UIUC CS畢業的?