B.Sc. Curriculum