清華大學軟體工程專業考研的主要科目有:馬克思主義理論、大學外語、高等數學、大學物理、物理實驗、線性代數、概率論與數理統計、程式設計語言、資料結構、離散數學、作業系統、編譯技術、軟體工程概論、統一建模語言、軟體體系結構、軟體需求、軟體專案管理等。
考研需掌握的能力有:
1、具備紮實的資料基礎理論和基礎知識;
2、具有較強的思維能力、演算法設計與分析能力;
3、系統掌握電腦科學與技術專業基本理論、基本知識和操作技能;
4、瞭解學科的知識結構、典型技術、核心概念和基本工作流程;
5、有較強的計算機系統的認知、分析、設計、程式設計和應用能力;
6、掌握文獻檢索、資料查詢的基本方法、能夠獨立獲取相關的知識和資訊,具有較強的創新意識;
7、熟練掌握一門外語,能夠熟讀該專業外文書刊。