Khandesh College Education Society's
Institute of Management & Research, Jalgaon
Affiliated to KBC North Maharashtra University, Jalgaon
NAAC Accredited 'A' Grade (3.17) CGPA | NBA Accredited MBA Program


About Program

Name of the Program: Bachelor of Computer Application
Apex body Approval: DTE, KBC NMU
Faculty: Science and Technology
Duration of the program: 3 years (Comprising 6 Semesters)
Medium of the instruction and examination: English
Examination Pattern: 60 % External Assessment + 40 % Internal Assessment
Passing Standards: Separate passing for Internal as well as External Assessment (min 40%)
Evaluation mode: CGPA
Total Credits of the program: 168

Program Details

Program Name Duration Intake Affiliated with Fees Inforamtion Broucher
Bachelor of Computer Application (BCA) 3 Year 180 Kavayitri Bahinabai Chaudhari North Maharashtra University, Jalgaon 28,760/- (For. A. Y. 2023-24) Information Brochure

Programme Specializations

  •     A. Web Development Technology
  •     B. Data Analytics
  •     C. Python Programming / Artificial Intelligent / Machine Learning / Data Mining

Admission Process

  • a. A Common Entrance Examination procedure will be adopted for admission to BCA First Year Course.
  • b. Application Receipt Centre (ARC – Following Centers will act as ARC, ARC will be responsible for -

          1. Collection of the Application Form Printout (All Subject) and necessary Documents along with D.D. as attached with form.

          2. Issuing Receipt Acknowledgement Slip

          3. Verification of documents submitted by the candidate and inwarding the application form online.

  • c. Student will have to fill up online form as available on the university website A form will be generated for the students applying for CET. Student should take print out of the computer generated form and attach attested photocopies of necessary documents.
  • d. It is mandatory to appear for CET for admission of BCA.


  • 1) A candidate must have passed any (10+2) Standard H.S.C. Examination from Maharashtra State Board or Diploma recognized by Board of Technical Education with minimum duration of Three years or its equivalent.
  • 2) Candidate must have passed 10+2 M.C.V.C. course from Maharashtra State Education Board.

Objective of Program

  • 1. BCA Program strives to create outstanding computer professionals with strong ethical and human values.
  • 2. This programme aims to prepare young minds for the challenging opportunities in the IT industry.
  • 3. The BCA Program aims at inculcating essential skills like Communication, Entrepreneurship Development & employability Skills as demanded by the global software industry through Interactive learning process.
  • 4. The objective of the course is to develop skilled manpower in the various areas of software industry and Information Technology.

Programme Outcomes

  • PO1: At the end of the program students understand, analyze and develop computer programs in the areas like Web Design, Database manipulation, Windows & Mobile Application.
  • PO2: At the end of the program students understand, object-oriented programming features through various programming languages.
  • PO3: At the end of the program students are able to create dynamic, Interactive webpage’s using various web technologies.
  • PO4: At the end of the program students understand the use of structured query language and it syntax, transactions, database recovery and techniques for query optimization.
  • PO5: At the end of the program students are able to work in the IT sector as system engineer, software tester, junior programmer, web developer, system administrator, software developer etc.
  • PO6: If chosen particular elective at the end of the program students are able to analyze very large data sets in the context of real world problems using various data analytical tools.
  • PO7: If chosen particular elective it will help students to develop in depth understanding of the key technologies in AI, data mining & machine learning.

Course Outcomes

Program Structure

Course Code

Sem. – I

Course Code

Sem. – II

BCA 101

Fundamentals of Accounting

BCA 201

Professional Communication


BCA 102

Fundamental of Computer

BCA 202

Database Management System

BCA 103

Programming in C – I

BCA 203

Programming in C – II

BCA 104

Web Design – I

BCA 204

Web Design - II

BCA 105

Lab on Computer


BCA 205

Lab on DBMS

BCA 106

Lab on C Programming – I

BCA 206

Lab on C Programming - II

BCA 107

Lab on Web Design – I

BCA 207

Lab on Web Design – II

Course Code

Sem. – III

Course Code

Sem. – IV

BCA 301

Fundamental Mathematics and


BCA 401

Software Engineering

BCA 302

Operating System

BCA 402

Data Structures

BCA 303

Programming in C++

BCA 403

Java Programming

BCA 304

A) Web Development

Technology – I

BCA 404

A) Web Development

Technology - II


B) Data Analytics – I


B) Data Analytics - I


C) Python Programming


C) Artificial Intelligent

BCA 305

Lab on Operating System

BCA 405

Lab on Data Structure

BCA 306

Lab on C ++ Programming

BCA 406

Lab on Java Programming

BCA 307

A) Lab on Web Development Technology – I

BCA 407

A) Lab on Web Development Technology - II


B) Lab on Data Analytics – I


B) Lab on Data Analytics - I


C) Lab on Python



C) Lab on Artificial Intelligent

Course Code

Sem. – V

Course Code

Sem. – VI

BCA 501

Employability Skill

BCA 601

Entrepreneurship Development

BCA 502

E-Commerce and M-


BCA 602

Cyber Security

BCA 503

Cloud Computing Application

BCA 603

Android Application


BCA 504

A) Web Development

Technology – III

BCA 604

A) Web Development

Technology – IV


B) Data Analytics – III


B) Data Analytics - IV


C) Machine Learning


C) Data Mining

BCA 505

Lab on E-Commerce

BCA 605


BCA 506

Lab on Cloud Computing

BCA 606

Lab on Android Application


BCA 507

A) Lab on Web Development

Technology – III

BCA 607

A) Lab on Web Development

Technology – IV


B) Lab on Data Analytics - III


B) Lab on Data Analytics - IV


C) Lab on Machine Learning

Using Python


C)Lab on Data Mining

Teaching Learning Process

  • Seminars and Workshops: Inviting eminent personalities who have achieved some achievement in their field to take some seminars and workshops for the students greatly help them interact with present and ongoing advancements in the technology and market. Seminars and workshops are capable of keeping the students updated with the technology.
  • Reinforced Teaching Method: Every faculty has their sole style of teaching and students adopt the method, by this way student develops a tendency of selective studying.
  • Framed Questioning Method: It has always been observed that the knowledge of student become limited due to the lack of appropriate questions to be asked to a teacher during his or her lecture. Few students who are attentive in the class are unwilling to ask questions either due to shyness or communication problems. This method suggests dividing the students into groups and asking them to give presentations on certain topics.
  • Model-Based Learning: The students are best in visualization. Model-based learning is a helpful and effective way of learning. To make it more comfortable and easy to understand, the faculty member may show a video presentation about the topic before starting the class. Automatically, the students will be more attentive in the lecture.
  • Group Discussion: This teaching is a unique aspect of the educational experience. In Group Discussion, students discuss the topic with the faculty individually or in small groups which enhance their verbal communication skills and give them an opportunity to receive constant feedback. The faculty encourages the student to develop critical and analytical thinking as well as problem-solving skills.
  • Projects and Assignments: Project-based learning and regular assignments form an integral part of the academic curriculum and help the students to apply the concepts which result in deeper understanding of the subject and related topic.

Career & Job Opportunities

  •     MCA or MBA
  •     Web Developer
  •     Digital Marketer
  •     E-commerce Executive
  •     Educator
  •     Technical Analyst
  •     Data Scientist
  •     Software Developer Trainee
  •     Banking Sector
  •     Cyber Security Expert

Current Syllabus