Ramesh Dave |
Fast Facts
Participating Institutions:Central, State government & private Universities, IIT Roorkee, NITs and private institutes (1,200 offering 80,000 seats)
For: Graduate students with Mathematics/related subject and requisite marks
Selection process:Usually a Common Entrance Test followed by counselling
WHEN A. Rangachari did not crack the Tamil Nadu professional courses engineering exam, he was perturbed. But an MCA at Regional Engineering College, Trichy did the trick.
”It is in fact a blessing in disguise. I learnt much more on the application side of computing at REC,” says Rangachari, Manager (Quality) at HCL. Prof. Ramanathan, Director of Institute for Computing, Thiruvananthapuram agrees. “An MCA, if taught well, adds more value to the student, especially in the business understanding side,” he says.
When Careers360 brought out the Engineering Special Issue in June 2010, our research indicated that every year in India, close to 5.6 lakh students study to become engineers specialising in Computer Science (CSE), Electronics & Communication (ECE) and Information Technology (IT) alone, which is more than 50 percent of the total number of engineers being produced annually.
This figure sturdily indicates the importance IT has in the Indian employment scenario. Where does MCA figure in the scheme of things? Does it have the same charm as it had in early 90s? According to Prof. Neeraj Sanghi of IIT Kanpur, a postgraduate course in Computer Science, attuned more towards applications for Indian industry, was a historical necessity but is not required today. Is it true?
The latest AICTE data (2009) and our own research indicate that there are close to 1,200 institutes in India with a sanctioned intake of 80,000 students in the MCA programme. To be precise, there are 75,021 seats in 1089 institutions. Andhra Pradesh and Tamil Nadu account for nearly 60 percent of total number of MCA seats in the country (see the pie-chart). At this juncture we need to ask: Do we have enough jobs for one million Computer Science and IT professionals? Has the MCA lost its sheen? If not, what should MCA aspirants expect?
MCA programme: The basics
At the risk of sounding simplistic we may say that if you are attuned to automatic computing and keen in providing solutions in the Information & Communication Technology (ICT) domain, then MCA is a comprehensible way forward. MCA is a three-year (six semesters) course that makes you learn and understand both theory and applications in Computer Science. It primarily aims at training individuals for professional practice in the ICT industry. “I wish to have a good exposure in software development profile in the IT industry and apply my skills there before I think any further,” says Nisha Goyal, a 5th semester MCA student at Delhi University. Nisha has recently been offered a lucrative job at Aricent.
Course curriculum
The MCA course can be divided into four broad components:
One, the Mathematics behind Computer Science where one is exposed to Discrete Mathematics, Numerical & Statistical Methods, Computational Algebra and other topics. This is in relation to the functioning of digital computers as they operate in discrete steps and store data in discrete bits.
Second component is to learn the concepts in core computers and systems science. Students learn about operating systems, programming, data structures, theory of computation, database management, optimisation theory, algorithms, computer networks etc.
“We emphasise a lot on core computer courses so that students have a sound understanding of the basic concepts,” says a professor at School of Computers & Systems Sciences at JNU. The application of the theoretical concepts is dealt with in modules such as simulations, software engineering, analysis and design. Dr Vilas Kharat, Head of the Computer Science Department at University of Pune echoes a similar view. “People who are clear and thorough with the fundamentals can adapt to rapid changes in technology relatively easily,” he says. At VIT Vellore, the students are exposed to enterprise software management methodologies.
Third component comprises non-core computer courses, for instance organisation behaviour, operations research, linguistics, communication, financial & management accounting and such areas. The objective is to make the students aware of industry needs.
There are several interesting aspects which we learn in MCA, says Sameer Kumar, a pass-out from BIT Mesra and now working for an MNC. He recalls, “In distributed computing, we got to know why systems fail, and what are the reliability issues which I can now relate to my job”. Praveen Ranjan who passed his MCA from IGNOU is excited about Software Engineering and three-dimensional graphics. He quips “I wish to use my learning from the MCA course for my PhD work in orientation of 3-D molecules and their reaction mechanism in solid state Chemistry”. The MCA course also allows choosing ‘optional courses’ in a particular field as per the student’s interest. One undergoes intensive training on standalone Personal Computers and Workstations, under the supervision of a faculty.
Fourth, A unique feature of MCA is the final or the penultimate semester devoted to 20-25 week industrial project (in software development or design) that enables students to gain hands-on experience. “We emphasise practical knowledge and the latest research trends in IT industry so that students fit into industry,” says Dr. Neeraj Tyagi, faculty at Motilal Nehru National Institute of Technology, Allahabad.
Entry to the programme
Institutes of repute conduct an All-India Examination followed by an interview in some institutes. Admission to the National Institutes of Technology (NIT) is through a common entrance exam known as NIT MCA Common Entrance Test (NIMCET), while for Indian Institutes of Technology (IIT) one has to appear for Joint Admissions Test for MSc (JAM). Admission to some of the institutes is highly competitive. At JNU for instance, 30 students are selected from about 12,000 applicants thus making the success rate 1 to 400 applicants!
This is largely due to quality education at an incredibly low cost. Even the distance learning courses cost more, for instance the fee per semester for MCA at IGNOU and Osmania University is Rs. 8,100 and Rs. 6,000 respectively. For most of the other state universities/ institutes, a common entrance examination is held by the state authority followed by counselling. For instance, in Gujarat, admissions are held through the Gujarat Centralised Entrance Test .
About the Entrance Test
The Entrance Test for getting admission to MCA normally comprises questions of 10+2 level Mathematics, Analytical Ability and Logical Reasoning and in some institutes Computer and General Awareness. At Banaras Hindu University (BHU), the paper includes 150 multiple-choice questions on Mathematical Aptitude (about 100) and Logical Reasoning to be answered in 150 minutes. At BIT Mesra, the MCA Online Entrance Test has 120 questions to be answered in 2 hours.
There are 70 questions in Mathematics, 30 in Analytical Ability/Logical Reasoning and 20 in Computer Awareness. Similarly for admission in Delhi University and IIT Roorkee, the JAM test paper comprises Mathematics, Computer awareness & Analytical Ability and General Awareness usually in the ratio of 4:2:1. The questions for Mathematics section come from Matrices and Determinants, Inequalities, Logarithm, Progressions, Binomial Expansion, Complex Arithmetic, Permutation and Combination, 2-Degree Equations, Function and Relation, 2-D Coordinate Geometry, Basics of Calculus and Probability.
Job prospects
The operative word here is ‘quality education’. In other words, the prospects are good for those who do the course from good institutions. By ‘quality education’ we mean that the students should be able to develop strong software competencies and problem-solving abilities. According to Prof. Neelima Gupta, Head, Computer Science at Delhi University, these are the requisite skills to prepare you for a successful career as a software professional.
However, Professor Karmeshu at School of Computers and Systems Sciences, JNU has a word of caution. “We need to identify the technological gaps where MCA professionals can be better utilised to bridge the same,” he says, and adds further that current employment opportunities in the IT sector are more tuned to the operational needs of foreign firms.
MCA professionals start their career as software trainees, junior analysts, testing/quality assurance officers, web-analyst, systems analysts, application programmers, software engineers or assistant managers and later move on become professional software developers, IT-managers, design analyst, database administrators, and information systems specialists.
Hands-on experience and functional expertise then equip them to handle independent projects as team leaders or systems managers in different domain such as software development & design, enterprise resource planning (ERP), application development, networking, data warehousing/mining, project management, database and server administration, technical writing, R&D, animation/computer graphics, management information systems (MIS), geographic information system (GIS), embedded technology and academia (teaching/research).
To start with, a fresher from a good institution starts earning anywhere between Rs. 3.5 to 12 lakhs per annum (lpa) depending on the nature of job responsibility, academic worth of an individual and the profile of the recruiting company. The average salary offered last year at University of Pune was Rs. 5.5 lpa, the highest being Rs. 12.5 lpa. At BIT Mesra, the average salary was Rs. 4 lpa and most of the candidates were absorbed with 2 percent opting for higher studies.
There are numerous institutions offering MCA programmes without a serious thought of the consequences. The competition for a slice in the job pie is not only among MCA professionals but from Engineering graduates (BTech/BE) and MSc candidates specialising in Computer Science and Information Technology-related disciplines. The mushrooming of institutions with no quality check on education is not going to benefit anyone. It is in the interest of various stakeholders to understand the potential that MCA offers - a sturdy combination of core computing skills and applications. The need of the hour is to identify such technological domain where India can excel and make better use of human resources.
SELECT INSTITUTES KNOWN TO OFFER BEST MCA PROGRAMME | ||||
MCA Institute (estd) and Website | Selection Mode (Intake) | Core Faculty | Eligibility: Graduation and Semester fee (Rs) | Past Recruiter |
Banaras Hindu University, Department of Computer Science (1994) | Institute’s own test (PET) conducted at Varanasi, Delhi, Kolkata, Chennai & Hyderabad (46) | 8 (5) | Minimum 50% in aggregate with Mathematics at Intermediate or 10+2 (NA) | Blue Star, Infosys, Microsoft, TCS, RBI, Goldman Sachs, Reliance, Yahoo |
BIT Mesra, Dept of IT & MCA (Ranchi; & 5 Extension centres (1984) | Institute’s Own Online Entrance Test (410***) | 15** (3) | 60% with Maths/Statistics or BCA or IT related graduation degree (39,500) | TCS, Aricent, HP, IBM, Igate, Infosys, Mphasis, Tech Mahindra, Wipro |
IIT Roorkee, Department of Mathematics - Interdisciplinary (2000) | JAM (49) | 26** (26) | With Mathematics for at least 1-year for annual/2-papers for semester system ( 17,750) | TCS, Infosys, Wipro, Oracle India, IBM India, Cognizant, Accenture, Tata Steel |
Jawaharlal Nehru University, School of Computer and Systems Sciences | Institute’s own test (every year 3rd week of May) followed by an extensive interview (30) | 17 (15) | With adequate competence in Mathematics with 55% (230; US$ 750 for foreign nationals)
| IBM, CSC, TCS, Flextronics, Cadence, Accenture, Genpact, Siemens, HP, CSG |
NIMCET (60-80) | 19 (10) | 60% (6.5/10 CGPA) in both 12th & Bachelor’s level with Maths/Comp. Sc. (12,000*) | Genpact, Newgen, Microsoft, TCS, Infosys, Cisco | |
NIMCET (60) | 2 (2) | Same as MNNIT (above) | First batch yet to pass out | |
JAM (2009 & 2010); previously - own National level test and interview(40) | 7 (5) | 60% with Mathematics & Computer Science (9,145*) | IBM Research Labs, Perot Systems, SUN, Capgemini | |
University of Hyderabad, Dept. of Computer and Info. Sc. (1983) | Institute’s own test (written only) (30-35) | 24 (15) | 60% aggregate with Maths compulsory in 12th (6,560) | Google, IBM, Oracle, Honeywell, Tata, Tech Mahindra, Cognizant, Cisco |
Institute’s own test (35-45) | 9 (1) | Mathematics in XII (10,500 (Maharashtra Domicile); 21,000 (outside candidates)) | Amazon IDC, AOL, Sybase, Citi Group, Microsoft Research, nVIDIA, qLogic | |
VITMEE (120) | 136** | With Maths/Statistics at Graduation and +2 level (45,000) | TCS, Accenture, Infosys, Wipro, IBM, iGATE, HCL |
Note:
* Fee at the time of admission;
** Faculty of the parent department;
***Mesra (60), Allahabad (100), Jaipur (45), Lalpur (105), Kolkata (40) and Noida (60)
WELL-KNOWN MCA INSTITUTES ACROSS INDIA | |
State/ Union Territory (UT) | Institutions offering MCA programme |
Assam | |
Manipur | |
Tripura | |
Sikkim | |
West Bengal | Dept of Computer Science & Engineering, Jadavpur University; NIT Durgapur |
Meghalaya | |
Mizoram | |
Orissa | |
Jharkhand | |
Uttar Pradesh | |
Uttarakhand | |
Bihar | |
Delhi | |
Haryana | |
Jammu & Kashmir | Post Graduate Department of Computer Science, Kashmir University |
Himachal Pradesh | |
Punjab & Chandigarh | Department. of Computer Science & Application, Panjab University |
Rajasthan | Department of Computer Science & IT, Rajasthan Vidyapeeth, Udaipur |
Chhattisgarh | |
Gujarat | |
Madhya Pradesh | |
Karnataka | |
Kerala | |
Andhra Pradesh | |
Tamil Nadu | |
Pondicherry | |
Maharashtra | |
Goa |
Database professionals use software to store and organise data such as financial information, and customer shipping records. Individuals who opt for a career as data administrators ensure that data is available for users and secured from unauthorised sales. DB administrators may work in various types of industries. It may involve computer systems design, service firms, insurance companies, banks and hospitals.
The field of biomedical engineering opens up a universe of expert chances. An Individual in the biomedical engineering career path work in the field of engineering as well as medicine, in order to find out solutions to common problems of the two fields. The biomedical engineering job opportunities are to collaborate with doctors and researchers to develop medical systems, equipment, or devices that can solve clinical problems. Here we will be discussing jobs after biomedical engineering, how to get a job in biomedical engineering, biomedical engineering scope, and salary.
A career as ethical hacker involves various challenges and provides lucrative opportunities in the digital era where every giant business and startup owns its cyberspace on the world wide web. Individuals in the ethical hacker career path try to find the vulnerabilities in the cyber system to get its authority. If he or she succeeds in it then he or she gets its illegal authority. Individuals in the ethical hacker career path then steal information or delete the file that could affect the business, functioning, or services of the organization.
GIS officer work on various GIS software to conduct a study and gather spatial and non-spatial information. GIS experts update the GIS data and maintain it. The databases include aerial or satellite imagery, latitudinal and longitudinal coordinates, and manually digitized images of maps. In a career as GIS expert, one is responsible for creating online and mobile maps.
The invention of the database has given fresh breath to the people involved in the data analytics career path. Analysis refers to splitting up a whole into its individual components for individual analysis. Data analysis is a method through which raw data are processed and transformed into information that would be beneficial for user strategic thinking.
Data are collected and examined to respond to questions, evaluate hypotheses or contradict theories. It is a tool for analyzing, transforming, modeling, and arranging data with useful knowledge, to assist in decision-making and methods, encompassing various strategies, and is used in different fields of business, research, and social science.
Individuals who opt for a career as geothermal engineers are the professionals involved in the processing of geothermal energy. The responsibilities of geothermal engineers may vary depending on the workplace location. Those who work in fields design facilities to process and distribute geothermal energy. They oversee the functioning of machinery used in the field.
If you are intrigued by the programming world and are interested in developing communications networks then a career as database architect may be a good option for you. Data architect roles and responsibilities include building design models for data communication networks. Wide Area Networks (WANs), local area networks (LANs), and intranets are included in the database networks. It is expected that database architects will have in-depth knowledge of a company's business to develop a network to fulfil the requirements of the organisation. Stay tuned as we look at the larger picture and give you more information on what is db architecture, why you should pursue database architecture, what to expect from such a degree and what your job opportunities will be after graduation. Here, we will be discussing how to become a data architect. Students can visit NIT Trichy, IIT Kharagpur, JMI New Delhi.
Individuals who opt for a career as a remote sensing technician possess unique personalities. Remote sensing analysts seem to be rational human beings, they are strong, independent, persistent, sincere, realistic and resourceful. Some of them are analytical as well, which means they are intelligent, introspective and inquisitive.
Remote sensing scientists use remote sensing technology to support scientists in fields such as community planning, flight planning or the management of natural resources. Analysing data collected from aircraft, satellites or ground-based platforms using statistical analysis software, image analysis software or Geographic Information Systems (GIS) is a significant part of their work. Do you want to learn how to become remote sensing technician? There's no need to be concerned; we've devised a simple remote sensing technician career path for you. Scroll through the pages and read.
A Quality Assurance (QA) Manager, synonymous with a Quality Assurance Manager, holds a pivotal role in ensuring products meet predefined standards. Responsible for planning, directing, and formulating control policies, the QA Manager safeguards company efficiency and profitability. By scrutinizing products for flaws and ensuring compliance with internal and external requirements, they uphold quality, validating the effectiveness of quality assurance teams in maintaining high standards before product release.
An Azure Administrator is a professional responsible for implementing, managing, and monitoring identity, governance, storage, compute as well as virtual networks in a cloud environment. The role of Azure Administrator comes with the responsibility of serving in a larger team dedicated to the implementation of cloud infrastructure in an organisation.
Azure Administrator utilises Microsoft Azure. Microsoft Azure is a cloud computing platform. It lets users manage a variety of cloud resources and services such as data storage, data transformation, and others. An Azure Administrator job involves ensuring data backups for restoration. He or she must have expertise in managing public and private IP addresses concerning virtual machines and Azure resources.
An AWS Solution Architect is someone who specializes in developing and implementing cloud computing systems. He or she has a good understanding of the various aspects of cloud computing and can confidently deploy and manage their systems. He or she troubleshoots the issues and evaluates the risk from the third party.
A product manager is a professional who determines what a product should do and how it should look like. A product manager analyses customer needs and combines them with company goals to develop a product that satisfies everyone. He or she works in coordination with different departments like engineers, salespersons, and product designers to ensure everyone works towards achieving the company's goals.
A product manager develops strategies and plans to help the employees work towards a common goal that is to develop a product that the customers demand. He or she plays the role of the first point of contact in the organisation for anyone who needs to know about the product. Concerning larger programmes, they work with Technical Program Managers to deliver results.
Individuals in the information security manager career path involves in overseeing and controlling all aspects of computer security. The IT security manager job description includes planning and carrying out security measures to protect the business data and information from corruption, theft, unauthorised access, and deliberate attack
The ITSM Manager ensures adherence to ITIL standards and best practices within the IT services organization. As the owner of ITIL processes, they create, train, track, and report on these processes. Operating across IT functional areas, the ITSM Manager ensures alignment with business needs, implementing and continually improving service management policies and processes for optimal efficiency and effectiveness.
A computer programmer is a specialist in one computer programming field, or he or she can write code for software of several kinds. Individuals in the computer programmer career path explain the procedure of developing, writing, reviewing, debugging and managing computer program source code. Within a programming language, this source code is composed so that the computer can understand it.
The computer programmer career path starts with a strong interest in technology and with utter curiosity about programming languages. Students can pursue Computer Science courses to opt for a computer programmer career path. Here, in this article, we will discuss the details of a computer programmer career path, such as how to become a computer programmer in India, and scope of computer programming in India.
An RPA Developer is an expert who is responsible for developing software technology to build, deploy and manage RPA machines and systems. He or she deals with the process of automating complex and redundant business tasks using Artificial Intelligence and Machine Learning algorithms.
An RPA Developer is required to investigate, analyse and organise automated processes to increase the efficiency of a business model using RPA technologies and tools. He or she possesses the skills of a Software Developer, Business Analyst and Project Manager. An RPA Developer is expected to perform coding, testing, and maintaining RPA bots and the entire ecosystem.