Approved by AICTE New Delhi, Affiliated to RTM Nagpur University,
NAAC Accredited

DTE Code : 4117

"Provisional Admission Open for 2020-2021 Batch" Apply Now
07104-236102  /   ghriitnag@raisoni.net

Master of Computer Applications

Program Outcomes

Computational Knowledge:

  1. Apply knowledge of computing fundamentals, computing specialization, mathematics, and domain knowledge appropriate for the computing specialization to the abstraction and conceptualization of computing models from defined problems and requirements.
  2. The use of statistics and probability, discrete and/or Boolean mathematics, algebra, trigonometry and/or calculus mathematics in support of the analysis, design, and application of information engineering technologies.

Problem Analysis:

  1. Identify, formulate, research literature, and solve complex computing problems reaching substantiated conclusions using fundamental principles of mathematics, computing sciences, and relevant domain disciplines.

Design / Development of Solutions:

  1. 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.

Conduct Investigations of Complex Computing Problems:

  1. 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.
  2. Knowledge of contemporary issues.
  3. Awareness of emerging technologies and current professional issues.
  4. Role of research in Computer and IT related areas

Modern Tool Usage:

  1. Create, select, adapt and apply appropriate techniques, resources, and modern computing tools to complex computing activities, with an understanding of the limitations.
  2. An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.
  3. Ability to seek out news of technology change and can site potential consequences in some areas

Professional Ethics:

  1. Understand and commit to professional ethics and cyber regulations, responsibilities, and norms of professional computing practice.
  2. Possess leadership and managerial skills with best professional ethical practices and social concern.
  3. Understand the proper use of the work of others (e.g., paper, copyrights, and patents) and should acknowledge whenever referred.

Life-long Learning:

  1. Recognize the need, and have the ability, to engage in independent learning for continual development as a computing professional.
  2. Develop confidence for self and lifelong learning.
  3. Graduates are able to participate and succeed in competitive examination like GRE, GATE, TOEFL, GMAT, SCJP, RHC, OCP etc.

Project management and finance:

  1. Demonstrate knowledge and understanding of the computing and management principles and apply these to one’s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments.
  2. Project management techniques and teamwork necessary for successful information engineering technologies, system designs and implementations

Communication Efficacy:

  1. 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.
  2. Communicate effectively in both verbal and written forms.
  3. Communicate effectively with a range of audiences.

Societal and Environmental Concern:

  1. Understand and assess societal, environmental, health, safety, legal, and cultural issues within local and global contexts, and the consequential responsibilities relevant to professional computing practice.
  2. Understand the impact of engineering solutions in a global, economic, environmental, and societal context.
  3. Ability to analyze the local and global impact of computing on individual as well as on organization.
  4. Ability to analyze, understand cross cultures, societies and issues associated with the groups of people and their beliefs, practices.

Individual and Team Work:

  1. Function effectively as an individual and as a member or leader in diverse teams and in multidisciplinary environments.
  2. Able to demonstrate the team work with an ability to design, develop, test and debug the project by developing professional interaction with each other that can lead to successful completion of project.

Innovation and Entrepreneurship:

  1. Identify a timely opportunity and using innovation to pursue that opportunity to create value and wealth for the betterment of the individual and society at large.


Those candidates who have done graduation in any stream with at least 50% marks (45% for reserved category) from a recognized University are eligible for the MCA programme.

NO Candidates applying for the MCA programme are required to be an Indian national. Candidates should have studied mathematics at 10+2 level or at graduation level.

Those candidates who are aspiring to take direct admission to the second year of the programme are required to have done BCA or B.Sc. in computer science or Information technology.

Carrier Scope

A plethora of job opportunities awaits the students after the completion of an degree in Computer Science :
  1. Software Developer- Software developers are professionals who are associated with facades of the software development process. It includes design, coding, computer programming and project management to name a few.
  2. System Designer-It is the responsibility of these graduates to pursue system designing, logical & Physical designing. The Logical Designing involves output, input, files, database and procedure which are a part of a structure and characteristics.
  3. System Analyst-The professionals in this field are involved in pursuing research about the prevalent troubles/problems. They are also responsible for jotting down a plan to find out the solution of the problem. Recommendation of software also comes under their job profile. The coordination of development between the business development teams is also their responsibility.
  4. Networking engineers- These professional have the responsibility of designing, implementing and troubleshooting of computer networks.
  5. Database Administrator- These professionals are given responsibility of designing, implementing, maintaining and repairing of the database of their organization. This position is also known by other names like Database Coordinator or Database Programmer in the Information Technology sector.