Master of Computer Applications (MCA)

Programme Overview

Kristu Jayanti (Deemed to be University), Bengaluru, offers a two-year, full-time Master of Computer Applications (MCA) programme approved by the AICTE. Established in 2004, the programme aims to produce competitive computer professionals proficient in advanced technical concepts. The university provides state-of-the-art facilities, featuring high-end infrastructure in information technology, computing resources, and advanced software, all designed to support an integrated learning environment. This setup enables students to effectively access and utilise resources to achieve their academic and professional goals.

Eligibility

  • Candidates seeking admission to the MCA programme must meet the following criteria:
  • Candidates with a Bachelor’s degree in Arts, Science, Commerce and Engineering with not less than 50% marks (45% for SC/ ST candidates) as aggregate from a recognised University are eligible to apply.
  • Candidates should have studied Mathematics either at the undergraduate or higher secondary level. Candidates who do not have a background in Mathematics will be required to undergo a mandatory Bridge Course in Mathematics conducted by the Department.

Why Choose This Programme?

  • Industry-aligned curriculum mapped to modern technologies
  • Hands-on labs, mini-projects and real-time case studies
  • Value-Added Programmes & globally relevant certifications
  • Strong placement training
  • Active student tech clubs for peer learning & innovation
  • Coding Club
  • Data Science Society
  • Cybersecurity Forum
  • Research-friendly environment with symposiums, conferences and seminars
  • Fun-learning ecosystem with fests, hackathons, competitions & student-led initiatives

Programme Highlights

  • Project-based learning is integrated into every semester
  • Training in Java, Python, Full Stack Development, Cloud Computing, Artificial Intelligence/ML, DevOps & Cybersecurity
  • Industry visits, guest talks & international expert interactions
  • Student Enrichment Programmes and Research Methodology support
  • Bridge courses & peer mentoring support for foundational strengthening

What You Will Learn

The MCA programme equips students with:

Core Technical Expertise

  • Programming in Python, Java, C#, and modern languages
  • Full Stack web & mobile development
  • Data structures, algorithms & system design
  • Database management & big data tools
  • Cloud technologies & virtualization
  • Networking fundamentals & advanced security concepts

Emerging Technologies

  • Artificial Intelligence & Machine Learning
  • Data Science, Visualization, and Analytics
  • Blockchain concepts
  • DevOps pipelines & CI/CD
  • Internet of Things (IoT)

Professional & Managerial Skills

  • Problem-solving & critical thinking
  • Software project management and agile methodologies
  • Communication, teamwork, and leadership
  • Research methodology & technical documentation

Key Courses

  • Python Programming & Data Structures
  • Java Programming & System Design
  • Full Stack Web Development
  • Database Management & SQL
  • Data Science & Machine Learning
  • Cloud Computing
  • Software Engineering & DevOps Practices
  • Cybersecurity & Ethical Practices
  • Mobile Application Development
  • Artificial Intelligence

Placement & Career Support

  • Dedicated soft skills, aptitude and communication training
  • Coding test preparation (Hackerrank, LeetCode, CodeChef)
  • Resume building, portfolio development & GitHub profiling
  • Mock technical, HR and panel interviews conducted by industry professionals & alumni
  • Internship assistance & final-year project mentoring

Career Prospects

Graduates of the MCA programme are prepared for a wide range of high-growth IT careers:

Job Roles

  • Software Developer / Software Engineer
  • Full Stack Developer
  • Data Analyst / Data Scientist
  • Cloud Engineer
  • AI/ML Engineer
  • Cybersecurity Analyst
  • Mobile App Developer
  • Database Administrator
  • Network & Infrastructure Engineer
  • DevOps Engineer
  • Business Analyst
  • IT Consultant / Solution Architect
  • Project Manager (IT)

Industry Sectors

  • IT & Software Services
  • Banking & FinTech
  • Healthcare IT
  • E-Commerce & Retail
  • Cloud & Cybersecurity Companies
  • Government & Public Sector IT
  • EdTech, Start-ups, R&D Labs

Programme Matrix

Sem. Course Type Course Title Credits
I DSC Java and Web Programming 4
I DSC Mathematical Foundations for Computer Science 4
I DSC Advanced Database Management System 4
I DSC Data Structures and Algorithmic Techniques 4
I DSC Java and Web Programming Practical 2
I DSC Advanced Database Management System Practical 2
I DSC Data Structures and Algorithms Practical 2
I SEC Python Programming 4
II DSC Artificial Intelligence and Machine Learning 4
II DSC Agile Software Engineering and DevOps 4
II DSC Operating System 4
II DSC Machine Learning Practical 2
II DSC Operating System Practical 2
II DSE Entrepreneurship Development 4
II DSE Robotic Process Automation 4
II DSE Augmented and Virtual Reality 4
II DSE Network and Information Security 4
II DSP Agile Software Development Project 2
II SEC Soft Skills 4
III DSC Cloud Computing 4
III DSC Big Data Analytics 4
III DSC Mobile Application Development 4
III DSC Mobile Application Development Practical 2
III DSC Cloud Computing Practical 2
III DSE Design Thinking 4
III DSE Deep Learning 4
III DSE Immersive Computing and XR 4
III DSE Cyber Security 4
III DSP Data Analytics Project 2
III MDC Generic Elective 3
III SEC Research Methodology 2
IV DSP Major Project 8
IV DSE Quantum Computing 4
IV DSE Software Testing and Quality Assurance 4
IV DSE Soft Computing 4
IV DSE AI Enabled Cloud and Edge Computing 4
IV DSE Project Management Practices 4
IV DSE Internet of Things 4
IV DSE Blockchain Technology 4
IV DSE Gen AI and Prompt Engineering 4
IV SEC Research Proposal Writing and Literature Review 2