About Masters of Computer Application

MCA (with grooming under Microsoft Incubation and Innovation centre)

MCA (Masters of Computer Application) is an advance post graduate course offered by Tula’s Institute, one of the Top Private MCA college in Dehradun. Technology companies in India have driven growth, created jobs, has seen a rising number of successful startups being churned out. India is the largest destination for the information technology in the world and IT industry is one of the fastest growing industries in the country. The demand of computer professionals is constantly increasing, owing to the rapid digitalization in India as well as abroad.


  • To become centre of excellence in software development and research.


  • Induce ethical values and spirit of social commitment.
  • Provide a learning ambience to enhance innovations and problem solving skills.
  • To provide a comprehensive education, benchmarked against the highest global
  • Collaborate with software industry and adopting technology for achieving quality
    of technical education.
  • Promote research based projects / activities in the emerging areas of technology
  1. PEO1 : To prepare the graduates as successful professionals ready for Industry, Government sectors, Academia, Research, Entrepreneurial Pursuit and Consultancy firms.
  2. PEO2 : To prepare the graduates with Ethical Attitude, Effective Communication Skills and admit themselves as ethical and responsible citizens with social commitments.
  3. PEO3 : To prepare the graduates with excellent computing ability so that to Comprehend, Analyze, Design and Create computing solutions for the real-time problems.
  4. PEO4 : To prepare the graduates to adapt themselves for life-long learning through professional activities on latest technology and trends needed for a successful career.
  5. PEO5 : To prepare graduates with the ability to gain multidisciplinary knowledge through real-time projects and industry internship training.
  1. Computational Knowledge : 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. 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. 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. 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. 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. Professional Ethics : Understand and commit to professional ethics and cyber regulations, responsibilities, and norms of professional computing practices.
  7. Life-long Learning : Recognize the need, and have the ability, to engage in independent learning for continual development as a computing professional.
  8. Project management and finance : 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.
  9. 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.
  10. Societal and Environmental Concern : Understand and assess societal, environmental, health, safety, legal, and cultural issues within local and global contexts, and the consequential responsibilities relevant to professional computing practices.
  11. Individual and Team Work : Function effectively as an individual and as a member or leader in diverse teams and in multidisciplinary environments.
  12. Innovation and Entrepreneurship : 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.
  1. PSO1 : Provide academic recourses for higher education industry.
  2. PSO2 : Provide skills for developing algorithms for problem solving.
Tula’s Institute offers Master of Computer Application (MCA) program that is a master's degree in Computer Application. This program enables students to develop and hone their business skills by offering unparalleled opportunities along with access to global exposures at the finest companies in the market. Tula’s Institute is a top MCA college in Dehradun that aims at imparting quality education in the field of computer science to excel in the corporate world and to train students to develop the soft skills with global standards and enhance their knowledge in computer applications. After completing this program, the student gain expertise in the fundamentals of Computer and IT, Programming in C++ and Java, System Analysis and Design and Algorithm Analysis and Design. At Tula’s Institute, which is one of the best MCA colleges in Dehradun, the syllabus is designed keeping in mind the importance of practical knowledge in this field. Students are given a sufficient amount of lab visits to excel in their field of choice.
The MCA Program aims to provide learners with an ability to prepare for job placement, successful career and to become Leaders for the comprehensive development of the society. These aims are achieved with:
  • An introduction to the study of computer application.
  • A progressively higher level of understanding and critical awareness of the main issues in technology management.
  • A global holistic perspective of management and computer application.
  • A range of intellectual skills and technical competencies required for effective management.
  • The opportunity to link the program of a computer application with the study of an advanced level of a specialist pathway.
  • Applying and converting the above understanding into application and learning.
  • The high quality and effective arrangements made by Tula’s Institute in the field of MCA makes it the Best MCA College in Dehradun.
After the completion of this program, the students have the option to grow in one of the following fields:
  • Cloud Computing
  • Ethical Hacking
  • GIS (Geographic Information Systems)
  • Software Developing
  • Software Testing
  • Networking
  • IT Support
Our students have been placed in companies like TCS, Cummins, Genpact, Wipro, Hexaware, Infosys, Oracle, HCL, IBM, Mahindra, Hindustan Unilever Limited, Infosys.
Summer Internship Program:
Summer Internship Program is an attempt to bridge the gap between the professional world and academic institutions. At the end of Semester II, students undergo a Summer Internship for two months.
Winter Internship Program:
The institute encourages learners to hone their skills by applying college learnings in the professional world. At the end of Semester III, students are encouraged to undergo a winter internship/research project for one month.
1. MCA 2 years

Passed BCA/ Bachelor Degree in Computer Science Engineering or equivalent Degree.
Passed B.Sc./ B.Com./ B.A. with Mathematics at 10+2 Level or at Graduation Level (with additional bridge Courses as per the norms of the concerned University). Obtained at least 50% marks (45% marks in case of candidates belonging to reserved category) in the qualifying Examination.


MCAT 101 Programming & Problem Solving using C
MCAT 102 Computer Organization & Architecture
MCAT 103 Computer Based Numerical & Statistical Techniques
MCAT 104 Combinatory & Graph Theory
MCAT 105 System Analysis & Design
MCAT 106 Fundamental of Information Technology.
MCAP 101 Programming with C Lab
MCAP 102 Computer Organization Lab
MCAP 104 Seminar


MCAT 201 Object Oriented Programming with C++.
MCAT 202 Data Structure
MCAT 203 Discrete Mathematics
MCAT 202 Data Structure
MCAT 204 Operating System
MCAT 205 E-Governance
MCAT 206 UNIX and Shell Programming.
MCAP 201 C++ Lab
MCAP 202 Data Structure Lab
MCAP 203 Unix and Shell Programming Lab
MCAP 204 Project I


MCAT 301 Internet & Java Programming
MCAT 302 Analysis & Design of Algorithm
MCAT 303 Database Management System
MCAT 304 Simulation & Modelling
MCAT 305 Web Technologies
MCAT 311 Advanced Operating System.
MCAT 312 E-Commerce
MCAT 313 Software Project Management
MCAP 301 Java Lab
MCAP 302 Algorithm Design Lab
MCAP 303 Database Lab
MCAP 306 Project II


MCAT 401 Advanced Java
MCAT 402 Data Communication & Computer Networks
MCAT 403 Software Engineering
MCAT 401 Computer Graphics
MCAT Elective II
MCAT Elective III
MCAP 405 Computer Network Lab
MCAP 403 Software Engineering Lab
MCAP 404 Computer Graphics Lab
MCAP 406 Project III
Elective II
MCAT 421 Advanced DBMS
MCAT 422 Digital Image Processing
MCAT 423 Artificial Intelligence
Elective III
MCAT 431 Multimedia communication
MCAT 432 Bio-informatics
MCAT 433 Mobile & Adhoc computing.
MCAT 434 Big Data Analysis


MCAT 501 .Net Technology with C#
MCAT 502 Data Mining
MCAT 503 Cryptography & Network Security
MCAT 504 Software Testing & Quality Assurance
MCAT 54X Elective-IV
MCAT 5SX Elective V
MCAP 501 .Net Lab
MCAP 505 Advanced Network Lab
MCAP 504 Software Testing Lab
MCAP 506 Project IV
Elective IV
MCAT 541 Intellectual Property and Entrepreneurship Skill
MCAT 542 Real Time Systems
MCAT 543 Client Servers Computing
Elective V
MCAT 552 Soft Computing
MCAT 553 Cloud Computing
MCAT 554 Internet of Things


MCAP 601 Industrial Project
Dr. Sanjeev Kumar

Email id: mca.hod@tulas.edu.in
Ph. D., M. Tech., MCA, M. Sc.
Prof. & HOD,
Computer Application

Greetings! On behalf of the faculty members, staff, and students of the Department of Computer Application at Tula’s Institute, Dehradun, I welcome you all to the creative world of computer application. The Department has a team of well qualified and experienced faculty members. The Department lays maximum stress on student outcomes through industry based curriculum, effective teaching learning methods and counselling of students through Mentor-Mentee Program.

I believe the computer application discipline has been widely recognized as an essential source and technique for the advancements in software industry. We prepare our students to meet increasing global challenges of ever evolving technologies so as to make them acceptable to both industries and higher institution of learning. In Tula’s Institute all the students get the opportunity to excel in their academic activities.


Name:- Dr. Sanjeev Kumar

Education:-Ph. D., M. Tech. CSE, MCA, M. Sc. CS

Experience:- 15 Yrs.

Designation:- Professor & Head of Department


Name:- Mr. Shubham Gupta

Education:-  M. Tech.

Experience:- 01 Yrs.

Designation:- Assistant Professor

Publications:- 02

Name:- Ms. Sakshi Koli

Education:-B. Tech.(IT) + M.Tech(CS)

Experience:- 2.5 Yrs.

Designation:- Assistant Professor

Publications:- 02

Name:- Ms. Richa Mishra

Education:- M. Tech (CSE)

Experience:- 3.5 Yrs.

Designation:- Assistant Professor

Publications:- 01

Name:- Ms. Rashmi Mishra

Education:- M. Tech. IT

Experience:- 3.5 Yrs.

Designation:- Assistant Professor

Publications:- 09

Name:- Ms. Diksha Arya

Education:- M. Tech. (IT), B. Tech. (IT)

Experience:- 1 Yrs.

Designation:- Assistant Professor

Publications:- 02

Name:- Ms. Vandana Bansala

Education:- M.C.A

Experience:- 7 Yrs.

Designation:- Assistant Professor

Publications:- 01

Name:- Ms. Monika Belwal

Education:- M. Tech. CSE

Experience:- 2 Yrs.

Designation:- Assistant Professor

Publications:- 02


WhatsApp chat
Apply Now