B.Tech/BE Software Engineering

The B.Tech/BE Software Engineering is a 4-years undergraduate course that is divided into 8-semesters. The course basically teaches the students to design which in turn can be implemented by programmers. The course revolves around designing, maintaining, analysing and testing new applications or updating old ones. Software engineers are required to work in a team that comprises other professionals like project managers, testers, architects, system engineers etc.

The students with the B.Tech Software Engineering specialisations will be studying the following topics during their course duration

Computer and Information Technology Applied Physics
Applied Mathematics C and Data Structures
Network Theory Semiconductor Devices and Circuit
Engineering & Drawing Practice Objective Oriented Programming with C++
Elements and mechanical Engineering Discrete Structure and Graph Theory
Data Processing and File Organisation Linear and Digital ICS Application
Switching Theory and Logical Design Managerial Economics and Accountancy
Computer Organisation Operating System
Design and Analytics of Algorithm Electrical Technology
Operating Systems Operation Research
Data Communications Interfacing through Microprocessors
Theory of Computation Principles of Programming Languages
System Programming Software Engineering
Distributed System Java Programming
Advanced Computer Applications Fault tolerant Systems
Digital Speech and Image Processing Neutral Networks
Simulation and Modelling Robotics
Data Mining and Warehousing Advanced Databases

Salary Package

The fresh B.Tech Software Engineering students will usually start their careers with a salary package of around 4 lakhs to 6 lakhs per annum. The pay scales increase according to their experience.The salaries also depends upon the skills and academic performance of the students.

Job Roles

Some of the job roles available for B.Tech Software Engineering

  • Software Developer
  • Application Developer
  • Data Analyst
  • Database Administrator
  • Software Testing Engineer

Top Colleges offering B.Tech Software Engineering course are:

  • Jain University