- Operating System - Computer Language Architecture - Internet Technology - Networking - Cryptography - Mathematics - etc.