Bachelor of Computer Applications (BCA)
The Bachelor of Computer Applications (BCA) is a three-year undergraduate degree program designed to provide students with a strong foundation in computer applications, software development, programming, and information technology. The program focuses on developing technical skills, logical thinking, problem-solving abilities, and practical knowledge required in the rapidly evolving IT industry.
The BCA program prepares students for careers in software development, web and mobile application development, database management, system administration, and IT support. It also serves as a strong academic base for higher education in computer science, information technology, and management.
The Bachelor of Computer Applications curriculum is structured to offer a balanced blend of theoretical knowledge and practical exposure. The program emphasizes programming languages, software engineering, data management, networking, and emerging technologies while enhancing analytical and professional competencies.
The curriculum is divided into six semesters over three years.
Semester 1
Introduces students to computer fundamentals, programming basics, and communication skills.
Subjects
- Fundamentals of Computer
- Programming in C
- Mathematics – I
- Digital Electronics
- English Communication
- Computer Lab (C Programming)
Semester 2
Focuses on data structures, object-oriented concepts, and system fundamentals.
Subjects
- Data Structures
- Object Oriented Programming using C++
- Mathematics – II
- Operating System
- Business Communication
- Data Structures Lab
Semester 3
Emphasizes database management, web technologies, and software engineering principles.
Subjects
- Database Management Systems (DBMS)
- Software Engineering
- Web Technologies (HTML, CSS, JavaScript)
- Computer Organization
- Python Programming
- DBMS Lab
Semester 4
Covers advanced programming, networking, and system analysis.
Subjects
- Java Programming
- Computer Networks
- System Analysis and Design
- Unix and Shell Programming
- Environmental Studies
- Java Programming Lab
Semester 5
Explores emerging technologies, application development, and professional skills.
Subjects
- Mobile Application Development
- Data Science Fundamentals
- Artificial Intelligence Basics
- Information Security
- Elective Subject
- Project Preparation
Semester 6
Focuses on industry exposure, project work, and career readiness.
Subjects
- Major Project
- Internship / Industrial Training
- Cloud Computing
- E-Commerce
- Seminar & Viva Voce
- Three-year undergraduate IT degree
- Strong focus on programming and application development
- Hands-on learning through labs and projects
- Covers emerging technologies and industry tools
- Suitable for MCA, MBA (IT), and competitive exams
- Career-oriented curriculum with internship opportunities
- Recognized for employment, promotions, and higher education
Fees Structure
- Approximate Fee Range: ₹10,000 – ₹60,000 per year
- Affordable and industry-aligned program
- Fee structure varies as per university norms
(Exact fee details available on enquiry.)
Eligibility Criteria
- Completion of 10+2 from a recognized board
- Students from Science, Commerce, or Arts streams are eligible
- Mathematics preferred at 10+2 level (as per university norms)
- Minimum 45% aggregate marks
- No upper age limit for admission