Bachelor of

Computer Applications | BCA

It is a full time three year programme which aims to provide a focused, outcome-based syllabus at the undergraduate level with an agenda to structure the teaching-learning experiences in a more student-centric manner.

The Under-Graduate Programmes will prepare the students for their bright future. Each programme clearly elaborates its nature and promises the outcomes that are to be accomplished by studying the courses. The graduate attributes incorporate values related to creativity, ethics, emotional stability, analytical thinking, societal wellbeing and also skills for employability. Each programme prepares students for life-long learning and sustainability.Bachelor of Computer Applications curriculum supports students to acquire adequate practical exercises along with theoretical foundation and also offers electives for widening the domain expertise.

show more... show less...

Key Information

  • Duration
    3 Years
  • Programme Code
  • Course Type
    Bachelor Degree
  • Mode of study
    Full time
  • Campus
    Vidyavihar - Mumbai
  • Institute

Programme Objectives

  • Empower students with competencies in creative thinking and problem solving, inter-personal communication and managerial skills

  • Provide students with a sound theoretical base and exposure in various programming domains

  • Prepares students for a variety of computer applications ranging from basic computer animation, computer networking till Applied AI, Business Intelligence, Data security.

  • Apply knowledge of mathematics, management in practice.

  • Become employable in IT companies, government organizations or become an entrepreneur generating employment.


A combination of innovative teaching methods, guest speakers, hands-on experience of new technology, interaction with subject experts provide the student with an ambience that help them flourish their talents in subject specific areas. It helps the student get a perspective and encourages logical thinking with flexibility of execution.


Computer Applications is a broad sector and there are various job options after completing the BCA Programme. Graduates can seek jobs as

  • Web developers
  • Database administrators
  • Network Engineers
  • Digital Marketers
  • Software Engineers
  • Security Experts
  • Mobile App developers
  • System Programmers
  • Software Testers

Specializations Offered

  • Cloud Computing
  • Ethical Hacking
  • Geospatial Technology
  • IoT
  • Linux Administration

The programme also encourages self-employment and entrepreneurship among students and inspires them to turn an emerging idea into viable start up.



Semester I Semester II
Principles of Algorithms & Programming OOP with core Java
Digital Computer Fundamentals Web Design and Development
Discrete Structures Optimization Techniques
Professional Communication Skill - I Business Writing and Communication
Constitution & Public Policy Environmental Studies & Sustainability
Minor Elective I (Any one) Minor Elective I
The minor electives will be offered from the following domains :- Marketing, Management, Data Science, Web Designing, Cybersecurity, Accounting, Taxation, Finance, Financial Markets, Investment Banking, Commercial Data Science, Banking, Biotechnology, Mass communication, Embedded Systems and IoT.
Elective II (Select any one) Elective II (Select any one)
Organizational Behaviour Computer Animation
Engineering Graphics Digital Citizenship
Semester I Semester II
Core Course (CC) Core Course (CC)
Principles of Algorithms & Programming OOP with core Java
Digital Computer Fundamentals Web Design and Development
Discrete Structures Optimization Techniques
Ability Enhancement Compulsory Course (AECC) Ability Enhancement Compulsory Course (AECC)
Business Communication Environmental Studies
Generic Elective (GE) (Select any one) Generic Elective (GE) (Select any one)
Organizational Behaviour Introduction to Financial Accounting
Engineering Graphics Computer Animation
Fundamentals of Electronics Digital Citizenship
Semester III Semester IV
Core Courses (CC) Core Courses (CC)
Database Management System Computer Networking
Operating Systems Advanced Web Programming
Elements of Statistics Software Engineering
Skill Enhancement Course (SEC) Skill Enhancement Course (SEC)
Python Programming Mobile Programming
Generic Elective (GE) (Select any one) Generic Elective (GE) (Select any one)
Computerized Accounting Digital Marketing
Virtual Reality UI/UX
Arduino Programming Robotics
Semester V Semester VI
Core Courses (CC) Core Courses (CC)
Software Project Management Information Security
Artificial Intelligence and Machine Learning Python for Data Science
Skill Enhancement Course (SEC) Skill Enhancement Course (SEC)
MERN Stack Project Implementation
Discipline Specific Elective (DSE) (Select any one) Discipline Specific Elective (DSE) (Select any one)
Geospatial Technologies Ethical Hacking
Internet of Things Advanced JAVA
Cloud Computing Linux Administration

Graduate Attributes

  • Academic excellence
  • Analytical Thinking
  • Critical Thinking
  • Creativity and originality
  • Engagement with the Society
  • Environmental Sensitivity
  • Leadership and team spirit
  • Professional Efficiency
  • Strong presentation & communication skills

You may also be interested in ?

Apply Now Enquire Now