cmr.edu.in MCA | Programmes at CMR University

MCA

Scope and Objective

An MCA (Master of Computer Applications) is a postgraduate degree that offers advanced training in software development, computer architecture, networking, and system design. The scope of an MCA is broad, preparing graduates for leadership roles in software engineering, systems management, and IT project management. Professionals with an MCA can work in software development companies, IT consultancies, banks, and research organisations. With a strong focus on both theoretical knowledge and practical skills, an MCA graduate is equipped to handle complex software and systems issues. The degree also serves as a gateway to specialised roles in fields like AI, cyber security, and data science, as well as academic and research positions.

  • To offer advanced knowledge in software development, database systems, and computer architecture.
  • To develop expertise in designing and managing complex IT systems and applications.
  • To provide practical experience in solving real-world IT problems using advanced programming techniques.
  • To prepare graduates for leadership roles in software engineering, IT project management, and system design.
  • To encourage innovation, entrepreneurship, and research-oriented thinking in IT solutions.
  • To prepare students for specialised roles in fields like AI, data science, cyber security, or for doctoral research and academic careers.
  • To promote teamwork, communication, and project management skills by engaging students in collaborative projects and internships.
  • To emphasise ethical IT practices and the importance of data security, privacy, and digital responsibility in professional roles.

Programme Structure

Semester I
  • Advanced Data Structures using C and Lab
  • Advanced Database Management Systems and Lab
  • Research Methodology and IPR
  • Probability and Statistics
  • Elective 1 : 
    • Artificial Intelligence and Lab 
    • Object Oriented Modelling and Design and Lab
  • Community Service Programme – I 
  • Common Core Courses
Semester II
  • Machine Learning using Python and Lab
  • Advanced Java Programming and Lab
  • Advanced Cloud Computing
  • Advanced Computer Networks
  • Advanced Optimization Techniques
  • Elective 2: 
    • Data Warehousing & Data Mining and Lab
    • Mobile Application Development and Lab
  • Interdisciplinary Elective I
  • Community Service Programme – II 
  • Common Core Courses
Semester III
  • Full Stack Development and Lab
  • .NET Framework & Applications and Lab
  • Network Information Security and Cyber Laws
  • Software Project Management
  • Advanced Cloud Computing
  • Elective 3: 
    • Data Visualization and Lab
    • Internet of Things and Lab
  • MOOC
  • Interdisciplinary Elective II
  • Internship 
  • Common Core Courses
Semester IV
  • Blockchain Technology
  • Elective 4: 
    • Digital Image Processing
    • Cloud Security
    • Wireless Sensor Network
  • Capstone Project

Programme Assessment

  • Choice-Based Credit System (CBCS): The university follows CBCS, which allows students to choose courses and earn credits based on their performance.
  • Grades and GPA: Students are awarded grades for each course in a semester. SGPA is calculated to assess semester-wise performance, and CGPA evaluates overall academic performance.
  • Prescribed Curriculum: Each programme includes a Scheme of Teaching and Evaluation, incorporating required courses, labs, and MOOCs from reputed institutions.
  • Auditing Courses: Students can audit courses to gain additional exposure without being evaluated for a grade, which may be advantageous during placements.
  • Evaluation System: Student performance is continuously assessed through Continuous Internal Evaluation (CIE) and Semester End Examination (SEE), with each component carrying 50% weightage.
  • Assessment Methods: Faculty may choose from a range of methods such as assignments, case studies, presentations, quizzes, practicals, and group discussions.
  • Semester End Examination: SEE is conducted at the end of each semester for all registered courses unless otherwise stated.
  • Makeup Examinations: Students failing in one or more courses in SEE are eligible for makeup examinations to improve their grades.

Programme Outcome

  • Computational Knowledge: Ability to apply knowledge of mathematics, computing fundamentals, and domain specialisation.
  • Problem Analysis: Ability to identify, formulate, and analyse complex computing problems.
  • Design and Development of Solutions: Ability to design, develop, and evaluate solutions for complex computing problems.
  • Investigations: Ability to conduct systematic investigations of systems and data to derive valid conclusions.
  • Modern Tool Usage: Ability to use techniques, skills, and modern tools for solving complex computing problems.

Course Outcomes Visit

What expertise will you gain?
  • Advanced programming skills in languages such as Java, C#, or Python
  • Knowledge of software engineering principles and methodologies
  • Proficiency in database management systems and SQL
  • Understanding of computer networks and cybersecurity
  • Project management and software development lifecycle skills

Career Opportunity

  • 01
    Software Developer
  • 02
    Database Administrator
  • 03
    System Analyst
  • 04
    Software Engineer
  • 05
    IT Project Manager
  • 06
    Mobile Application Developer

Testimonials

“My journey at SSCS laid a solid foundation for my career in Data Science. The hands-on labs, dedicated faculty, and exposure to live projects gave me the confidence to land my first job at Deloitte. I’ll always cherish the collaborative learning environment and academic freedom we had.”

Tusharika Sahu

(MCA, Batch of 2022)

“Coming from a non-tech background, I was nervous at first. But SSCS made the transition smooth with beginner-friendly coursework and great faculty support. I was able to upskill quickly and now work as a full-stack developer. The coding competitions and hackathons played a big part in shaping my skills.”

Ashwin

(MCA, Batch of 2022)

FAQs

 Two years

Refer to the ‘How to Apply’ section above for full details.

Candidates must hold a Bachelor’s degree with at least 50% marks (45% for SC/ST) from a recognised university, preferably with Mathematics at 10+2 or degree level.

 Yes. The programme includes practical training and internship opportunities as part of the curriculum.

ACCP AY(2025-26)