fb Placeholder canvas

Masters of Computer Applications (MCA)

Master of Computer Applications (MCA)

Master of Computer Applications (MCA) is a two-year-long post-graduate programme for aspirants wanting to delve further into the domain of computer application development with the guidance of acquiring a new programming language and further knowledge of advanced computer applications. The programme is a combination of both theoretical and practical knowledge. An MCA Course from DBUU's School of Engineering & Computing, one of the best MCA colleges in Dehradun, provides students with an opportunity to work with devices intended to develop more reliable and more durable applications.

Designed to meet the lack of adequate IT (Information Technology) industry professionals, the degree of MCA nurtures the applicants to cater to the dynamic and fast-growing IT and software industries. The programme furnishes the most recent elective courses, with an emphasis on project work. The programme from best MCA course is leaned towards application advancement and lays emphasis on the most current programming languages like Python, etc. The programme furnishes graduates with information on increasing the use of programming in different fields to tackle specific issues for end clients or customers. Furthermore, the programme also imparts knowledge on planning, designing, and developing complicated commercial application software and system software, leading DBUU among the list of top MCA colleges in Dehradun.

Salient Features

  • 19+ years of academic experience
  • Focus on student-centered learning
  • Problem-based learning and industry-relevant curriculum
  • Best placement opportunities to get placed in high-end and reputed companies
  • Industrial training in reputable firms and organizations
  • The privilege of 100% placement guidance and support
  • Department-organized tech fests and hackathons
  • Industry visits, seminars, workshops, and guest lectures by eminent researchers and industry practitioners
  • Active student clubs and bodies
  • The multi-cultural and vibrant teaching environment

Admissions Open 2024!!

Merit-based admission process with online application at Dev Bhoomi Uttarakhand University.

Eligibility & Fee Details

Duration & Eligibility

2 Years

Passed BCA/BSC (CS)/B.Sc IT/ BE (IT)/B.Tech (IT) or equivalent degree or passed any graduation degree preferably with Mathematics at 10+2 level or at graduation level (With additional bridge course for non-mathematics backgrount students) at least 50% (45% for reserved cateogry) at the qualifying examination.

Fee Structure

Fee Structure

Course Total Fees
Academic fee ( Per Sem) ₹ 45000/-

One Time Fee

Application Fee (Non-Refundable) Admission Fee (Non-Refundable) University Enrollment Fee (Non-Refundable)
₹ 1,500 ₹ 7,000 ₹ 3,000
Exam fees ( Per Semester) 4,500/-

Download Fee Structure

Click Here

Program Educational Objectives (PEO's)


PEO-1 To equip students enough to use and apply current concepts and practices in the domain of computer applications
PEO-2 To provide students with enough knowledge to identify computer application-related queries, review them, devise the method, or determine the problem considering legal, ethical, and societal concerns
PEO-3 To understand the requirement for and capability to engage in advancing professional development
PEO-4 To prepare students to work and interact efficiently in an interdisciplinary environment, individually or in the team, and demonstrate scientific leadership in academia and industry
PEO-5 To impart students the knowledge to communicate efficiently by written, oral, computing and graphical means

Program Specific Objectives (PSO's)


PSO-1 To experiment and equip programming theories and implement new approaches and modifications towards research and societal problems
PSO-2 To analyze and produce computer applications associated with system software, cloud computing, algorithms, big data analytics, blockchain, artificial intelligence & machine learning, bioinformatics, cyber security and networking for effective design of computer-based systems of ranging complexity
PSO-3 To implement standard software engineering practices, methods and procedures in software project development employing an open-source programming environment to deliver a quality product for business progress

Program Grid Structure

Semester's

Semester 1

Course Code Course Credit
21MCA101 Mathematical Foundation for Computer Applications 4
21MCA102 Data Structures with Algorithms 3
21MCA103 Advanced Database Management System 3
21MCA104 Computer System Architecture 3
21MCA105 Python Programming 3
21MCA106 Recent IT Trends 3
21MCA191 Life Skills for Professionals 2
23AEC091 Ability Enhancement Course-I 1
Practical
21MCA181 Data Structures with Algorithms Lab 1
21MCA182 Advanced Database Management System Lab 1
21MCA183 Computer System Architecture Lab 1
21MCA184 Python Programming Lab 1
TOTAL 26

Semester 2

Course Code Course Credit
21MCA201 Operating System with Unix 3
21MCA202 Object Oriented Programming 3
21MCA203 Design & Analysis of Algorithm 3
21MCA204 Advanced Web Technologies 3
21MCA205 Artificial Intelligence 3
21MCA221X Programme Elective-I 3
23AEC092 Ability Enhancement Course-II 1
23OE26X Open Elective-I 2
Practical
21MCA281 Operating System with Unix Lab 1
21MCA282 Object Oriented Programming Lab 1
21MCA283 Design & Analysis of Algorithm Lab 1
21MCA284 Advanced Web Technologies Lab 1
VAM203XX Value Added Course-I 0
Social Internship of 3-4 weeks duration in summer vacation after completion of Second Semester, to be evaluated during 3rd semester.
TOTAL 25

Semester 3

Course Code Course Credit
21MCA301 Advanced Computer Networks 3
21MCA302 Advanced Software Engineering 4
21MCA303 Big Data Analytics 3
21MCA304 Full Stack Development 3
21MCA321X Programme Elective-II 3
21MCA322X Programme Elective -III 3
23AEC093 Ability Enhancement Course-III 1
23OE36X Open Elective-II 2
Practical
21MCA381 Advanced Computer Networks Lab 1
21MCA382 Big Data Analytics Lab 1
21MCA383 Full Stack Development Lab 1
23PSPR391XX Minor Project – I 1
23SOCIALIN391 Social Internship 1
VAM303XX Value Added Course-II 0
TOTAL 27

Semester 4

Course Code Course Credit
Practical
23PSPR491XX Industrial Project /Dissertation 12
TOTAL 12
Programme Elective

Programme Elective-I

21MCA221A Data Mining and Warehousing
21MCA221B Cryptography and Network Security
21MCA221C Mobile Application Development
21MCA221D Introduction to Internet of Things (IOT)

Programme Elective-II

21MCA321A Digital Image Processing
21MCA321B Cyber Security
21MCA321C Cloud Computing
21MCA321D Advanced Wireless Networks

Programme Elective-III

21MCA322A Computer Vision
21MCA322B Computer Forensics
21MCA322C Software Project Management
21MCA322D Machine Learning

Job Opportunities The Course Might Lead To


The MCA degree opens up several job opportunities. Here are some of the highest-paying careers you may pursue after MCA degree.

  • Database administrators
  • Computer programmers
  • Information system managers
  • IT consultants
  • Multimedia programmers
  • System administrators
  • Games developers
  • Network administrators
  • Software developers
  • Big data analysts
  • Mobile applications developers
ADMISSION 2024
close slider

Admission 2023-24

Admission Helpline
×