MCA

School of Computer & Systems Sciences

APPLY ONLINE
  • Duration

    2 years

  • Eligibility

    Graduation in any Stream

    with 48%

  • Selection Procedure

    Merit + Personal Interview

Program Outcomes

Advanced Knowledge of Computing Concepts

Master core computing principles and complex technology frameworks.

Proficiency in High-Level Programming and Tools

Develop expertise in advanced programming languages and software tools.

Research and Analytical Skills

Hone skills in conducting research and analyzing technical data.

System and Application Design

Learn to design efficient, scalable systems and software applications.

Project Management and Leadership Skills

Lead projects effectively, managing timelines and team collaboration.

Understanding of Emerging Technologies

Stay updated on new tech trends like AI, ML, and cybersecurity.

Problem-Solving and Critical Thinking

Apply logical thinking to solve intricate technology challenges.

Software Development and Deployment Expertise

Build, test, and deploy software applications efficiently.

Interdisciplinary and Cross-Functional Knowledge

Integrate insights from multiple fields for innovative solutions.

Ethical and Social Responsibility

Understand ethical issues and social impacts in tech applications.

Lifelong Learning and Adaptability

Cultivate flexibility and a mindset of continuous learning in tech.

Apply Online

Career Paths

Software Engineer

Data Scientist

System Analyst

Database Administrator

IT Consultant

Web Developer

Cloud Architect

Cyber Security Specialist

Network Engineer

Project Manager (IT)

Curriculum

Course Category Course Title Credits
CORE Object Oriented Programming with C++ and JAVA 3
CORE Database Management System 3
CORE Computer Graphics 3
CORE Information and Network Security 3
VAC Management Process and Organizational behaviour with Environmental Ethics 3
SEC Advance Data Structure and Algorithm Analysis 3
OGE1 OGE1* 2
CORE Object Oriented Programming with C++ and Java Lab 2
CORE Database Management System 1
CORE Computer Graphics Lab 1
SEC Advance Data Structure and Algorithm Analysis Lab 2
CORE Introduction to Cyber Security (Cyber Security Specialization Only) 3
CORE Overview of Data Science, AI, Ethics and Foundation of Data Analysis (AIML Specialization Only) 4

  
Total Credit 33

Course Category Course Title Credits
CORE Web Technology 3
CORE Software Engineering 3
CORE Theory of Computation 3
CORE Computer Based Optimization Techniques 3
CORE Microprocessor & Assembly Language Programming 3
SEC E-Commerce and Digital Marketing 3
OGE2 OGE2* 2
CORE Web Technology Lab 2
CORE Software Engineering Lab 2
CORE Microprocessor Lab 1
AEC Seminar 1
CORE Network Security Design & Implementation (Cyber Security Specialization Only) 3
CORE Data Analytics using Python (AIML Specialization Only) 3
CORE Probabilistic Modeling and Reasoning with Python (AIML Specialization Only) 3

  
Total Credit 35

Course Category Course Title Credits
CORE Compiler Design 3
CORE .NET Framework and ASP.NET 3
CORE Introduction to Artificial Intelligence and Machine Learning 3
DSE Android Programming

Internet of Things

Advance Database Concepts
3
DSE Cloud Computing

Big data Analytics

Mobile Computing
3
OGE3 OGE3* 2
CORE .NET Lab 2
CORE Artificial Intelligence Lab using Python Lab 1
CORE Summer Training Presentation 1
DSE Android Programming Lab

Internet of Things Lab

Advance Database Concepts Lab
2
AEC Communication & Soft Skills 1
CORE Application Security Testing and Audit (Cyber Security Specialization Only) 3
CORE Machine Learning and Pattern Recognition (AIML Specialization Only) 3
CORE R Programming for Data Science and Analysis (AIML Specialization Only) 3

  
Total Credit 33

Course Category Course Title Credits
CORE Industrial Training 20
CORE Research Paper Publication 5

  
Total Credit 25

Tuition Fee

92,100

Note *Lab & Library fee will be charged separately
#Program Proposed from Session 2024-25

Scholarship

As per University norms

Write to us to check for your eligibility

Internship Opportunities

APPLY ONLINE

Engage, Connect and Experience
the vibrant Life at JNU

150+

Acres Green
Campus

300+

State-of-the-Art
Labs

250+

Smart
Classrooms

30+

Signature Annual
Events

25+

Student
Clubs

Engage, Connect and Experience
the vibrant Life at JNU

1000+

Placement
Offers

50+

Teaching
Faculty

12+

Laboratories

Frequently Asked Questions

To be eligible for the program the applicants must have a Bachelor’s degree with at least 50% aggregate marks. Additionally, students must have studied Mathematics either at the 10+2 level or during their undergraduate program. This ensures that applicants have the foundational knowledge necessary for the rigorous technical coursework in the program. The criteria aim to attract students with an analytical background, which is crucial for success in advanced computing studies.

The program typically spans two years for students who have a relevant undergraduate background, such as a BCA or a degree in a related field. For students without a strong background in computer science, some universities offer a three-year version of the MCA, including foundational courses. This structure helps ensure that all students gain a solid grounding in essential computing concepts, regardless of their prior educational background, while maintaining a focused path to graduation.

The curriculum encompasses a wide range of advanced computing subjects. Core topics include Advanced Programming, Artificial Intelligence, Machine Learning, Database Systems, Cloud Computing, and Cyber Security. These subjects equip students with the technical knowledge and skills essential for tackling real-world challenges in various tech domains. Additionally, the curriculum may include electives on emerging technologies, industry case studies, and project-based learning to prepare students for dynamic careers in IT and software development.

Yes, internships and projects are integral components of the program. These practical experiences provide students with hands-on exposure to industry environments, enabling them to apply theoretical knowledge in real-world settings. Internships often involve working with IT companies on live projects, which help students understand industry practices and trends. Completing projects allows students to specialize in areas of interest, enhancing their skills and making them more marketable to prospective employers after graduation.

The graduates have excellent job prospects across various roles in the IT sector. Career options include Software Engineer, Data Scientist, Systems Analyst, IT Consultant, Network Engineer, and Project Manager, among others. The programs comprehensive curriculum and practical training equip students with in-demand technical skills and industry exposure, making them valuable assets in the job market. Graduates can find opportunities in sectors such as Software Development, Data Analysis, Cyber Security, and consulting.

Yes, it has a dedicated placement cell that provides comprehensive placement support graduates. The placement team organizes campus recruitment drives, helping students connect with leading companies. The placement cell also arranges Workshops, Mock Interviews, and networking events to enhance students' employability skills and increase their chances of landing promising roles. By fostering relationships with employers, the placement cell ensures that graduates have access to numerous job opportunities upon completing their program.

The students shall receive extensive industry exposure through a variety of opportunities. The program includes Workshops, Industry Seminars, and Guest Lecturers from IT professionals and partnerships with tech companies. These initiatives enable students to stay updated on industry trends, gain insights into real-world applications, and develop professional connections. Additionally, internships and live projects in collaboration with industry partners allow students to gain practical experience, strengthening their skills and preparing them for competitive tech roles.

Yes, after completing the program, students have the option to pursue a Ph.D. It provides an opportunity for those interested in research and academia to deepen their expertise in a specialized area of computer science. This path is ideal for students who want to contribute to academic research, engage in high-level technical projects, or pursue careers as university faculty or research scientists in industry.

The program is offered in an on-campus format, providing students with access to university resources, state-of-the-art labs, and interactive classroom learning. The program may also incorporate online learning options for certain elective courses or additional certifications, providing flexibility. The on-campus mode fosters a collaborative environment where students can engage with faculty and peers, work on group projects, and utilize the universitys’facilities for a comprehensive educational experience.

Yes, It offers scholarships to eligible students based on merit, financial need, and reserved category status. These scholarships aim to make quality education accessible and support students in achieving their academic goals. Merit-based scholarships reward academic excellence, while need-based scholarships help students from financially challenged backgrounds. The university provides details on scholarship applications and criteria, encouraging students to apply and reduce their financial burden during their studies.

Browse by School