Bachelor of Computer Applications
About the BCA Programme
The Bachelor of Computer Applications (BCA) programme provides students with a strong academic foundation in computer science, software development, and modern IT technologies to build successful careers in the digital world.

Programme Overview
The BCA programme is a three-year undergraduate course designed to develop strong programming, analytical, and technical skills among students. The programme focuses on software development, web technologies, database management, networking, and modern computing systems.
Graduates of the programme can pursue careers in software development, IT services, web development, data management, and further higher education such as MCA or other postgraduate programmes in computer science.
Programme Details
â—†Duration of the Programme
Duration: 3 Years UG degree.
â—†Programme Fee
Rs. 40000/- for full programme. The fees may change as and when the university decides. The student may get the latest update on the fees from the concerned GGCE Management Centre from the Student Registration Division (SRD) or from the Student Service Centre (SSC).
Key Highlights of the Programme
Industry Relevant Curriculum
- Programming languages and algorithms
- Database management systems
- Computer networking fundamentals
- Modern software development tools
Practical Learning
- Hands-on laboratory sessions
- Real-world academic projects
- Industry internship opportunities
- Technical workshops and seminars
Career Opportunities
- Software Developer
- Web Application Developer
- IT Support Specialist
- Data Analyst / Database Administrator
Opportunities After BCA
Higher Studies
- Master of Computer Applications (MCA)
- Master of Business Administration (MBA)
- M.Sc in Computer Science or IT
- Postgraduate diplomas in Data Science, AI, and Cybersecurity
Campus Recruitment
- Regular campus recruitment drives
- Internship opportunities with IT companies
- Job opportunities in software and IT sectors
- Industry collaborations for placements
Entrepreneurship
- Start a software development company
- Build a technology startup
- Freelancing in web and app development
- Digital product and SaaS development
Programme Objectives
To develop strong programming and problem-solving skills among students.
To provide practical knowledge of software development and database systems.
To prepare students for careers in the IT industry and software development fields.
To encourage innovation, research, and entrepreneurial thinking in computing technologies.