Bachelor of Computer Application (BCA-Electives)

Computer Application (BCA - Electives) Kochi


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 JAIN (Deemed-to-be University) Kochi’s Bachelor of Computer Application (BCA Electives) programme stands out as an industry-ready curriculum, enriched with cutting-edge elements and complemented by CompTIA Server+ certification. Designed to provide a comprehensive learning experience, this programme ensures students are well-equipped for successful employment in the software industry. It combines foundational knowledge with the latest advancements, fostering a deep understanding of computer applications and technology through theoretical analysis and hands-on experimentation. BCA College in Kochi curriculum encompasses all significant aspects of computer applications, with a specific focus on software security design and analysis, emphasising the development and implementation of software systems. Graduates from this programme are well-positioned to explore lucrative opportunities in the programming industry, benefitting from competitive compensation and diverse job options. The expanding job market offers avenues for employment in various sectors, including businesses, organisations, government agencies, and global IT outsourcing.

The program offers two main tracks:
(i) a 3-year undergraduate degree and
(ii) a 4-year undergraduate degree with Honours, emphasizing research.

Program code: 044A
Course Commencement : June 2024


student
Curriculum Structure
  • Language I – Kannada/ Sanskrit/ Hindi/ Additional English
  • English I
  • Fundamentals of Mathematics
  • Programming in C
  • Fundamentals of Computer Applications
  • Mind Management and Human Values – I
  • Programming in C Lab
  • Computer Applications Lab
  • PCL-1: Research and Entrepreneurship Project
  • Language II – Kannada/ Sanskrit/ Hindi/ Additional English
  • English II
  • Java Programming
  • Data Structures
  • Operating System
  • Digital Design
  • Mind Management and Human Values - II
  • Java Programming Lab
  • Data Structures Lab
  • PCL-2: Research and Entrepreneurship Project
  • Database Management Systems
  • Computer Networks
  • Software Engineering
  • Open Elective - I
  • Environment Science
  • Personality & Career Management
  • Database Management Systems Lab
  • Computer Networks Lab
  • PCL-3: Research and Entrepreneurship Project
  • Analysis & Design of Algorithms
  • Probability and Statistics
  • Python Programming
  • Open Electives - II
  • Indian Constitution
  • Employability Skills
  • Analysis & Design of Algorithms Lab
  • Python Programming Lab
  • PCL-4: Research and Entrepreneurship Project
  • Analysis and Design of Algorithms
  • User Interface and User Experience
  • Tools In Data Analytics
  • .Net Technology
  • Python Programming
  • Environmental Science
  • PCL-5: Research and Entrepreneurship Project
  • Open Elective III
  • Analysis And Design of Algorithms - Lab
  • .Net Technology – Lab
  • Python Programming – Lab
  • Software Testing
  • OOAD and UML
  • PCL-6: Research and Entrepreneurship Project
  • Research Publication
  • Project / Internship
Course Highlights
  • Providing the students with a solid theoretical and application-focused foundation in disciplines related to the most recent developments in computer software development.
  • Acquire a basic understanding of operating systems, computer organisation, and C programming.
  • Gain extensive knowledge of web technology, RDBMS, and computer networks.
  • Get hands-on training in fundamental computer subjects. 
  • Participate in projects that are relevant to the industry to increase exposure.
  • Show how technology and computer science can be used to solve practical issues.
  • Participate in interdisciplinary information and technology teams.

Career Pathway 

With an elective-rich BCA College in Kochi, students will have a competitive advantage in the job market as they get ready for their future careers. Students enrolled in the programme receive training in the fundamentals of computer science, including creating algorithms, controlling and organising computers, creating applications utilising a variety of programming languages, and processing and organising information. Applying new technology and abilities in their working workspace will help students become productive professionals and develop the ability to adapt to a fast-changing environment. Their ability to collaborate effectively and innovate will enable them to tackle social, technical, and business obstacles. A handful of the many employment options that this degree opens up are given 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.