M.C.A. Master of Computer Application

Department Contact Info

M.C.A. Master of Computer Application

Chhatauna, Mandir Hasaud, Sector 1, Raipur, Chhattisgarh 492101 (+91) 93297 73028
(+91) 93297 73026 info@rit.edu.in

Entrance / Selection Test - Selection of the candidates should be based on the merit basis

Master of Computer Application is a Three year Degree Program. The MCA Program prepares the students to get into the IT industry –one of the most preferred industries today to take up positions like system analyst, system designer, programmers and managers in any area of computer application. It is a three-year-long course, it is a professional post-graduate program for individuals aiming to delve deeper into the world of application development through the way of learning a modern programming language. An MCA degree offers the student a chance to work with tools meant to develop the better and faster application.

About the Department

Computer Application is the study of the process that interacts with data and that can be represented as data in the form of programs. It enables the use of an algorithm to manipulate, store and communicate digital information. Its fields can be divided into theoretical and practical discipline. Computational complexity theory is highly abstract while computer graphics emphasize real-world applications. Programming language theory considers approaches to the description of the computational process, while computer programming itself involves the use of programming languages and complex systems.

Scope of MCA

There are many opportunities for Post Graduate Students of Computer Application in the following places.

  1. Programmer in Govt. and Private Sector
  2. Assistant Programmer in Govt. and Private Sector
  3. Data Analyst
  4. Software Consultant
  5. MNC’s
    1. Designer
    2. Developer
    3. Team Leader
    4. Tester
    5. DBA
    6. Network Engineer
    7. Hardware Engineer
    8. Relationship Manager


Students from our institution have good placement record over the years. Most of the students are placed in domestic and International Companies.

Eligibility Criteria

Course Admission Criteria
M.C.A Direct
  1. 1.Any graduate who has passed or appearing for the final year degree examination in any discipline. (Science, Commerce, Arts, Engineering, any other graduate degree from any recognized university)
  2. 1. 5% relaxation of marks for SC/ST/OBC candidates may be given.

Entrance / Selection Test:

  1. Selection of the candidates should be based on the merit of the CG Pre MCA entrance examination held by the University or competent authority of Chhattisgarh.
M.C.A Lateral
  1. 2. Any graduate who has passed or appearing for the final year degree examination in any discipline.(Science, Commerce, Arts, Engineering, any other graduate degree from any recognized university)
  2. 3. The minimum education requirements shall be the passing of GNM with a minimum of 50% aggregate marks, 45% for OBC, ST and SC category Students.
  3. 4. Candidate must have mathematics as a subject in their 10+2 course. BCA and BSC(CS) students are eligible for Lateral entry.


To cultivate best software engineers with advance technologies, appropriate skills, knowledge and ethics.


  1. To provide theoretical as well as practical aspect of computer science which enables students to effectively apply their knowledge to solve real-world problems.
  2. To inculcate qualities like team spirit, efficient problem solving, lifelong learning, better adaptability in students to face technical challenges in society.
  3. To make students ready for higher education and innovative research for the global necessities.
  4. To train students for professional behavior, strong ethical values and leadership abilities.


  1. PO 1: Computational Knowledge: Apply computational knowledge from fundamentals to specialization using mathematics and domain knowledge for abstraction and conceptualization of computing models for problems and appropriate solution.
  2. PO 2: Problem Analysis: Identify, formulate, research literature, and solve complex computing problems reaching substantiated conclusions using fundamental principles of mathematics, computing sciences, and relevant domain disciplines.
  3. PO 3: Design /Development of Solutions: Design and evaluate solutions for complex computing problems, and design and evaluate systems, components, or processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations.
  4. PO 4: Conduct investigations of complex Computing problems: Use research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions.
  5. PO 5: Modern Tool Usage: Create, select, adapt and apply appropriate techniques, resources, and modern computing tools to complex computing activities, with an understanding of the limitations.
  6. PO 6: Professional Ethics: Understand and commit to professional ethics and cyber regulations, responsibilities, and norms of professional computing practices.
  7. PO 7: Life-long Learning: Recognize the need, and have the ability, to engage in independent learning for continual development as a computing professional.
  8. PO 8: Communication Efficacy: Communicate effectively with the computing community, and with society at large, about complex computing activities by being able to comprehend and write effective reports, design documentation, make effective presentations, and give and understand clear instructions.


  1. PSO1: Students will be able to explore the industry and achieve higher position in their professional career.
  2. PSO2: Students will learn team solidarity, leadership skills and ethical behavior.
  3. PSO3: Students will able to adopt the changing technologies, tools and industrial environment as per global requirements.


  1. 1. To provide opportunities for acquiring in-depth knowledge of fundamental concepts and programming skills for holistic development of students.
  2. 2. To apply current tools, technologies and research to create systems for solving industry oriented problems.
  3. 3. To develop the abilities to face the changing trends and career opportunities in computer application.
  4. 4. To embed strong human values and professional ethics belonging to societal needs.

We help students succeed in their careers by helping them discover a field they're passionate about and empowering them to lead in it. Choose from a wide range of undergraduate, postgraduate, doctoral, and diploma courses.