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 Semesters |
| Bachelor of Computer Applications
(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