Bachelor of Computer Application (BCA)

Click here for Course Structure And Content as per NEP 2021-22

Click here for Course Structure And Content

BCA is a three year degree program spread over six semesters. The students will be familiarized with practical aspects of software development keeping in mind the needs and requirements of IT Industries. With the involvement of industries, corporate and research scholars in R & D and also because of proximity of Silicon City College campus which is surrounded with huge IT industries, corporate sectors involved in information system and production of Electronics and hardware industries, the Silicon City College has attracted huge number of employers from the above and of course our college students have been trained with required skills and knowledge and have been well placed resulting in emerging as the best college for BCA in Bangalore, India.


The objective of BCA Programme at SILICON CITY COLLEGE is to produce outstanding IT professionals who can apply the theoretical knowledge into practice in the real world and develop stand alone live projects themselves. The approach is more practical by the virtue of various value addition Labs and Clubs apart from the classroom studies.
The evolution of teaching pedagogy applied at SILICON CITY COLLEGE makes the curriculum more dynamic as it incorporates not just learning through lectures but also applying the concepts with the help of Role Plays, Case Studies and other creative exercises.
This under graduate programme equips the students with an in-depth understanding of technical concepts coupled with intensive industry exposure. The course curriculum is designed after a deep analysis of the requisitions from the industry stakeholders and focusing on the industry expectations from IT professionals.
The salient features of the program include emphasis on enhancing the students’ soft skills and providing them with optimum industry interaction through varied initiatives.
• Demonstrate the ability to adapt to technological changes and innovations in the discipline.
• Analyze, design, implement and evaluate computerized solutions to real life problems, using appropriate computing methods.
• Proficiency in the basic mathematics employed in computer science.
• Differentiate among essential data structures used in computer programming, and explain how they work.
• Gain knowledge of algorithms and their role in computer science.
• Identify, explain and apply fundamental structured programming techniques.
• Utilize important data structures and associated algorithms in the development of computer programs.
• Develop computer programs using functional programming and object-oriented programming paradigms.

Program Specific Outcomes (PSO)
PSO1: To shape the students to meet the requirement of Corporate world and Industry standard by live projects development
PSO2: To engage in professional development and to pursue post graduate education in the fields of Information Technology and Computer Applications.
PSO3: To provide the students about computing principles and business Practices in software solutions, utsourcing services, public and private sectors.
PSO4: Develop practical skills to provide solutions to industry, society and Business.
PSO5: Understand the concepts of key areas in computer science.
PSO6: Analyze and apply latest technologies to solve problems in the areas of Computer applications.
PSO7: Analyze and synthesis computing systems through quantitative and Qualitative techniques.

POA1: The students are equipped with sufficient subject knowledge which is reflected through their examination results.
POA2: The students have been given various hands on experience through industrial visits.
POA3: The students are offered various certificate courses like tally, gst, etc, and also provided with internships to match with the industry requirements
POA4: Many students of the institution have become successful Entrepreneurs.
POA5: The students have been placed at various Multi National companies.
PSO6: Design the latest software’s like Android technologies for develop the mobile Computer applications.
PSO7: Develop the embedding technologies to design Robo technology

Programme Outcomes
After Completing the BCA Students are able to:
PO1 - Use the Systems Analysis Design paradigm to critically analyze a problem.
PO2 - knowledge of software commonly used in academic and professional environments in industrial levels
PO3 - Develop criteria to organize and present different type of works in academic and professional environments.
PO4 - Learn how to organize information efficiently in the forms of outlines, charts, etc. by using appropriate software.
PO5 - Develop the skills to present ideas effectively and efficiently.
PO6- Designing and delivering the databases. As per requirements and give security
PO7 - Develop IT-oriented security issues and protocols.

PO1 - Use the Systems Analysis Design techniques students can understand entire Projects flow and start – end process.
PO2 – software development is process step by step design
PO3 – Software implement is and module by module for all kinds of application like academic or industrial
PO4 -Organize information is focus to clients by charts and proto type forms .
PO5 - All the programs skills show in effective design and implementation steps
PO6 - Designing and delivering the security levels for Data bases like backup and Restore methods
PO7 – Create security levels to organization system andImplement protocols.Like antivirus, layer protections type software.

Candidate should have passed PUC / 10+2 standard/ any equivalent examination.
Note :- With the medium of instruction as English, Students can choose additional language as English instead of regional language.
Click here for Course Structure And Content