How computers talk to each other — models, layers, addressing.
Logic, variables, control flow and problem solving.
Data, databases and how organizations manage information.