computer 

The major topics I know about computers are high-level and low-level programming, Embedded systems programming.