Announcements

Apply UG

Apply PG

BCA Electives

Bachelor of Computer Application (BCA - Electives)

Integrated with Certification in CompTIA Server+

Eligibility

A pass in the 10+2 Science or Commerce with Maths/Statistics/Computer Science/Information Practice as one of the core subjects in PUC / ISC / CBSE or an equivalent board


Overview

The new-age BCA with Electives integrated with Certification in CompTIA Server+ is an advanced industry-ready Bachelor of Computer Applications program offered by Jain (Deemed-to-be University). This program aims to prepare students for productive careers in the software industry by providing an excellent environment for learning the core and emerging areas of the discipline. It also provides the students, a platform to understand the concepts of Computer Applications and Technology through strong theoretical basis and practical experiments. The curriculum of this course covers all the important aspects of computer applications. The BCA -Elective focuses on the design, development, and deployment of software systems with a special focus on the design and analysis of software security. Moreover, in the world of programming, there are many opportunities to make money as an expert in your field. In general, it pays well along with diverse career prospects. In addition to this, the career market is still growing, so you can work in IT outsourcing in various parts of the world, Students can work in companies and organizations, or for various government bodies.

Objectives of the Programme (BCA-Elective)

  • The primary objective of a BCA degree program is to equip students with the requisite knowledge and skills for careers in the software industry and the practical use of computers.
  • It aims to provide top-notch computer education to enhance logical programming and computing skills.
  • Additionally, it strives to incorporate state-of-the-art techniques and approaches in the realms of teaching, learning, and assessment.
  • Fostering innovation and the pursuit of excellence in computer applications is another key goal.
  • Building a strong foundation in the fundamentals of computing is emphasized, and graduates are empowered with outstanding leadership, communication, and problem-solving capabilities.
  • The program also educates learners to offer competent solutions to real-world challenges.

The program offers two main tracks:

(i) a 3-year undergraduate degree and
(ii) a 4-year undergraduate degree with Honours, emphasizing research.

Certification Offered:

We offer globally recognised Coursera certifications to equip learners with practical expertise and industry-relevant skills across various emerging technology disciplines. Developed in collaboration with leading organisations, these certifications provide a rigorous academic foundation and hands-on experience, ensuring learners are well-prepared to meet the demands of the evolving professional landscape.

With a strong emphasis on real-world application, these certifications bridge the gap between theoretical knowledge and industry practice, enabling individuals to excel in their respective fields and contribute meaningfully to technological advancement.

Course Highlights

  • Giving the students an in-depth and sound background in theoretical and application oriented subjects relevant to the newest topics in computer software development.
  • Learn the fundamentals of computer organization, operating system and gain introduction to C programming
  • Learn in-depth about computer networks, RDBMS and web technology
  • Gain practical training in core computer subjects
  • Work on industry-relevant projects to gain better exposure
  • Demonstrate the use of Computer Science and technology in solving real world problems.
  • Function in multiple disciplinary teams related to Information and Technology.

Career Enhancement Programme

BCA Carrer Enhancement Program is developed to offer the additional support, knowledge, skills and some experiences which standardizes the curriculum. It improves the employability percentage and boost the career prospects by developing them for such specific roles within the field of computer applications related to the connected industries.

Program code: 044A
Course Commencement : Jul 2026

Study Campus

JAIN Knowledge Campus
# 44/4, District Fund Road
Jayanagar 9th Block Campus
Bangalore - 5600 69
+91 8310942174


Admissions Office

JAIN Knowledge Campus
# 44/4, District Fund Road
Jayanagar 9th Block Campus
Bangalore - 5600 69
+91 8310942174
080 - 69279444

Course Image

Curriculum Structure

  • Fundamentals of Mathematics
  • Problem Solving Techniques
  • Computer Organization
  • Language I (Kannada / Sanskrit / Additional English / Hindi)
  • General English – I
  • Problem Solving Techniques Lab
  • Computer Organization Lab
  • Mind Management and Human Values – I
  • Transdisciplinary Project Centric Learning – I (TD-PCL-1)

  • Data Structures
  • Operating Systems
  • Language II (Kannada / Sanskrit / Additional English)
  • General English – II
  • Object Oriented Programming using Java
  • Data Structures Lab
  • Object Oriented Programming using Java Lab
  • Mind Management and Human Values – II
  • Transdisciplinary Project Centric Learning – II (TD-PCL-2)
  • Open Elective – I

  • Research Methodology
  • Quantitative Aptitude
  • Computer Networks / SWAYAM Course
  • Professional Elective – I (Software Engineering / Software Project Management)
  • Environmental Science and Sustainability
  • Professional Elective – II (Database Management System / DB2)
  • Summer Internship – I (6 to 8 weeks)
  • Problem Solving using Python
  • Problem Solving using Python Lab
  • Professional Elective – II Lab (DBMS Lab / DB2 Lab)
  • Computer Networks Lab
  • Transdisciplinary Project Centric Learning – III (TD-PCL-3)
  • Open Elective – II

  • Data Mining and Data Warehousing
  • Applied Research
  • Professional Elective – III (Introduction to IoT / Introduction to Machine Learning)
  • Professional Elective – IV (Data Visualization using Python / Introduction to Data Science)
  • Competitive Coding
  • Design Thinking and Innovation / SWAYAM Course
  • Data Mining and Data Warehousing Lab
  • Professional Elective – III Lab (IoT Lab / Machine Learning Lab)
  • Transdisciplinary Project Centric Learning – IV (TD-PCL-4)
  • Open Elective – III

Track 1 – Conventional

  • Mobile Computing
  • Artificial Intelligence
  • Professional Elective – V (Data Security and Privacy / Big Data Analytics)
  • Professional Elective – VI (Advanced Java, DSA and Frontend Framework / R Programming)
  • Professional Elective – VII (Advanced Python / NoSQL MongoDB)
  • Professional Elective – VI Lab (Advanced Java, DSA and Frontend Framework Lab / R Programming Lab)
  • Professional Elective – VII Lab (Advanced Python Lab / NoSQL MongoDB Lab)
  • Summer Internship – II (6 to 8 weeks)
  • Transdisciplinary Project Centric Learning – V (TD-PCL-5)

Track 2 – Project

  • Professional Elective – V (Data Security and Privacy / Big Data Analytics)
  • Professional Elective – VI (Advanced Java, DSA and Frontend Framework / R Programming)
  • Professional Elective – VII (Advanced Python / NoSQL MongoDB)
  • Professional Elective – VI Lab (Advanced Java, DSA and Frontend Framework Lab / R Programming Lab)
  • Professional Elective – VII Lab (Advanced Python Lab / NoSQL MongoDB Lab)
  • Capstone Project
  • Summer Internship – II (6 to 8 weeks)
  • Transdisciplinary Project Centric Learning – V (TD-PCL-5)

Track 3 – Entrepreneurship

  • Professional Elective – V (Data Security and Privacy / Big Data Analytics)
  • Professional Elective – VI (Advanced Java, DSA and Frontend Framework / R Programming)
  • Professional Elective – VII (Advanced Python / NoSQL MongoDB)
  • Professional Elective – VI Lab (Advanced Java, DSA and Frontend Framework Lab / R Programming Lab)
  • Professional Elective – VII Lab (Advanced Python Lab / NoSQL MongoDB Lab)
  • Entrepreneurship
  • Summer Internship – II (6 to 8 weeks)
  • Transdisciplinary Project Centric Learning – V (TD-PCL-5)

Track 4 – Internship / Placement

  • Professional Elective – V (Data Security and Privacy / Big Data Analytics)
  • Professional Elective – VI (Advanced Java, DSA and Frontend Framework / R Programming)
  • Professional Elective – VII (Advanced Python / NoSQL MongoDB)
  • Professional Elective – VI Lab (Advanced Java, DSA and Frontend Framework Lab / R Programming Lab)
  • Professional Elective – VII Lab (Advanced Python Lab / NoSQL MongoDB Lab)
  • Internship / Placement
  • Summer Internship – II (6 to 8 weeks)
  • Transdisciplinary Project Centric Learning – V (TD-PCL-5)

Track 1 – Conventional

  • Introduction to Deep Learning
  • Professional Elective – VIII (Cryptography and Network Security / Cyber Law)
  • Professional Elective – IX (Pattern Recognition / Digital Image Processing)
  • Capstone Project
  • Transdisciplinary Project Centric Learning – VI (TD-PCL-6)

Track 2 – Project

  • Introduction to Deep Learning
  • Professional Elective – VIII (Cryptography and Network Security / Cyber Law)
  • Professional Elective – IX (Pattern Recognition / Digital Image Processing)
  • Capstone Project
  • Transdisciplinary Project Centric Learning – VI (TD-PCL-6)

Track 3 – Entrepreneurship

  • Introduction to Deep Learning
  • Professional Elective – VIII (Cryptography and Network Security / Cyber Law)
  • Professional Elective – IX (Pattern Recognition / Digital Image Processing)
  • Entrepreneurship
  • Transdisciplinary Project Centric Learning – VI (TD-PCL-6)

Track 4 – Internship / Placement

  • Introduction to Deep Learning
  • Professional Elective – VIII (Cryptography and Network Security / Cyber Law)
  • Professional Elective – IX (Pattern Recognition / Digital Image Processing)
  • Internship / Placement
  • Transdisciplinary Project Centric Learning – VI (TD-PCL-6)

BCA Honours

  • DevOps
  • UI/UX Design
  • Intrusion Detection System
  • Professional Elective – X (Big Data for Cloud Computing / Information Retrieval Techniques)
  • Professional Elective – XI (Secure Analytics / Cognitive Computing)
  • DevOps Lab
  • UI/UX Design Lab
  • Dissertation (continued in Semester VIII)
  • Summer Internship – III

BCA Honours with Research

  • Intrusion Detection Systems
  • Interdisciplinary Research in Science and Technology
  • Research Project
  • Professional Elective – X (Big Data for Cloud Computing / Information Retrieval Techniques)
  • Professional Elective – XI (Secure Data Analytics / Cognitive Computing)
  • Intrusion Detection Systems Lab
  • Summer Internship – III

BCA Honours

  • Professional Elective – XII (Knowledge Expert System / Wireless Adhoc and Sensor Networks)
  • Professional Elective – XIII (Computer Vision with Robotics / Modelling and Simulation)
  • Professional Elective – XIV (Ethical Hacking / Predictive Analytics)
  • Dissertation (started in Semester VII)
  • Professional Elective – XII Lab (Knowledge Expert System Lab / Wireless Adhoc and Sensor Networks Lab)

BCA Honours with Research

  • Dissertation Work (started in Semester VII)

Career Outcomes

A Bachelor of Computer Application degree with Electives from Jain (Deemed-to-be University) is committed to prepare students for their future career by giving a competitive edge in the job market. The program trains students in the key areas of computer science, such as algorithm development, structure and administration of computers, application development using multiple programming languages, information managing and handling, etc.

It will help the students to establish themselves as effective professionals and acquire the ability to adapt to a rapidly changing environment by applying new skills and technologies in their professional workspace. They will be able to address the social, technical and business challenges with their effective collaborating and innovation methodologies. This degree provides a platform for a wide range of career opportunities, few listed below.

  • Web Developer
  • Web Designer
  • Database Administrator
  • Network Administrator
  • Data Analyst/Scientist
  • System Manager
  • Mobile Application Developer
  • Computer Programmer
  • Project Manager
  • IT Analyst
  • Software Developer
  • Software Tester
  • Database Administrator
  • Research analyst etc.

"Exploring Opportunities BCA"

  • Entrepreneurship
  • Joining Indian Railways with ITI
  • Employment in multinational corporations (MNCs)
  • Exploring the e-commerce industry
  • Joining IT firms specializing in software and web development
  • Computer networking
  • App development industry
  • Opportunities in travel agencies
  • Media houses, printing houses, and publishers
  • Pursuing higher studies