B.Sc. (Hons) is a more advanced and specialised degree as compared to B.Sc (General). B.Sc. (Hons) provides more detailed knowledge about the subjects.