Self-Finance Programme

Bachelor of Computer Applications

Build a Successful Career in Software Development & Technology

3 Years Duration
6 Semesters
Full-Time Programme
About the Programme

Programme Overview

The Bachelor of Computer Applications (BCA) is a comprehensive three-year undergraduate programme designed to prepare learners for exciting careers in software development, cloud computing, and emerging technologies. This programme offers an in-depth exploration of programming languages, web development, mobile applications, database management, and modern technologies like AI/ML, cloud computing, and DevOps.

Our progressive education philosophy ensures that learners receive holistic development through experiential learning, industry exposure, and skill-based training. The curriculum integrates theoretical foundations with practical applications, preparing graduates for diverse career pathways in IT services, software development, and technology innovation with hands-on experience through 10+ live projects and industry internships.

Industry-Aligned Curriculum
AWS & Azure Certified Labs
Expert Learning Facilitators
Live Projects & Internships
BCA Computer Lab
Admissions

Eligibility & Admission Criteria

Requirements for joining the BCA programme

Academic Qualification

  • Higher Secondary (10+2) from recognized board
  • Science/Commerce/Arts stream eligible
  • Minimum 50% aggregate marks
  • 45% for reserved categories

Accepted Streams

  • Science (PCM/PCB/CS) preferred
  • Commerce with Mathematics
  • Arts with basic computer literacy
  • Diploma holders eligible for lateral entry

Documents Required

  • 10th & 12th Mark Sheets
  • Transfer Certificate
  • Community Certificate
  • Passport Size Photographs
  • Aadhaar Card Copy
Academic Structure

Comprehensive Curriculum

A carefully designed 3-year programme with modern technology stack covering programming, development, cloud computing, and emerging technologies.

Semester I

1
24UGTA01
General Tamil-I
2
24UGEN01
General English-I
3
24UCAC01
Python Programming
4
24UCACP01
Python Programming Lab
5
24UMAGE3/6/7/9
Discrete Mathematics-I / Optimization Techniques / Introduction to Linear Algebra / Numerical Methods-I
6
24UCSNM1
Fundamentals of Information Technology
7
24UCAS01
Structured Programming in C

Semester II

1
24UGTA02
General Tamil-II
2
24UGEN02
General English-II
3
24UCAC02
Object Oriented Programming using C++
4
24UCACP02
C++ Programming Lab
5
24UMAGE4/5/8/10
Discrete Mathematics-II / Numerical Methods / Graph Theory and its Applications / Numerical Methods-II
6
24UMAGEP02-06
Discrete Mathematics / Numerical Methods / Optimization Techniques / Introduction to Linear Algebra / Graph Theory and its Applications
7
24UCSNM2
Advanced Excel
8
24UCSS02
Introduction to HTML
What You'll Gain

Learning Outcomes

Programming Mastery

Proficiency in C, C++, Java, Python, JavaScript, and modern frameworks like React and Node.js.

Full Stack Development

Ability to build complete web applications using MERN stack (MongoDB, Express, React, Node.js).

Cloud Computing Skills

Hands-on experience with AWS, Azure, serverless architecture, Docker, and Kubernetes.

Mobile App Development

Create native and cross-platform mobile applications using Android, React Native, and Flutter.

Database Management

Design and manage databases using MySQL, MongoDB, and understanding of Big Data technologies.

Problem Solving & Logic

Strong analytical thinking, data structures, algorithms, and software engineering principles.

Future Prospects

Career Opportunities

BCA graduates have diverse career paths in software development, IT services, and emerging technology sectors with competitive packages (₹3.5-6 LPA average starting).

Software Developer

Design and develop software applications for various platforms and industries.

Web Developer

Create dynamic websites and web applications using modern frameworks.

Mobile App Developer

Build native and cross-platform mobile applications for iOS and Android.

Data Analyst

Analyze data trends and provide insights using statistical tools and visualization.

Cloud Engineer

Design and manage cloud infrastructure on AWS, Azure, or Google Cloud.

DevOps Engineer

Automate deployment pipelines and manage CI/CD infrastructure.

Database Administrator

Manage and maintain database systems ensuring data security and performance.

System Analyst

Analyze business requirements and design technical solutions.

Top Recruiting Companies

TCS
Infosys
Wipro
Cognizant
Accenture
HCL Technologies
Tech Mahindra
Capgemini
Infrastructure

State-of-the-Art Facilities

Computer Lab

Advanced Computing Lab

100+ high-performance workstations with latest hardware, dual monitors, licensed software (VS Code, IntelliJ IDEA, PyCharm), and 24/7 internet access.

Cloud Lab

Cloud Computing Lab

AWS Academy certified lab with Azure student access, hands-on training in Docker, Kubernetes, serverless computing, and cloud deployment.

Software Library

Software & Dev Tools Access

GitHub Education Pack, JetBrains licenses, Microsoft Azure Dev Tools for Teaching, and access to premium learning platforms.

Innovation Center

Innovation & Incubation Hub

Dedicated space for hackathons, project incubation, startup ideation, maker activities, and collaborative coding sessions.

Tech Seminars

Industry Expert Sessions

Regular guest lectures by software architects, tech meetups, coding competitions, and workshops on emerging technologies.

Placement Cell

Career Support & Placement

Dedicated placement cell with job portal access, mock technical interviews, resume building, coding test preparation, and company connections.

Campus Life at JKKN
Our Advantages

Why Choose Our BCA Programme?

70+ Years of Academic Excellence

Part of J.K.K. Nattraja Educational Institutions with proven legacy in progressive education and technology training since 1954.

Industry-Aligned Curriculum

Curriculum designed with input from software industry experts, covering latest technologies and market-demanded skills.

Expert Faculty & Mentors

Learn from faculty with industry experience, research scholars, and visiting software architects from leading tech companies.

Strong Placement Record

90%+ placement rate with top IT companies including TCS, Infosys, Wipro, Cognizant, startups, and product-based companies.

Hands-on Project Experience

Build 10+ live projects, participate in national hackathons, contribute to open-source, and develop a professional GitHub portfolio.

Industry Certifications

Support for AWS, Azure, Oracle Java, MongoDB, Google Cloud certifications through training programs and exam preparation.

Our Team

Expert Faculty Members

Learn from industry-certified professionals with expertise in software development, cloud computing, and emerging technologies.

Dr. M. Malathi

Dr. M. Malathi

Assistant Professor & HOD

M.Sc., M.Phil., Ph.D.

Mr. T. Sathes Kumar

Mr. T. Sathes Kumar

Assistant Professor

M.C.A., M.Phil.

Mrs. J. Devi

Mrs. J. Devi

Assistant Professor

M.Sc., M.Phil.

Dr. M. Malathi

Dr. M. Malathi

Assistant Professor & HOD

M.Sc., M.Phil., Ph.D.

Mr. T. Sathes Kumar

Mr. T. Sathes Kumar

Assistant Professor

M.C.A., M.Phil.

Mrs. J. Devi

Mrs. J. Devi

Assistant Professor

M.Sc., M.Phil.

Dr. M. Malathi

Dr. M. Malathi

Assistant Professor & HOD

M.Sc., M.Phil., Ph.D.

Mr. T. Sathes Kumar

Mr. T. Sathes Kumar

Assistant Professor

M.C.A., M.Phil.

Mrs. J. Devi

Mrs. J. Devi

Assistant Professor

M.Sc., M.Phil.

Dr. M. Malathi

Dr. M. Malathi

Assistant Professor & HOD

M.Sc., M.Phil., Ph.D.

Mr. T. Sathes Kumar

Mr. T. Sathes Kumar

Assistant Professor

M.C.A., M.Phil.

Mrs. J. Devi

Mrs. J. Devi

Assistant Professor

M.Sc., M.Phil.

Got Questions?

Frequently Asked Questions

You'll learn C, C++, Java, Python, JavaScript, and modern frameworks like React, Node.js, and React Native. The curriculum covers both fundamental and advanced programming concepts.
BCA graduates can work as Software Developers, Web Developers, Mobile App Developers, Data Analysts, Cloud Engineers, DevOps Engineers, Database Administrators, and System Analysts. Average starting packages range from ₹3.5 to 6 LPA.
Yes! The curriculum includes AWS, Azure, Cloud Computing, DevOps, Docker, Kubernetes, Machine Learning, AI, Blockchain, and Full Stack Development (MERN Stack).
Yes, internships are integrated into the programme in Semester VI. Students work on live industry projects and gain hands-on experience with leading tech companies and startups.
We support preparation for AWS Certified Cloud Practitioner, Azure Fundamentals, Oracle Java SE Certification, MongoDB Certified Developer, and Google Cloud certifications through dedicated training.
Yes, we have a dedicated placement cell with 90%+ placement record. Top recruiters include TCS, Infosys, Wipro, Cognizant, Accenture, and various startups and product-based companies.
Yes! BCA is open to students from Science (PCM/PCB/Computer Science), Commerce, Arts, and Diploma holders. Mathematics in 10+2 is preferred but not mandatory at JKKN.
BCA focuses more on application development, programming, and software engineering, while B.Sc CS has a stronger theoretical foundation. BCA is more industry-oriented with practical training.
Yes! The curriculum includes Android development, React Native, and Flutter for building cross-platform mobile applications.
Yes, students regularly participate in national hackathons, coding competitions, and tech fests. We also organize internal hackathons and project showcases.

Ready to Start Your Software Development Journey?

Join JKKN's BCA programme and build a successful career in software development, cloud computing, and technology innovation

Apply Now