Program Outcomes (PO): BCA Degree

PO1: Discipline knowledge: Acquiring knowledge on basics of Computer Science and ability to apply to design principles in the development of solutions for problems of varying complexity.

PO2: Problem Solving: Improved reasoning with strong mathematical ability to Identify, formulate and analyze problems related to computer science and exhibiting a sound knowledge on data structures and algorithms.

PO3: Design and Development of Solutions: Ability to design and development of algorithmic solutions to real world problems and acquiring a minimum knowledge on statistics and optimization problems. Establishing excellent skills in applying various design strategies for solving complex problems.

PO4: Developing Programming Skills: Exhibiting strong skills required to program a computer for various issues and problems of day-to-day applications with thorough knowledge on programming languages of various levels.

PO5: Application Systems Knowledge: Possessing a sound knowledge on computer application software and ability to design and develop app for applicative problems.

PO6: Modern Tool Usage: Identify, select and use a modern scientific and IT tool or technique for modelling, prediction, data analysis and solving problems in the area of Computer Science and making them mobile based application software.

PO7: Communication: Must have a reasonably good communication knowledge both in oral and writing.

PO8: Project Management: Practicing of existing projects and becoming independent to launch own project by identifying a gap in solutions.

PO9: Ethics on Profession, Environment and Society: Exhibiting professional ethics to maintain the integrity in a working environment and also have concern on societal impacts due to computer-based solutions for problems.

PO10: Motivation to take up Higher Studies: Inspiration to continue educations towards advanced studies on Computer Science.

PROGRAM SPECIFIC OUTCOMES (PSO)

The Bachelor of Computer Application (BCA) program enables students to attain following additional attributes besides the afore-mentioned attributes, by the time of graduation:

1. Design and develop computer programs/computer -based systems in the areas related to AI, algorithms, networking, web design, cloud computing, IoT and data analytics.

2. Apply standard Software Engineering practices and strategies in real - time software project development

3. Acquaint with the contemporary trends in industrial/research settings and thereby innovate novel solutions to existing problems

4. The ability to apply the knowledge and understanding to the analysis of a given information handling problem.

5. The ability to work independently on a substantial software project and as an effective team member.