具有以下學科背景(計算機科學、計算機工程、計算機網絡、計算機游戲、計算機計算、軟件工程,包含至少一個與計算機相關的模塊,如數據庫、Web開發、軟件工程、操作系統、計算機體系結構、計算機系統),或具有以下學科背景(電子工程、電氣工程、通信工程、信息工程、自動化、機電工程、數學、物理,包含至少一個數學模塊,如數學、微積分、代數、微分方程、概率和統計、信號和系統、控制理論、控制系統、計算機系統、嵌入式系統、微處理器,和一個編程模塊,如C、C#、 C++、 Java、 Python、面向對象編程、高級編程)