北京大學大一計算機學什么?
基礎課:
信息科學技術概論
微電子與電路基礎
科技交流與寫作
力學B 周樂柱
電磁學B 楊東海
必修課:
計算概論A
數據結構與算法A
程序設計實習
集合論與圖論
代數結構與組合數學
數理邏輯
數字邏輯設計
微機原理A
計算機組織與體系結構A
數據結構與算法實習
編譯技術
操作系統A
編譯實習
操作系統實習
核心課:
數字邏輯設計實驗
微機實驗A
匯編語言程序設計
軟件工程
數據庫概論
計算機圖形學
計算機網絡概論
人工智能概論
理論計算機科學基礎
程序設計語言概論
算法設計與分析
面向對象技術引論
信息安全引論
操作系統B(含實習)
選修課:
人機交互
數字圖像處理
Linux程序設計
Java程序設計
Windows程序設計
網絡協議分析與實現技術
數字化藝術
計算機視覺引論
計算方法B