Bachelor of Technology (B.Tech)

A Bachelor of Technology (Latin Baccalaureus Technologiae, commonly abbreviated as B.Tech. or BTech; with honours as B.Tech. (Hons.)) is an undergraduate academic degree conferred after the completion of a four-year program of studies at an accredited university or accredited university-level institution.

B.Tech stands for Bachelor of Technology. It is an undergraduate level programme that is pursued by science stream students after the completion of Class 12 Science. The four year programme is offered by engineering colleges across India including top colleges such as IITs and NITs. Many technology schools also use the term B.E or Bachelor of Engineering for the professional engineering undergraduate programmes. However, as far as India is concerned, only the nomenclature of the programme is different while the syllabus and teaching pedagogy is the same for both the programmes.

Course Level



Bachelor of Technology in Information Technology


4 years


Minimum 50% in 10+2 with Physics, Chemistry, and Mathematics as the main subjects.

Admission Process

Direct Admission or on the basis of Entrance test.

Course Fee

INR 30,000 to INR 8,00,000

Average Salary

INR 3,00,000 - INR 4,50,000

Job Positions

IT Analyst, Software Developer, System Engineer, Programmer

Top Recruiting Areas

IT sectors, Banks, Hospitals, and Educational Institutes.


In India, B.Tech. (Bachelor of Technology) and BE (Bachelor of Engineering) are the same and offered in engineering disciplines.

Bachelor of Technology or Bachelor of Engineering qualifications include the following:

  • 3 years BE/B.Tech. after Diploma in Engineering
  • 4 years BE/B.Tech. after class 12

Degree is regulated under the aegis of University Grants Commission of India (UGC), All India Council for Technical Education (AICTE) and National Board of Accreditation (NBA). Admission is usually through an entrance examination.

B.Tech – Admission Process

Engineering is one of the most popular career options in India. The competition to get admission to top engineering colleges in India for B.Tech programme is fierce. Therefore, to screen the students as per their merit, admission to B.Tech programmes are granted on the basis of students’ performance in engineering entrance tests. Popular engineering entrance tests like JEE Main, JEE Advanced, BITSAT, AP EMCET test students on basics of engineering, in line with the Class 12 syllabus. And based on their performance, students are shortlisted for counselling and further screening process prior to the admission to B.Tech programmes.

B.Tech Entrance Exams

Every year, nearly 11 lakh engineering aspirants take up engineering entrance exams in the country. There are different types of engineering entrance exams i.e.

National Level Engineering Entrance Exams

National level Engineering Exams the eligibility exams that are conducted to screen engineering aspirants for admission to All-India level Engineering institutes. Many private and state-level institutes also accept score and rank of the national level engineering entrance exam as part of their admission process. The two key national level engineering entrance exams are:

JEE Main – Joint Entrance Examination - Main

JEE Main is a national level engineering entrance exam. It is a screening test for students who are seeking admission to B.Tech programmes at IITs, NITs and other top engineering colleges in India. It also acts as an eligibility test for JEE Advanced – the second stage of Joint Entrance Exam, which tests students for admission to premier tech schools i.e. the IITs. 

JEE Advanced – Joint Entrance Exam – Advanced

JEE Advanced is the second stage screening test for students who are seeking admission to premier technology schools and engineering colleges of India i.e. IITs. The top 2,24,000 students from JEE Main exam are eligible to take up JEE Advanced exam.

State Level Engineering Entrance Exams

Similarly, many states also conduct state-level engineering entrance exams / entrance exam for admission to professional courses offered by state funded government colleges and institutes. Some private institutes and colleges also accept scores of the state-level entrance exam as part of the admission process. There are many state-level engineering entrance exams which are conducted to screen students for admission to B.Tech programmes. For example:

WBJEE – West Bengal Joint Entrance Examination

WBJEE is a state-level entrance exam that is conducted by the West Bengal Joint Entrance Examinations Board (WBJEEB). It is an engineering entrance exam through which students are screened for admission to professional undergraduate and postgraduate programmes in Engineering, Technology, Architecture and Pharmacy in Government colleges and universities aided by the West Bengal Government.

UPSEE - Uttar Pradesh State Entrance Examination

Conducted by the Dr. A.P.J. Abdul Kalam Technical University, UPSEE is a state-level engineering entrance exam for students of Uttar Pradesh. The test is an eligibility test for students, especially engineering aspirants, seeking admission to professional courses offered by institutes, universities and colleges affiliated to the AKTU. Apart from government aided colleges, several private engineering colleges also accept UPSEE score for admission to B.Tech programmes.

Institute Specific Engineering Entrance Exams

When it comes to admission to B.Tech programmes, there are several private institutes and engineering colleges that conduct their own entrance tests to screen students for admission. These institute-specific exams are conducted by the respective institute and it grants admission to students to different affiliated colleges and the different courses offered by them.

Top B.Tech Colleges in India

The top 10 colleges offering B.Tech courses in India as per MHRD’s NIRF based Engineering ranking include:

  1. Indian Institute of Technology, Madras

2.    Indian Institute of Technology, Bombay

3.    Indian Institute of Technology, Kharagpur

4.    Indian Institute of Technology, Delhi

5.    Indian Institute of Technology, Kanpur

6.    Indian Institute of Technology, Roorkee

7.    Indian Institute of Technology, Hyderabad

8.    Indian Institute of Technology, Gandhinagar

9.    Indian Institute of Technology, Ropar-Rupnagar

         10.      Indian Institute of Technology, Patna

B.Tech Specialization options

Engineering is an ever evolving domain that has several existing branches and sub-disciplines. On top of that, new specialization options also keep on emerging with the development of new technologies. The key among them include:

Chemical Engineering

Bio-molecular Engineering

Material Engineering

Molecular engineering

Process engineering

Corrosion engineering

Civil Engineering

Environmental engineering

Geotechnical engineering

Structural engineering

Transport engineering

Water resources engineering

Electrical engineering

Electronic engineering

Computer engineering

Power engineering

Optical engineering

Mechanical engineering

Acoustical engineering

Manufacturing engineering

Optomechanical engineering

Thermal engineering

Sports engineering

Vehicle engineering

Power plant engineering

Energy engineering

Interdisciplinary engineering specializations

Aerospace engineering

Agricultural engineering

Applied engineering

Biomedical engineering

Biomedical nanoengineering

Biological engineering

Building services engineering

Energy engineering

Railway engineering

Industrial engineering

Mechatronics engineering

Engineering management

Military engineering


Nuclear engineering

Petroleum engineering

Project engineering

Software engineering

Systems engineering

Textile engineering

After B.Tech

Another question that students are faced with while deciding to pursue B.Tech for their graduation is the question ‘what after B.Tech’. B.Tech being a professional course offers students both the options i.e. either to go for further studies or opt for a job. So, let’s look at both these aspects in detail below:

M.Tech / M.E

As far as further studies is concerned, the next step for students after completing their B.Tech is go for M.Tech or M.E, both of which are postgraduate level professional degree programme offered by engineering colleges in India. M.Tech stands for Master of Technology, whereas M.E stands for Master of Engineering.

Just like B.Tech, students will have to opt for a specialization option for M.Tech programme during which they will dwell deeper in the respective discipline and gain the necessary knowledge and garner the expertise to excel in the field. In order to get selected to M.Tech programmes offered by top engineering colleges in India such as IITs and NITs, students have to appear for GATE – Graduate Aptitude Test in Engineering.


The most preferred study option for most of the engineering graduates after their B.Tech programme is to opt for MBA to earn a management degree. Engineering graduates generally opt for take up a job through campus placements to garner work experience. And after a few years, they take up MBA / PDGM programme. In order to join top MBA colleges, students have to appear for CAT, XAT, MAT, CMAT or other popular MBA entrance exams.

Career Prospects

Being a professional course, B.Tech also opens up several career opportunities for the students after the completion of the programme. The among them are:

Campus Placements

All engineering colleges have a dedicated placement cell that work towards getting the engineering graduates placed in reputed organizations. Generally, after B.Tech, students are hired by private companies for entry-level job roles in technical fields. Students, who take up jobs through campus placements, generally do so, in order to gain the relevant experience in their field before further studies.

PSU Jobs

After B.Tech students can also take up technical jobs in Public Sector Undertakings through the GATE / Graduate Aptitude Test for Engineering. Many PSUs hire B.Tech students for entry-level jobs based upon their GATE score. A few PSUs such as CII, ISRO and BARC also conduct their own exams to screen B.Tech students for entry level jobs.                    

Engineering Services Exam

Engineering Services Exam is a national level screening test conducted by the UPSC / the Union Public Service Commission. The exam is the right choice for B.Tech students who aspire for government jobs in different sectors such as Defence, PWD, Railways etc. While the ESE exam pattern and syllabus is quite similar,  it also has a non-technical component and three-stage screening process, which makes it a tough exam to crack.

Private Companies

For students who do not want to opt for campus placements, they can also apply to different private companies for a job, after completing their B.Tech programme. Students can also take up employability tests such as AMCAT and eLitmus in order to prove their technical prowess and improve their chances of being selected for the job. After joining private companies in entry-level technical roles, students can gain the necessary knowledge and experience to earn promotions to rise the ranks of the corporate ladder.