Course Duration
2 YearsTuition Fees
37.05 K1 Year Fees
37.05 KTotal Fees
72.9 KYear | 1 | 2 |
---|---|---|
Total Year Wise fees | ₹37,050 | ₹35,850 |
Total Fees | ₹37050 | ₹35850 |
Tuition fees | ₹37050 | ₹35850 |
M.Sc. in Software Engineering is a 2-year full-time postgraduate course, the minimum eligibility for admission to which is the successful completion of graduation (B.Sc./ B.E./ B.Tech.), with a minimum aggregate score of 60% or equivalent CGPA.The program is spread over 4 semesters, including project work.
Admission to the course is based on the candidate’s performance in a relevant entrance test. Some universities however, grant admission on the basis of the merit obtained by the candidate at the level of graduation.
Master of Science in Tamil Nadu | Master of Science in Karnataka | Master of Science in Gujarat | Master of Science in Jharkhand |
Such postgraduates are hired in capacities such as Software Manager, Java Professional, Software Developer and Software Engineer, Applications Engineer, Software Testing Engineer, and such.
The average tuition fee charged for the course in India ranges between INR 29,000 and 2 Lacs for a span of 2 years, and the average annual salary offered to such professionals ranges between INR 5 and 12 Lacs, increasing with the candidate’s experience and expertise in the field.
Listed here are the major highlights of the course.
Course Level | Postgraduate |
Duration | 2 years |
Examination Type | Semester |
Eligibility | Graduation (B.Sc./ B.E./ B.Tech.) with minimum 60% in aggregate or equivalent CGPA |
Admission Process | Based on performance in a relevant entrance test/ Merit obtained at the level of graduation |
Course Fee | INR 29,000 to 2 lacs |
Average Starting Salary | INR 5 lacs to 12 lacs per annum |
Top Recruiting Companies | Infosys, Tech Mahindra, H.C.L., Wipro, etc. |
Top Recruiting Areas | Information Technology, Health Care and Research and Development, and suchlike |
Top Job Profiles | Software Manager, Java Professional, Software Developer and Software Engineer, Applications Engineer, Software Testing Engineer, etc. |
Software Engineering is about the development of scientific and engineering processes that are used in software positions around the world. Modern software engineering principles and the method, tools, and techniques that support their applications are essential areas of study that are covered in the program’s curriculum.
Being a professional program, the course is also beneficial for:
Enrolled students are taught to develop professional skills in analysis, design, implementation, validation, and testing, all of which are required in the development of sophisticated software.
Listed below are some of the top institutes in India that offer the course
Name of Institute | City | Average Fees |
Anna University of Technology | Madurai | INR 60,000 (course) |
Noorul Islam Centre for Higher Education-Noorul Islam University | Kanyakumari | INR 92,000 (course) |
VIT School of Information Technology & Engineering | Vellore | INR 1,35,000 (course) |
Kongu Engineering College | Erode | INR 62,000 (course) |
A.R. College of Engineering and Technology | Tirunelveli | INR 72,000 (course) |
St. Xavier’s College | Mumbai | INR 29,000 (course) |
BITS | Pilani | INR 200,000 (course) |
PSG College of Technology | Coimbatore | INR 90,000 (course) |
Candidates wishing to apply for the course need to have
Master of Science in Telangana | Master of Science in Punjab |
Most institutes offering the course admit students based on their performance in a relevant entrance test. Some institutes conduct their own entrance tests for offering admission. Admission process generally varies across colleges.
A few institutes also provide direct admission based on the candidate’s score at the level of graduation.
Some such institutes that conduct entrance tests in the country for admission to the course are
A semester-wise breakup of the course’s syllabus is tabulated here.
SEMESTER I |
SEMESTER II |
Reliability Management | Software Quality Engineering |
Information Technology and Project Management | Personal Development and Research Management |
Software Engineering Support Environments | Android Application Development |
Engineering Chemistry | Multivariate Calculus and Differential Equations |
Environmental Studies | Modern Physics |
SEMESTER III |
SEMESTER IV |
Problem Solving using C | Network Programming |
Comprehensive Examination | Data Warehousing |
Ethics and Values | Technical Communication |
English for Engineers | Multimedia Computing |
Interactive Design | Digital Electronics and Microprocessors |
Job prospects upon successful completion of the course are enormous since the discipline integrates technology and management. Such postgraduates are professionally equipped with:
Software engineers, programmers, software developers are some of the usual job profiles in this sector. Popular areas of employment for such postgraduates include:
Some of the popular professional avenues open to successful postgraduates of the course are listed below with the corresponding salaries offered for the respective positions
Job Position | Job Description | Average Annual Pay in INR |
Software Engineer | Software Engineers specialize in certain areas of development, such as networks, operating systems, databases or applications, and each area requires fluency in its own set of computer languages and development environments. A small percentage of Software Engineers work alone, but most collaborate with other specialists in development groups, towards creating complex projects. Every business that generates its own computer programs or needs to personalize third-party software needs Software Engineers to write, edit, and test programs. There are many layers of computer software, and each requires a specialist in languages specific to that layer. Software engineering is a rapidly changing field; training in software is available at nearly all learning institutes, and most Software Engineers continue to learn on the job, as languages and development environments evolve. | 5 lacs |
Java Professional | A Java Developer designs and develops user interfaces to internet/intranet applications by setting expectations and features priorities throughout the development life cycle. They determine design methodologies and tool sets, complete programming using languages and software products. Also, they design and conduct tests. Java Developers design and develop high-volume, low-latency applications for mission-critical systems and deliver high-availability and performance. | 6 lacs |
Applications Engineer | Application Engineers are the primary technical resource for the field sales force, and are responsible for actively driving and managing the technology evaluation stage of sales processes. They work in conjunction with the sales team as key Technical Advisors, and Product Advocates. Application Engineers must be able to identify and provide reliable solutions for all technical issues to assure complete customer satisfaction through all stages of the sales process. The Application Engineer must be able to establish and maintain strong relationships throughout the sales cycle. They coordinate the planning, design, and installation of machinery and equipment in an industrial environment, using knowledge of engineering and programming as well as of sophisticated instruments and computers. | 7 lacs |
Software Testing Engineer | A Test Engineer's job duties include planning, designing, and evaluating products, as well as collaborating with production management. The Test Engineer makes sure that the finished product can be identified easily and tested thoroughly. Testing returned units, collecting data, and analysing patterns are also among the Test Engineer's duties. The Test Engineer determines how each component is to be labelled and where the label is to be placed for readability. Sometimes there is an internal 'label' as well. This is a piece of code which runs when needed to identify the component and give its specifications. Also at this early design stage, a Test Engineer reviews the plans to make sure that access for testing does not require taking the machine apart. For example, if a computer test can be run through a serial port, the engineer would insist that a serial port was installed early and not covered with another part. | 6 lacs |
Software Manager | Software Managers are responsible for overseeing and coordinating the people, resources and processes required to deliver new software or to upgrade existing products. In smaller companies, Software Managers may take a hands-on role in software development. However, their primary role is project management, and coordinating the work of other software professionals. Software Managers work closely with business managers or marketing professionals to identify the requirements for new software programs. If they are developing software for internal use, they identify the functional requirements of the departments that will use the programs. To develop software for customers, they identify market requirements and review the performance of existing competitive programs. Such maps of functional requirements provide the basis for a product development strategy that gives the software team a clear sense of direction. | 12 lacs |
Aspirants seeking admission to 2 Years Full-Time M.Sc. Program must have completed Graduation from the recognised Institute or University.
Top Companies | ![]() ![]() ![]() ![]() ![]() ![]() |
You can get your degree certificate from Annamalai University by following the below steps.
For any help regarding this, you can contact your college as well.
Annamalai University offers a variety of 457 courses across 17 streams. The college offers UG, PG, Diploma courses, and Ph.D. under various departments, such as Department of Engineering & Technology, Arts, Agriculture, Dentistry, Medicine, Fine Arts, Marine Sciences. NIRF ranked the university 92nd overall, in the country last year. The college also offers various courses in distance mode.
Fee Structure- Since it is a state Institution, the fee is very low as compared to other top institutes. The fee charged for some of the courses is as follows-
Campus life- International workshops, State level sports even and Cultural programs are conducted in the college. The college also provides facilities like wi-fi, library, medical facilities, food and accommodation etc.
Internships- The college also provides internship opportunities and scholarships to the deserving students. The students are selected on the basis of their merit.
Faculty- There are more than 100 lecturers in the university and most of them are Ph.D. scholars and have an expert background.
Placements- The students are considered for the participation for the placement drives on the basis of their academic records. As per the latest records, the average salary offered was around 2.5 LPA, the lowest was 2 LPA and the highest was 10 LPA. Tata Consultancy Services, Dell EMC, Vodafone, Deloitte, Pepperfry.com, Cognizant, Indian Navy, Infosys, Tata Motors, Ernst & Young, Mahindra & Mahindra, and HCL are some of the major recruiters in the college.
The best possible way to get transcripts is to visit the university and apply for it. A friend of mine strongly suggested not to apply through any middle agents or online transcript agencies. You can send in a representative with a letter of authorization provided by the candidate.
The complete process takes a couple of days. Once you have arrived at the university then go to the examination office for further direction. You will need copies of:
The cost of the transcripts is around Rs.3500 including the courier charges. However, if you wish to inquire at the front office as they will guide better regarding the required fee and other procedures. They would also give you a form to be filled with all the details.
You will be advised to go to a browsing centre to do the payment from the university staff. So, do the payment via a computer rather than the phone. Here are the steps that would help you make payments online:
Once the payment is done then you need to go to an officer for the seal and stamp. Then you will be asked to meet the Chief examinations officer for documents verification. After all this work, the work at the university is done. Put all the documents in an envelope and seal it as per the requirements and the university itself would courier it to the required personal.
The university provides a telephone number that you can use to call them to get the tracking number. However, the calls do not get answered. My personal advice would be to go to the university as it works faster. Try to arrive early as it will fasten up your process. Do not approach any middle man or any other online transcript services as the University has strict rules regarding it and they do not acknowledge it.