Seshadripuram, Bengaluru-20
NAAC A++ Accredited | Permanently Affiliated to
Bengaluru City University
ISO 9001:2015 Certified

Master of Computer Application (MCA)

Seshadripuram College, Bangalore, offer MCA course affiliated to Bangalore City University under AICTE regulations in 2024. The Master of Computer Applications (MCA) is a two-years program designed for students to flexibly adapt, consistently adhere to principles, effectively apply their skills, and strive for a harmonious balance and excellence in their careers. Through this empowerment, they are enabled to contribute significant value to both industry and society.

Course Details

Duration of the Course - 2 Years

Paper Code Title of the Paper Hours/Weeks Marks Credits
I.A Exam Total Subject Sem
1MCA1 The Art of Programming 4 30 70 100 4 28
1MCA2 Discrete Mathematics 4 30 70 100 4
1MCA3 Computer Organization and Architecture 4 30 70 100 4
1MCA4 Theory of Computation 4 30 70 100 4
1MCA5 Object Oriented Programming 4 30 70 100 4
1MCA6 Data Structures 4 30 70 100 4
1MCA7 Data Structures Lab 8 30 70 100 2
1MCA8 Object Oriented Lab 8 30 70 100 2
Paper Code Title of the Paper Hours/Weeks Marks Credits
I.A Exam Total Subject Sem
2MCA2 Database Management Systems 4 30 70 100 4 28
2MCA3 Computer Networks 4 30 70 100 4
2MCA4 Software Engineering 4 30 70 100 4
2MCA5 The Design and Analysis of Algorithm 4 30 70 100 4
2MCA6 Artificial Intelligence 4 30 70 100 4
2MCA7 Database Management System Lab 8 30 70 100 2
2MCA8 Unix Programming Lab 8 30 70 100 2
Paper Code Title of the Paper Hours/Weeks Marks Credits
I.A Exam Total Subject Sem
3MCA2 Soft Core 3 30 70 100 3 26
3MCA3 Research Methodology 4 30 70 100 4
3MCA4 Elective I 4 30 70 100 4
3MCA5 Elective II 4 30 70 100 4
3MCA6 Elective III 4 30 70 100 4
3MCA7 Mini Project 8 30 70 100 4
Paper Code Title of the Paper Hours/Weeks Marks Credits
I.A Exam Total Subject Sem
- Main Project - - - - 16 16

Eligibility for Admission

A candidate with any degree of a minimum of 3 years duration (10+2+3) of Bangalore university or of any other University equivalent there in to with a minimum of 50% of marks in the aggregate of all subjects including languages, if any, provided further, that the candidate has studied Mathematics / Computer science /Business Mathematics / Statistics / Computer Applications / Electronics as a subject at PUC level or equivalent HSC (XII Standard) or at Degree level is eligible for admission to MCA Course. Relaxation to SC/ST, Group I be extended as per University norms.


In each Semester a candidate should be considered to have successfully undergone the prescribed Course of study if the candidate has attended at least 75% of the classes in each subject (Theory, Lab & Practical).

Scheme of Examination

The Internal Assessment marks should be decided for each of the theory subjects by conducting 2 tests, each of 60 minutes’ duration, spread over the span of a Semester. A seminar/assignment should also be given by the student in each semester and the same to be assessed and evaluated for internal assessment along with two tests.

The Internal Assessment marks in Practical course is based on the performance in the Laboratory. The Internal Assessment marks for Project work of a candidate is based on the dissertation and seminar.

Eligibility to go to the Higher Semester

A Candidate is allowed to carry over all the previous uncleared (failed) theory papers and Practical’s to subsequent semesters from the first to fourth semester.

The maximum period for the completion of the course shall be four years from the date of admission.

Minimum for pass and declaration of results

  • For a pass in a semester, a candidate shall secure a minimum of 40% of the marks prescribed for a subject in the University Examination (Theory, Practical, Project work) and 50% of the marks in the aggregate inclusive of the Internal Assessment marks obtained in all subjects put together.
  • The candidates who do not satisfy 7(A) shall be deemed to have failed and have to take exams in the subjects in which he has secured less than 40% at the University examination.
  • Provision is made for rejection of results of all the subjects of a Semester only once, if the candidate decides to reappear for all the subjects of that semester. Such rejection should be made within 30 days of announcement of result, by making a written application, through the Head of the Institution. If such rejection is in respect if the results of all the subjects of one semester and earn fresh Internal marks as well.
  • The results of any semester will be declared as pass or fail as the case may be in accordance with regulation 7(A).
  • To be eligible for the award of the MCA degree, a candidate shall have completed the scheme of training and passed in all subjects prescribed for the Course.
  • Further to regulation 7(A), the classification followed by the University for all PG courses shall be made applicable for the declaration of results of each Semester.

Classification of results for the MCA Course and declaration of ranks

Further to regulations 7(A) and 7(F), the names of all successful candidates securing First Class with Distinction and First Class in the First attempt shall be arranged in the order of Merit and only first FIVE Ranks shall be declared.

A candidate shall complete examinations of all semesters of MCA course within - four years from the date of admission.

Program Outcomes

  • PO 1 - Computational Knowledge: Understand computing and optimization techniques using mathematics and computational models for solving real-world practical problems
  • PO 2 - Problem Analysis: Formulate the problem in familiar and non-familiar contexts, conduct the feasibility study, and solve real-world problems through analysis that aims for optimal solutions
  • PO 3 - Design / Development of Solutions: Design and develop solutions for real-world problems by identifying relevant assumptions and formulating arguments, which provides user satisfaction in the multi-disciplinary sector
  • PO 4 - Conduct investigations of complex Computing problems: Conduct literature surveys through research papers, and survey techniques to extract information to understand complex problems, formulate hypotheses, and test them with qualitative and quantitative data.
  • PO 5 - Usage of Modern Tools: Develop or select, and apply relevant algorithms/techniques, and resources, using modern IT tools to solve complex computing problems and use appropriate software for analysis of data.
  • PO 6 - Professional Ethics: Understand professional ethics, cyber ACT/ regulations, and responsibilities with societal concern and adopt objective, unbiased and truthful actions in all aspects of work.
  • PO 7 - Life-long Learning: Engage in the lifelong learning experience to gain and improve knowledge and competency as a computing professional and to inculcate a healthy attitude for lifelong learning.
  • PO 8 - Project Management and Finance: Demonstrate knowledge and understanding of software engineering and management principles and manage projects efficiently as a leader considering economical parameters.
  • PO 9 - Communication Efficacy: Communicate effectively with the computing community and with society effectively by writing technical documentation, giving presentations, discussing instructions, and constructing logical arguments using the correct technical language related to the field.
  • PO 10 - Societal and Environmental Concern: Understand responsibilities and consequences based on societal, environmental based national, or international issues relevant to computing techniques and contribute to nation building.
  • PO 11 - Individual and Teamwork: Work effectively as an individual, as a member, or as a leader inspiring people in teams in multidisciplinary sectors.
  • PO 12 - Innovation and Entrepreneurship: Identify an opportunity for innovation in day to-day activities and enable an ecosystem to look for innovation opportunities that will help a large set of people be happy and thus allowing them to focus on improving what they do.