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