What are Expansion Slots?

Expansion slots in a computer are a connection on the motherboard that additional cards such as video or graphic adapters can be plugged into. Most cases will also have punchout sections lined up with the slots to enable connections to the cards installed.