An MSc is a
Master's Degree in a
science or
engineering. Usually a one-year or two-year course, taken by people who already have a
bachelor's degree. An
MSci, despite also standing for 'Master of Science,' is a completely different thing: An
undergraduate degree which lasts a year or so longer than a
bachelor's degree and sounds much more impressive.
UK information; can anyone fill me in on elsewhere?