SWIFT stands for Society for Worldwide Interbank Financial Telecommunication. It's a global network for processing payments between countries. BIC stands for Bank Identifier Code, which refers to the set of digits you can use to send international payments.
In practice, many people use 'BIC' and 'SWIFT' interchangeably to describe the code for international payments. Find your BIC code here