The question touches upon an important issue in the education system, particularly in India. The distinction between various master's programs in Computer Science disciplines like Master of Computer Application (MCA), Master of Technology (M.Tech), and Master of Engineering (M.E), and the differences in their recognition and acceptance in academic and professional spheres, is a topic of concern for many. The perception of these degrees and their applicability in different job roles can vary widely, leading to questions about fairness and equality.
Recognition and Equal Standing: All these master in computer science programs, such as MCA, M.Tech, or M.E, are recognized by All India Council for Technical Education (AICTE), indicating that they meet certain standards of education. Despite this, there seems to be a disparity in how they are perceived and accepted in the job market, and especially in academic institutions.Duration and Content: The duration of these programs, is often the same (for example, B.Tech + M.Tech, B.E + M.E, and BCA + MCA all taking six years). However, the focus of the curriculum and the skills acquired can vary.NET Qualifications: The eligibility criteria for UGC NET and similar exams also play a role. The fact that M.Tech/M.E/MCA graduates can appear for University Grants Commission (UGC) NET (National Eligibility Test) implies a certain level of academic qualification.Fairness and Equality: It raises a valid concern about whether the current system is fair to all graduates, regardless of their specific master's program.I am making one video on this issue. If you think the video needs correction and improvement, and you want to give suggestions, this is the right place.
https://www.youtube.com/watch?v=x-kwAQq8iZk
Possible factors could include historical practices, industry demands, or specific skill sets associated with different degrees. So, the question is, "Why there is discrimination between these programs?"