LATEST NEWS
Undergraduate Programme

Bachelor of Computer Applications

Download Brochure
Bachelor of Computer Applications (B.C.A.)
Starting point for Careers in Computer Science and Software Development

The Bachelor of Computer Applications at KGCAS is a specialised undergraduate programme designed to build strong expertise in programming, software development, data science, and emerging technologies. The programme integrates foundational and advanced computer science with analytical, problem-solving, and creative design thinking skills required for dynamic technology environments.

With an industry-aligned curriculum that integrates professional certifications and a project-based learning approach, the programme equips students for modern careers in software development, data analytics, and the IT sector.

Programme Overview

Programme Type
Undergraduate
Total Duration
3 Years (6 Semesters)
Department
Department of Computer Applications
Programme Status
Autonomous (Affiliated to Bharathiar University)
Student Intake
120
Credits Required
140 (Choice-Based Credit System)
Core Courses
20 Papers (14 Theory Papers and 6 Practical Papers)
Elective Courses
2 Papers (2 Theory Papers)
Ability Enhancement Courses
4 Papers (2 Theory Papers and 2 Skill-based / Practical Papers)

Campus Placements

An innovative pathway into the world of commerce and computer applications through KGCAS’ distinctive experiential learning approach:

Khaileesh Kumar S A

INTELLIPAAT

Business Development Associate

₹ 8 LPA

BCA 2026
View →

Mz Faizal

INTELLIPAAT

Business Development Associate

₹ 8 LPA

BCA 2026
View →

Kalpana Salva M

INTELLIPAAT

Business Development Associate

₹ 8 LPA

BCA 2026
View →

ROOTH B

INTELLIPAAT

Business Development Associate

₹ 8 LPA

BCA 2027
View →

Kumarappan

LTI MINDTREE

Associate Trainee

₹ 3.19 LPA

BCA 2026
View →

Kaviya Dharsini R

LTI MINDTREE

Associate Trainee

₹ 3.19 LPA

BCA 2026
View →

Gangadharan J

MICROLAND

Graduate Trainee

₹ 2.60 LPA

BCA 2026
View →

Sudharshan Myilsamy

MICROLAND

Graduate Trainee

₹ 2.60 LPA

BCA 2026
View →

Why B.C.A. at KGCAS?

Industry-aligned curriculum
Industry-aligned curriculum
Curriculum structured to meet current and emerging requirements of the IT and software development sectors, aligned with real-world technology practices and industry standards.
Experiential learning approach
Experiential learning approach
Hands-on exposure through live projects, hackathons, coding challenges, internship programmes, and regular interaction with industry professionals and technology experts.
Technology-enabled finance education
Technology-enabled finance education
Integrated learning with programming languages, software tools, and digital platforms, including exposure to emerging technologies such as AI, cloud computing, and big data analytics.
Credentials-mapped certifications
Credentials-mapped certifications
Academic support and skill development aligned with leading professional certifications including AWS, Microsoft, Google, CCNA, and SAP ABAP, strengthening competence across technology domains.
Long-term career readiness
Long-term career readiness
Strong focus on logical thinking, communication, teamwork, and innovation, backed by structured career guidance and placement support from a dedicated KGCAS placement cell.

An Innovative Way to Graduate at KGCAS

An innovative pathway into the world of commerce, accounting, and finance through KGCAS’ distinctive experiential learning approach:

Flipped classroom
Hands-on coding
Hackathons & challenges
Case-study learning
EPIC evaluation model

PEOs | PSOs | POs

Programme Educational Objectives

PEO1

Students will develop advanced knowledge across various sub-domains related to the field of computer applications

PEO2

Students will build strong character to uphold spiritual and cultural values, making them acceptable to both industry and higher education

PEO3

Graduates will be capable of attaining higher positions in their professional careers and conducting quality research through strong mathematical, scientific, and computing fundamentals

PEO4

Graduates will be capable of adopting changing technologies, tools, and evolving industry environments

PEO5

Graduates will promote collaborative learning and the spirit of teamwork through multidisciplinary projects and diverse professional activities

Programme Specific Outcomes

PSO1

Image link

Develop proficiency in problem-solving and logical thinking skills

PSO2

Image link

Impart knowledge of programming languages, web designing, networking, and the software development cycle

PSO3

Image link

Enrich communicative ability to present and document work throughout all stages of the software development process

PSO4

Image link

Equip students with awareness of the latest developments and technologies in IT and communications systems

PSO5

Image link

Enable implementation of professional technology solutions for the betterment of society, with awareness of professional ethics and effective communication

Programme Outcomes

PO1

Apply knowledge of mathematics, algorithmic principles, and computing fundamentals in the modelling and design of computer-based systems of varying complexity

PO2

Critically analyse, categorise, formulate, and solve problems that emerge in the field of computer science

PO3

Provide software solutions for complex scientific and business-related problems, meeting specified needs with consideration for public health, safety, and societal factors

PO4

Understand the impact of software solutions in environmental and societal contexts and strive for sustainable development

PO5

Use contemporary techniques, skills, and tools necessary for integrated technology solutions

PO6

Function effectively with social, cultural, and ethical responsibility as an individual or team member with a positive attitude

PO7

Function effectively as a member or leader on multidisciplinary teams to accomplish common objectives

PO8

Communicate effectively with diverse audiences and prepare and present technical documents to different groups

PO9

Recognise the need for self-motivation and engage in lifelong learning to keep pace with changing technology

PO10

Enhance research culture and uphold scientific integrity and objectivity

Curriculum Overview

The B.C.A. curriculum blends theoretical foundations in computer science with practical, project-based exposure to prepare students for professional roles and higher studies in IT, software development, and emerging technologies.

Core Curriculum
Year I
Programming in Python
Programming in Java (Core)
Foundations in Graphics
Design Principles & Creative Applications
Numerical Methods
Discrete Mathematics
Year II
Data Structures
Database Management Systems
Introduction to Data Science
Software Engineering
Digital Marketing
Year III
Artificial Intelligence
.NET Programming
Big Data Analytics
Cloud Computing
Internship
Additional Programme Components
Elective Courses

Elective Courses Discipline-focused technology electives

Machine Learning
Cryptography & Network Security
Multimedia Systems
Natural Language Processing
Blockchain
Game Development
Skill Enhancement Courses

Practical and application-oriented skill development

Desktop Publishing with In Design Lab
Dimension Lab
UI/UX Design Lab
Figma / XD Lab
Internships / Projects

Industry exposure and experiential learning opportunities

Careers and Futures

B.C.A. at KGCAS opens diverse roles across software companies, IT firms, data and analytics teams, and technology organisations. The programme also provides a strong foundation for industry-standard professional certifications and postgraduate studies.

Career Opportunities
Software Developer
Full Stack Developer
Web Developer
Data Analyst
AI/ML Associate
System / Network Administrator
Cloud Engineer
Cybersecurity Analyst
QA/Test Engineer
Graphic Designer
Technical Support Engineer
Entrepreneur / Startup Founder
Professional Certifications
Leading technology certification pathways

AWS Certification

Microsoft Certification

Google Certification

International professional pathways

CCNA

SAP ABAP

Higher Studies
MCA
M.Sc. CS / IT / CT
MBA (IT / Analytics)

Eligibility and Admission

Admission is open to candidates who have passed HSC (Class XII) with or without Mathematics, and who meet the prescribed eligibility criteria as per university and institutional norms. The selection process follows a transparent, merit-based admission framework.

Check-list of enclosures with application

Statement of Marks of the Qualifying examinations (Original and 3 attested Photo copies).
Provisional Degree Certificate (Original and 3 attested Photo copies) (for PG/Research Admissions only).
Course Completion Certificate (Original and 3 attested Photo copies) (for PG/Research Admissions only).
Transfer Certificate (Original and 3 attested Photo copies).
Passport size and stamp size Photographs each 3 Nos.
Aadhar Card attested Photo copies - 3 Nos.
Community Certificate (Original and 3 attested Photo copies)
Eligibility Certificate from the Bharathiar University.