Career Option in Information Technology

A. Field description

Software engineering is the development, operation, and maintenance of software. For many years now Software engineering continues to be a prestigious profession and an excellent field of study dedicated to creating software that is of higher quality, cheaper, maintainable, and quicker to build. Since the field is relatively young compared to its sister fields of engineering, there is still much work and debate around what software engineering actually is. It is not viewed as just programming anymore.

B.Education Guide

Education Details & Eligibility:

To become a software engineer one should have a graduate degree (B.E. B.Tech.) or at least a diploma in computer science engineering. The degree and postgraduate degree courses are offered by various private and government engineering colleges. Various options available are:

1. B.Sc. Software Engineering

2. M.Sc. Software Engineering (Integrated & Non-Integrated)

3. B.E. Computer Science and Engineering

4. M.E. / M.Tech. / M.S. (Software Engineering)

Basic eligibility criteria:

Higher Secondary students (+2) with 1st or 2nd group as their major or Diploma holders in Computer Science engineering/ Information technology can choose to do any one of the following:

A Bachelor degree in Computer Science and then do M.E/M.S(Software Engineering) or

A 5-year integrated Software Engineering course ( M.Sc.).

Course Duration:

Degrees in software engineering are offered at various universities globally. In India, software engineering programs typically take anywhere between five to six years and result in an B.E (Software Engineering) orM.Sc. (Software Engineering). Diploma Course in software engineering is offered in some foreign Universities as a one-year Program.

Approximate Education Expenses:

The Total expense for doing a course in Software Engineering is as follows:

B.E. (Computer Science) - Rs.50, 000/ per year (4 years)

M.E. (Software Engineering) - Rs.50, 000/ per year - (2 years)

Bank loans and private loans can easily be arranged by directly contacting the banks through the college administration.

Additional Courses:

Career courses include Financial Accounting, Hardware & Networking, Web Technologies, Multimedia & DTP and Software Development. The duration of these courses varies between 1-1 years.

International certifications such as RedHat Certifications (RHCE, RHCT), Cisco Certifications (CCNA, CCNP), Microsoft Certifications (MCP, MCSA, and MCSE) and CompTIA Certifications (A+, Network+) are also worth doing.

Higher Education Options:

After successful completion of the Bachelor's degree, the options for higher education are plenty. A person with the above degree can opt for Master of Engineering ( M.E) or do M.B.A.

C. Institutions that Offer this Education

Almost all the deemed and general university offer both Bachelor's and Master's degrees in Software Engineering. For details on colleges that offer these courses please visit

D.Job Opportunities and Job Roles

Software Engineering graduates are the pillars in the current and emerging information era. Opportunities include pursuing Master of Science programs in reputed Universities in the U.S.A and taking up research assignments in System Software, Computer Engineering, Multimedia, and Net Working and Communications areas.

Job opportunities are ever increasing, and are varied in nature. System Study, Analysis, Design and Programming are the inherent phases in application development, and each one of them provides enormous potential to the Computer Science and Engineering graduates to shape themselves in their career. Hi-end profiles include Artificial Intelligence, Robotics, Graphic Solutions and Simulations.

E..Approximate Salary Range

The salary can be from Rs.7, 000 to Rs.30, 000 for freshers and increases with the person's experience and knowledge.

F.Related Links

The IEEE Computer Society is a premier society established for software engineers all over the world.

Other Information Technology Career Option Archive