到更具體的主題如編程語言、編程、軟件和硬件,計算機科學分為理論計算機科學和實驗計算機科學。
計算機科學課程指導
斯坦福大學的計算機科學課程包括計算生物學、計算機視覺、機器學習、自然語言處理、機器人學、人機交互、編程系統與驗證、操作/分布式系統、網絡組網、計算機安全、計算機安全、建築學、算法博弈論、程序與編程語言的設計與分析等。