B. C. A. :
Bachelor of Computer Applications (English Medium), Co-Education

The Bachelor of Computer Applications (BCA) program is an undergraduate course designed for students who want to build a career in the field of computer science and information technology. The course focuses on developing programming skills, software development knowledge, and an understanding of modern computer applications.

The BCA course usually has a duration of three/four years, divided into six/eight semesters. Students who have completed 10+2 or equivalent education are eligible for admission. The curriculum includes both theoretical learning and practical training in computer-related subjects. Saurashtra University offers subjects such as programming languages (C, C++, Python), database management systems, operating systems, networking, web technologies, mobile technologies, and software engineering.

The program also includes laboratory work, assignments, and project development, which help students gain practical experience and improve problem-solving skills. In later semesters, students may learn advanced topics like cloud computing, cybersecurity, artificial intelligence, and data analytics, which are important in today’s technology industry.

Students can also pursue higher education to improve their career prospects. One of the most popular options is MCA (Master of Computer Applications), which provides advanced knowledge in computer science and software development. In addition, BCA graduates can specialize in emerging fields such as Artificial Intelligence, Data Science, Cyber Security, Cloud Computing, Machine Learning and etc, which offer strong career growth in the modern Information Technology era.

Overall, the BCA program provides a strong foundation in computer applications and information technology. With its combination of theoretical knowledge and practical training, the course prepares students for various career opportunities in the IT sector and also opens the path for higher studies and specialization in advanced technologies.

Course Title Duration Total Semester
B. C. A. 3 / 4 Years 6 / 8 Semesters



Programme Outcomes for BCA:

(Bachelor of Computer Applications As Per Academic Framework Of Saurashtra University)

• Computational Knowledge: Apply knowledge of computing fundamentals, programming languages, and software development techniques.

• Problem Analysis: Identify, analyze, and solve complex computing problems using appropriate methodologies.

• Design & Development: Design, develop, and evaluate software applications to meet user requirements.

• Modern Tool Usage: Use contemporary tools, technologies, and platforms for software development and deployment.

• Database Management: Apply database concepts for efficient data storage, retrieval, and management.

• Communication Skills: Demonstrate effective communication in technical and professional environments.

• Ethics & Professionalism: Understand professional ethics, cyber laws, and responsibilities in IT practices.

• Teamwork & Leadership: Function effectively as an individual and as a team member in multidisciplinary environments.

• Lifelong Learning: Engage in continuous learning to adapt to technological advancements.

• Entrepreneurship & Employability: Develop skills for employment, innovation, and entrepreneurship in IT sectors.


Syllabus