Aligned with NEP 2020, the BCA programme at Srusti is a 3-year full-time degree with an optional 1-year Honours/Research specialisation, designed to develop technically competent, analytical, and industry-ready technology professionals. Blending academic rigour with applied learning, the programme emphasises computational thinking, innovation, ethical digital practices, and multidisciplinary skill development to nurture future-ready professionals capable of solving real-world technological challenges.
Structured under the Four-Year Undergraduate Programme (FYUGP) model (Four Years | Eight Semesters), the curriculum builds strong foundations in programming, software development, databases, operating systems, networking, and emerging digital technologies, while integrating skill enhancement, value-added learning, internships, and industry exposure. Supported by experienced faculty, practical lab-based pedagogy, project-driven learning, and specialised pathways in Artificial Intelligence, Data Science, Web & Mobile Application Development, and Cyber Security, students graduate prepared for careers in software development, data analytics, IT consulting, cybersecurity, system administration, entrepreneurship, and allied technology domains, while also being equipped for higher studies such as MCA, MSc, specialised postgraduate programmes, and competitive examinations in the IT sector.
The BCA programme is designed to develop graduates who demonstrate the following attributes:
Apply knowledge of computer science, programming, mathematics, and computing fundamentals to solve complex problems.
Identify, formulate, and analyze real-world problems using computational thinking and logical reasoning
1. Design, develop, and implement software applications and systems that meet specified requirements with consideration for societal and environmental needs.
Use appropriate modern tools, programming languages, frameworks, and technologies for software development and data analysis.
1. Function effectively as an individual and as a member or leader in multidisciplinary teams.
Understand and apply ethical principles, cyber ethics, and professional responsibilities in computing practices
1. Analyze the impact of computing solutions on society and environment, and promote sustainable and responsible use of technology.
Communicate effectively with technical and non-technical stakeholders through reports, presentations, and documentation.
Recognize the need for continuous learning and adapt to rapidly changing technologies and industry trends
1. Apply project management principles, time management, and organizational skills in software development and IT projects.
Demonstrate entrepreneurial mindset and innovation skills to develop technology-driven solutions and startups.
1. Analyze data using statistical and computational tools to support decision-making and problem-solving.
To fulfill the requirements of the Bachelor of Computer Application program, students must complete a total of 126 credits.
To fulfill the requirements of the Bachelor of Computer Application program, students must complete a total of 120 credits.
The Artificial Intelligence specialization equips students with the ability to build intelligent systems that simulate human thinking and decision-making. The programme focuses on machine learning, automation, and real-world AI applications across industries.
The Data Science specialization focuses on extracting meaningful insights from data using statistical, analytical, and computational techniques. It prepares students to work with large datasets and support data-driven decision-making.
This specialization focuses on designing and developing dynamic websites and mobile applications with modern tools and frameworks, enabling students to build user-centric digital solutions.
The Cyber Security specialization prepares students to protect systems, networks, and data from cyber threats. It focuses on ethical hacking, network security, and digital forensics.
This is where learning is tested, applied, and proven. Through structured projects, students engage with real business scenarios, build analytical depth, and demonstrate their ability to translate knowledge into meaningful outcomes.
Students undertake self-directed projects aligned with their area of interest, enabling them to build a professional portfolio. These projects develop research orientation, teamwork, and the ability to apply frameworks and business models to real-world challenges.
The program culminates in a capstone project where students work on real industry problems. This involves research, analysis, and solution development, followed by a detailed report and presentation—demonstrating their readiness for professional environments.
An independent research study that develops analytical depth, critical thinking, and the ability to generate evidence-based insights.