The Bachelor of Engineering (commonly abbreviated as BE or BEng) is an undergraduate academic degree awarded to a student after three to five years of studying engineering at universities in Australia, Bangladesh, Canada, China, Egypt, Finland, Germany, India, Indonesia, Ireland, Korea, Lebanon, Malaysia, Nepal, the Netherlands, New Zealand, Nigeria, Norway, Pakistan, Singapore, South Africa, the United Kingdom, the United States, Vietnam, Zambia and Zimbabwe. The nature of the qualification varies around the world so, hence it may or may not be a professional degree and it may or may not involve undertaking some engineering work. The course may or may not be accredited by a national professional society.
Some institutions award a Bachelor of Science (BSc), Bachelor of Engineering Science (BESc), Bachelor of Science in Engineering (BSE), or Bachelor of Applied Science (BASc) degree to undergraduate students of engineering study. For example, Canada is the only country that awards the BASc degree for graduating engineers.
In India, the Bachelor of Engineering (B.E) is a degree awarded by many public and private universities. Bachelor of Engineering degree is awarded to a student who has completed four years course (eight semesters) in engineering. The entry to B.E is 10+2 years of schooling or completion of Pre University course (PUC). Diploma holders in engineering are also eligible for entry into B.E. Diploma holders of engineering enter degree course, by lateral entry, which gives some concessions in study of subjects. Some of the universities in India award BTech i.e.; Bachelor of Technology instead of B.E for same engineering course. It is said that as compared to B.E there is a little bit more stress on practicals in B.Tech. Some University in India also gives BSc(Engineering) for the same course,it is same as BE or B Tech. B R Ambedkar Bihar University,Vinoba Bhave University and Magadh University etc. are example.While B R Ambedkar Bihar and Vinoba Bhave University has changed its degree to B Tech. Magadh University still awards BSc(Engineering) Degree. B Sc.(Engineering) is same as BE or B Tech and M Sc.(Engineering) is same as ME or M Tech.