Shri. M. D. Shah Mahila College of Arts & Commerce

श्री एम. डी. शाह महिला महाविद्यालय कला आणि वाणिज्य

Recognised Under Section 2(f) & 12(B) of UGC ,
Affiliated to S. N. D. T. Women's University, Mumbai
Accredited 'A' Grade with CGPA- 3.04 (4th Cycle) by NAAC
IMC RBNQA - Performance Excellence Trophy

ISO 21001 : 2018 - Educational Organisation

ISO 50001 : 2018 - Energy Management System

ISO 14001 : 2015 - Environmental Management System

Bachelor of Computer Application

About Programs – B.C.A.

Computers have brought up a revolutionary change in the past couple of decades. They are everywhere now and are being used by everyone. They are being used in every field as they provide the facility of storing large data safely which can be easily accessed and managed. They play vital role in our daily life as it provides different facilities which are beyond our imagination. Computer systems form an integral part of most businesses these days that is why IT services are becoming an increasingly popular solution for managing these systems among businesses both large and small.

In current scenario, in spite of uncertainties in the global business environment, IT industry is set to reach a significant milestone. The industry continues to be a net employment generator.

Keeping with the above demands and to facilitate students to seek employment opportunities in this ever-growing field, JansevaSamiti started BCA (Bachelor of Computer Application) in June 2005. This Program is designed to provide sound academic base from which an advanced career in Computer Applications can be developed.

BCA program is designed with the following specific objectives:

  • To attract young minds to the potentially rich & employable field of computer applications.
  • To be a foundation graduate program which will act as a feeder course for higher studies in the area of Computer Science /Application
  • To develop skills in software development so as to enable the BCA graduates to take up self-employment in Indian and global software market.
  • To train & equip the students to meet the requirements of IT industry.
  • To make young girls financially independent.

Career Opportunities

These graduates can start their career as a Junior Programmer. Possible employment opportunities for students holding a professional degree in computer application could also include the following:

  • Technician Specialist
  • Software Developer
  • System Technician
  • Project Manager
  • Database Administrator
  • Test Analyst
  • Network Engineer
  • Entrepreneur
  • Content Developer
  • Data Scientist
  • Cyber Security Expert

Courses Design

Course Name: Bachelor of Computer Applications (B.C.A.)

Level: Degree

Duration: 3 Years

Medium of Instructions: English

Pattern: Semester pattern

Credits: 20 credits / semester

1 credit: 25 Marks

Examination Pattern :

Internal Exam : 25 marks

External Exam : 75 marks (for 4 credit course)
25 marks (for 2 credit course)

Subjects Offered with Subject Code and Subject title


Code Subject Title

1101 Business and technical communicationskills

1102 Problem Solving using C

1103 Web Programming

1104 Computer Fundamentals and OperatingSystem

1201 Office Automation Tools

1202 Problem Solving using C Lab

1203 Web Programming Lab


Code Subject Title

2101 Environmental science & RTI

2102 Programming Methodology and C++

2103 Database Management System

2104 Mathematics I

2105 Principles & Practice of Accounting

2201 Programming Methodology and C++ Lab

2202 Database Management System Lab


Code Subject Title

3101 Data structures

3102 JAVA Programming

3103 Mathematics II

3104 Computer Organization & Architecture

3201 Data structures Lab

3202 JAVA Programming Lab


Code Subject Title

4101 Python Programming

4102 Introduction to Microprocessor

4103 Computer Networks

4104 Software Engineering

4201 Python Programming Lab

4202 Introduction to Microprocessor Lab


Code Subject Title

5101 Mobile Application

5102 Artificial Intelligence

5103 Cyber Security

5104 Multimedia and Application

5105 Elective1-Management Information System

5106 Elective 2 - Search Engine Optimization

5107 Elective 3 - Data Analysis and Visualization

5201 Mobile (Android) Application Lab


Code Subject Title

6101 Cyber Laws and Intelligent Property Rights.

6102 Data Warehousing & Data Mining

6103 Internet Of Things (IOT)

6104 Elective 1 - Machine Learning

6105 Elective 2 - Block Chain Technology

6106 Elective 3 - Big Data & Cloud Computing

6201 Project

Program outcomes

  • To provide thorough understanding of nature, scope and application of computer and computer languages
  • To develop interdisciplinary approach among students


  • To focus on preparing student for roles pertaining to computer applications and IT industry
  • To start from the basics and in every semester learns each and everything about computers.
  • To develop programming skills, learn applications, packages, programming languages and modern techniques of IT
  • To get skill and info not only about computer and information technology but also in common, organization and management
  • To learn programming language such as Java, C++, HTML, SQL, etc…
  • To provide a solid base in the area of IT like networking, computer graphics, web development and software quality management.
  • To empower students to pursue further studies to get specialization in Computer Science and Applications
  • To equip the students with essential skill required to work in the IT sector as programmer, system engineer, software tester, junior programmer, web developer, system administrator, software developer etc.
  • To train students in a way that will enable them to work in public sector undertakings and Government organizations.