Master of Technology in Computer Science & Technology is a 2-year postgraduate program in Computer science and technology, the minimum eligibility for which is a Bachelor's Degree in any relevant Engineering stream or MCA or M.Sc. in a relevant subject with a minimum aggregate of 55 to 60% or equivalent CGPA. The candidates also need to have a valid score in one of the top competitive exams like GATE, BITSAT, TANCET etc. The duration of the course is divided into four semesters.
The course subjects comprise core courses and electives and also a project. The course is designed to equip students with the knowledge and skills required by the modern computing industry to innovate and tweak systems according to the proper requirements.
Some of the top institutes that offer Master of Technology in Computer Science & Technology are:
- Indian Institute of Technology Hyderabad
- Indian Institute of technology Madras, Chennai
- Indian Institute of technology Delhi
- Indian Institute of technology Guwahati
- R.V. College of Engineering, Rashtreeya Sikshana Samithi Trust, Bangalore
- Anna University, Tamil Nadu
The fee for the course varies between INR 50,000 and 4,50,000 in India. Graduates of M.Tech. in Computer Science & Technology have a wide range of job opportunities in sectors like Consultancy firms, IT companies, corporate Industry, Multinational companies, start ups, banking sectors etc. Opportunities are not limited to these fields given the advent of computer into all our lives.
Once completed, the graduate may pursue further studies and may complete their Ph.D. or may take up said job opportunities associated. The average starting salary for an M.Tech graduate is between INR 4 and 5 LPA.
Top Colleges for Master of Technology [M.Tech] (Computer Science & Technology)
Master of Technology in Computer Science & Technology: Course Highlights
|Course Level||Post Graduate|
|Duration of the Course||2 years|
|Eligibility||Bachelor's Degree in any relevant engineering stream or MCA/ M.Sc. with a minimum aggregate of 55 to 60% or equivalent CGPA|
|Admission Process||Entrance exam based and also Merit based|
|Course Fee||Between INR 50000 and 4,50,000|
|Average Salary||INR 4 and 5 LPA|
|Top Recruiting Companies||Consultancy firms, IT companies, corporate Industry, Multinational companies, start ups, banking sectors etc.|
|Job Positions||Chief Technical Officer, Analysts, Database administrator, Software designer, It analyst, Web application developer, Network Administrator, software programmer, Lecturer/Professor etc.|
M.Tech in Computer Science & Technology: What is it About?
The course provides students a complete understanding of the subject of Computer Science and Technology. The outcomes of the course include
understanding of theoretical foundations and limits of computer science, ability to adapt existing models, techniques, algorithms, data structures, etc.
It also helps to solve problems efficiently, the ability to design, develop and evaluate new computer-based systems for new applications that meet the desired needs of industry and society, understanding and the ability to use advanced IT tools and techniques the ability to carry out original research on the cutting edge of information technology and related areas, the ability to function effectively individually or as part of a team to achieve a declared goal.
Understanding of professional and ethical responsibility, ability to communicate effectively with a wide range of recipients, ability to learn independently and participate in continuous learning, understanding the impact of IT-related solutions in an economic, social and environmental context is also possible.
Top Colleges for M.Tech in Computer Science & Technology
M.Tech in Computer Science & Technology: Eligibility Criteria
Applicants are eligible for the examination only if they satisfy following conditions:
- Applicants must have passed Bachelor’s degree or MCA/ M.Sc. in relevant subject or maybe pursuing their final year of Engineering to be eligible for the degree.
- They must have scored at least 55 to 60% of aggregate marks in graduation to apply for the admission.
M.Tech in Computer Science & Technology: Admission Process
Admission is based on the score obtained in one of the common entrance exams like BITSAT, GATE or TANCET depending on the chosen university and the particular state. Candidates may also be selected based on merit.
M.Tech in Computer Science & Technology: Syllabus and Course Description
The two years of study is divided into four semesters and each semester has some compulsory courses. The following core courses are all compulsory and have to be taken up during the study.
Design and Analysis of Algorithms
|Semester I||Semester II|
|Advanced Computer Architecture||Operating systems and system programming|
|Object Oriented Data structures||Advanced database systems|
|Discrete Mathematical structures||Lab II (Network/Database)|
|Lab I (Object oriented structures)||Computational Number Theory|
|VLSI Design||Theoretical computer science and Automata|
|Object Oriented Systems||Data Warehousing and Data mining|
|Principles of programming languages||Advanced software Engineering|
|Embedded systems||Pattern Recognition|
|Computer Graphics||Compiler design|
|-||Distributed database systems|
|-||Financial Information systems|
|Semester III||Semester IV|
|Lab III (open source software lab)||Project work/ Dissertation/ Viva – Voce|
|Project synopsis and comprehensive Viva Voce||-|
|Service oriented computing||-|
|Digital Image processing||-|
|Agent Based computing||-|
|Bio – Informatics||-|
|Cryptography and network security||-|
|Software Project Management||-|
|Computer simulation and modeling||-|
Master of Technology in Computer Science & Technology: Career Prospects
Career Prospects of Master of Technology in Computer Science & Technology are many depending on the level of expertise and experience in the industry. They are hired for profiles from system analysts to chief technology officers. The average salary is between INR 4 and 5 LPA.
The employment areas include Investment Consultancy firms, IT companies, corporate Industry, Multinational companies, startups, banking sectors etc. The job profiles for these positions range as Chief Technical Officer, Analysts, Database administrator, Software designer, It analyst, Web application developer, Network Administrator, software programmer, Lecturer/Professor etc.
The compensation and salaries for these individual jobs are specific and depend largely on the skill-set they have built and the experience in the industry.
|Job Profile||Job Description||Average annual salary (in INR)|
|Chief Technology officer||The Chief Technology Officer (CTO) is responsible for overseeing all technical aspects of the company. Using an active and practical approach, the CTO will direct all employees in IT and IO departments to attain the company's strategic goals established in the company's strategic plan.||23 – 28 LPA|
|Database Administrator||A database administrator (DBA) is responsible for the performance, integrity and security of a database. They will also be involved in the planning and development of the database, as well as troubleshooting any issues on behalf of the users.||4 – 5 LPA|
|Web Applications Developers||They create user information solutions by developing, implementing, and maintaining Internet/intranet applications; leading team of developers.||3 – 4 LPA|
|Network administrator||A network admin job can be wide or narrow depending on the organization and how complex its networks are. But in general, a network admin is responsible for the following tasks, according to ONET: Installing network and computer systems. Maintaining, repairing and upgrading network and computer systems.||3 – 4 LPA|
|Software Programmer||A key role in the design, installation, testing and maintenance of software systems. The programs you create are likely to help businesses be more efficient and provide a better service.||4 – 5 LPA|
|IT consultant||An IT consultant typically works for a consulting firm or independently. The consulting firm is hired or contracted by a company to come in and analyze their IT systems and structure.||7 – 9 LPA|
|Design engineer||Design engineers perform research and come up with new ideas for products and the systems used to create them. The role also includes analyzing existing products with a view to improving their efficiency and overall performance.||3 – 4 LPA|
|Lecturers/ Professors||Students who have completed their M.Tech in computer science and Engineering are eligible to teach the same or their relevant engineering field courses in colleges across the country.||3 – 4 LPA starting.|