Software engineering is one of the most popular branches of computer science and has taken over the world in the
Software engineering is a branch of computer science engineering (CSE), therefore, there are very few colleges that offer software engineering bachelor degree. Most of the institutes in India provide software engineering specialization at the masters’ level. M
The courses cover advanced software development models and programming concepts that are the elementary parts of developing software. Software engineering also comprises the study of the different levels of the software development process.
Level of the programme |
Undergraduate |
---|---|
Duration of the programme |
04 Years |
Eligibility Criteria |
10+2 qualified candidates from a recognised Board in Science stream where the candidates should have studied the subject combination of Physics, Chemistry and Mathematics |
Admission Process |
Entrance test based and merit based both |
Top Entrance Exams |
|
Top Institutions |
|
Average Programme Fee |
Around INR 60,000 per annum |
Average Starting Salary |
Around INR 5 LPA |
Academic Options after B.Tech |
M.Tech (in relevant subject) or MBA |
10+2 qualified students who have completed their studies from a recognised Board in Science stream and have studied the combination of Physics, Chemistry and Mathematics subjects mandatorily at the 10+2 level are eligible to apply for B.Tech software engineering admission at various reputed colleges in the country. It is also mandatory for the candidates to secure a minimum aggregate score (varies from institute to institute) to be considered eligible for the B.Tech software engineering programme.
Admissions into the B.Tech software engineering programme is done in two ways -
Admission Process |
|
---|---|
Entrance Based admission process |
Merit Based admission process |
Eligible candidates have to appear in any of the national-level, state-level or institute-level entrance exam and secure a valid rank. Based on the ranks secured by the candidates, a merit list will be released followed by the conduct of the counselling process leading to the allocation of seats in the B.Tech software engineering programme. |
Eligible candidates can apply for admission directly through the official website of the college/institute they prefer. Candidates will be offered admission on the basis of their respective qualifying exam scores. Interested candidates can also apply for direct admission through the Common Application Form of CollegeDekho and the counsellors will walk them through the entire admission process in a very thorough manner. |
Colleges for 50-60 Percentile | List of Colleges for 50-60 Percentile in JEE Main |
---|---|
Colleges for 75,000 to 1,00,000 Rank | List of Colleges for 75,000 to 1,00,000 Rank in JEE Main |
Colleges for 70-80 Percentile | List of Colleges for 70-80 Percentile in JEE Main |
Colleges for 50,000 to 75,000 Rank | Colleges for 50,000 to 75,000 Rank in JEE Main |
Colleges for 60-70 Percentile | List of Colleges for 60-70 Percentile in JEE Main |
Colleges for 25,000 to 50,000 Rank | List of Colleges for 25,000 to 50,000 Rank in JEE Main |
Colleges for 80-90 Percentile | List of Colleges for 80-90 Percentile in JEE Main |
Colleges for 10,000 to 25,000 Rank | List of Colleges for 10,000 to 25,000 Rank in JEE Main |
Kerala |
|
---|---|
Telangana |
|
Andhra Pradesh |
|
Karnataka |
|
Delhi |
|
West Bengal |
|
Haryana |
|
Jharkhand |
Admission Process |
Conducting Authority |
---|---|
Anna University, Tamil Nadu |
|
Rajasthan Technical University |
|
Punjab B.Tech Admissions | Government of Punjab/ Punjab Technical University |
Government of Madhya Pradesh |
First Year:
Professional Communication |
Environmental Studies |
Fundamentals of Mechanical Engineering |
---|---|---|
Engineering Mathematics – 1 |
Engineering Physics |
Engineering Mathematics – 2 |
Engineering Chemistry |
Fundamentals of Electrical Engineering |
Technical Communication |
Fundamentals of Electronics Engineering |
Engineering Drawing |
Fundamentals of Computer |
Second Year:
Engineering Mathematics – 3 |
Probability and Queuing Theory |
Software Engineering Principles |
---|---|---|
Operating Systems |
Computer |
Microprocessors |
|
Software Design |
Data Structures and Algorithms |
Communication |
Software Architecture |
Third Year:
Discrete Mathematics |
Data Base Management Systems |
Software Testing |
---|---|---|
Software Metrics |
Computer Networks |
Components Based Technologies |
Theory of Computation |
Principles of Compiler Design |
Software Project Management |
Fourth Year:
Industrial Management and Economics |
Software Quality Management |
Web Technology |
---|---|---|
Major Project |
Software is a requirement of various fields, therefore, jobs are available outside the IT industry as well. Candidates can target their studies according to their career goals and take internships during their goals. International offers are also made to skilled software engineers. Following are some of the popular companies that hire software engineers:
Provided you have pursued your education from AICTE approved colleges, you can expect starting salaries varying from Rs. 3 lakh to Rs. 5 lakh per annum. However, IIT graduates bag packages up to Rs. 30 lakh per annum in this field. Salaries also depend on the experience of the candidate and the projects they have successfully completed.