Question: are formal charge and oxidation number the same?
Answer: We can obtain oxidation numbers by arbitrarily assigning the electrons of each covalent bond to the more electronegative atom in the bond. This is in contrast to the Formal Charge which divides each bonding pair equally without concern for which atom may be more electronegative.