Also question is, is a major the same as a degree?
The short answer is that a degree is conferred to you upon completion of all the requirements for graduation, and your major is the more specific area of study you focused on while completing your degree.
One may also ask, what is the meaning of major in university? A Major is the field in which a student focuses during the course of his/her degree. A student will generally complete 10 out of the necessary 20 credits in an Honours degree in the Major subject area. A Minor is a secondary concentration of courses that often complements the Major.
Then, what is a better degree BA or BS?
Generally, a BS degree requires more credits than a BA degree because a BS degree is more focused in the specific major. Students are required to focus on studying their major at a more in-depth level. A Bachelor of Arts and a Bachelor of Sciences are both perceived equally. One is neither better than the other.
What is the difference between a major and Honours degree?
The Honours degree is generally recognized as a more distinguished degree than the Major degree. Many universities indicate that they require an Honours degree or equivalent to get into a Master's program, so the Honours degree is better if you intend to apply for a Masters or Ph. D. in computer science.