Bharati Vidyapeeth's

Institute of Management & Information Technology

Navi-Mumbai, Mumbai

Approved by AICTE New Delhi, Affiliated to University of Mumbai
NBA Accredited till June 2023.
DTE Code: MC 3162
Contact Us: 022-27578415, +918779669041,+918657008017, +918657008016
Website: , Email:
Master of Computer Application NBA Accredited
  • Master of Computer Applications (MCA)is a two-years (four semesters) professional Master's Degree in computer science awarded in India. The course was designed to meet the growing demand for qualified professionals in the field of Information Technology. It is a postgraduate course that can be taken up after obtaining a Bachelor's Degree. The MCA programme is inclined more toward Application Development and thus has more emphasis on latest programming language and tools to develop better and faster applications.
  • MCA was introduced in BVIMIT in the year 2002. It is two year full time programme affiliated to the Mumbai University approved by AICTE with the intake of 120 students. Spanning over four semesters, the course not only includes subjects that give a good grounding in the IT concepts, but also includes management oriented papers like ‘IT of Management, etc, thus preparing the student to be more competent to face the dynamic corporate world.
Mission & Vision
  • Providing high quality, innovative and value-based education in information technology to build competent professionals.
  • Mission
    • M1. Technical Skills:--To provide solid technical foundation theoretically as well as Practically capable of providing quality services to multi-disciplinary industry.
    • M2. Development: -To provide comprehensive educational programs and promote lifelong learning in the field of Computer Applications based on the changing needs of IT industry and society worldwide.
    • M3.Innovation:-To promote innovation and excellence in delivery and assessment to ensure ethical and holistic development of students for employability, entrepreneurship and higher education.
    • M4.Ethical leadership: - To develop ethical leadership awareness in the students to succeed in industry, government and academia.
Programme Educational Objectives (PEOs)
PEO1: Practice software engineering approaches to solve real world concerns and develop software to meet users requirements in a multi-disciplinary environment .
PEO2: Excel in professional career and/or higher education by acquiring knowledge in mathematical, statistics, management and computer applications.
PEO3: To nurture the creative, innovative and entrepreneurial potential of students for employment and lifelong learning
PEO4: To create competent Professionals with social and ethical attitude, communication skills, leadership qualities, team work
Programme Outcomes
PO 1 Computational Knowledge: An ability to apply knowledge of computing, mathematics, science and application design and development fundamentals appropriate to the discipline.
PO 2 Problem Analysis: An ability to identify, conduct literature survey and formulate the computing requirements appropriate to its solution.
PO 3 Design / Development of Solutions: Design and evaluate solutions for complex problems, components or processes that meet specified needs considering public health and safety, cultural, societal, and environmental parameters.
PO 4 Conduct investigations of complex Computing problems: Use research-based knowledge, analyze and interpret data by applying appropriate research methods, tools and design experiments.
PO 5 Modern Tool Usage: Create, select, adapt and apply appropriate techniques, skills, resources and modern IT tools necessary for computing activities with an understanding of the limitations.
PO 6 Professional Ethics: Understand and commit to professional ethics and cyber regulations, responsibilities, and norms of professional computing practices
PO 7 Life-long Learning: Recognize the need and engage in lifelong learning independently for continual development to improve knowledge and competence as a computing professional
PO 8 Project management and finance: An understanding of IT and management principles and apply to multidisciplinary software development, as a member and leader in a team, to manage projects considering economical and financial factors.
PO 9 Communication Efficacy: Understand and communicate effectively with the computing audiences and with society at large, about complex computing systems activities confidently and effectively by writing effective reports and design documentations.
PO 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.
PO 11 Individual and Team Work: Function effectively as an individual, as a member or leader in diverse teams in multidisciplinary environments.
PO 12 Innovation and Entrepreneurship: Recognize timely opportunity and innovate to be an entrepreneur to pursue and create value addition for the betterment of the individual and society at large.
PSO 1 Provide effective and efficient real time solutions using acquired knowledge in various domains.
PSO 2 Apply standard practices of software project development for desktop, web, mobile and cross platform applications using modern tools and technologies, encouraging open-source programming environments.
Programme Contents
  • MCA11 Mathematical Foundation for Computer Science 1
  • MCA12 Advanced Java
  • MCA13 Advanced Database Management System
  • MCA14 Software Project Management
  • MCAL11 Data Structure Lab
  • MCAL12 Advanced Java LAB
  • MCAL13 Advanced Database Management System LAB
  • MCAL14 Web Technologies
  • MCAP11 Mini Project – 1 A
  • MCA21 Mathematical Foundation for Computer Science 2
  • MCA22 Artificial Intelligence and Machine Learning
  • MCA23 Information Security
  • MCAE24 Elective - 1
    • MCAE241 Image Processing
    • MCAE242 Internet Of Things
    • MCAE243 Robotic Process Automation
    • MCAE244 Computer Vision
    • MCAE245 Embedded Systems
  • MCAE25 Elective - 2
    • MCAE251 Natural Language Processing
    • MCAE252 Geographic Information System
    • MCAE253 Design and Analysis of Algorithm
    • MCAE254 Digital Marketing and Business Analytics
    • MCAE255 Research Methodology
  • MCAL21 Artificial Intelligence and Machine Learning Lab
  • MCAL22 Soft Skill Development Lab
  • MCALE23 Elective 1 Lab
  • MCAL24 Skill based Lab Course AWT Lab
  • MCAL25 Skill based Lab Course User Interface Lab
  • MCAL26 Skill based Lab Course Networking with Linux Lab
  • MCAP21 Mini Project 1-B
  • MCA31 Big Data Analytics and Visualization
  • MCA32 Distributed System and Cloud Computing
  • MCAE33 Elective - 3
    • MCAE331 Blockchain
    • MCAE332 Deep Learning
    • MCAE333 Game Development
    • MCAE334 Ethical Hacking
    • MCAE335 Quantum Computing
  • MCAE34 Elective - 4
    • MCAE341 Intellectual Property Rights
    • MCAE342 Green Computing
    • MCAE343 Management Information System
    • MCAE344 Cyber Security and Digital Forensics
    • MCAE345 Entrepreneurship Management
  • MCAL31 Big Data Analytics and Visualization Lab
  • MCAL32 Distributed System and Cloud Computing Lab
  • MCALE33 Elective 3 Lab
  • MCAL34 Skill based Lab Mobile Computing Lab
  • MCAL35 Software Testing Quality Assurance Lab
  • MCAP31 Mini Project: 2 A
  • MCAI41 Internship
  • MCAR42 Research Paper
  • MCAM43 Online Course - (MOOC)
  • MCAS44 Institute Social Responsibility

© 2023 All Rights Reseverd Bharati Vidyapeeth