BNM Degree College

Bachelor of Computer Applications (BCA)

Experience a good Education

The Bachelor of Computer Applications (BCA) program at BNM Degree College, affiliated with Bangalore University, is a comprehensive three-year undergraduate degree designed to provide students with a strong academic and practical foundation in the field of computer science and information technology. The curriculum encompasses key areas such as programming languages, database systems, software engineering, computer networks, and modern web technologies, with exposure to emerging domains like artificial intelligence and data science. The program emphasizes experiential learning through projects, internships, and lab sessions, fostering both technical proficiency and ethical responsibility. Upon successful completion, students are well-equipped for professional roles in the IT sector or for advanced academic pursuits such as MCA or specialized certification programs.

Vision

Our vision is to become a center of excellence in computer education by developing future-ready technology leaders. We aim to empower students with the skills and mind set required to lead advancements in areas such as artificial intelligence, cybersecurity, data science, and emerging technologies, thereby making a significant and lasting impact on society and the global economy

Mission

Our mission is to nurture competent, innovative, and ethically responsible professionals in the field of computer applications. Through a curriculum that integrates cutting-edge technology, practical learning, and interdisciplinary research, we strive to prepare students to effectively address contemporary global challenges and contribute meaningfully to the technology-driven world.

Department of Computer Applications

Program Outcomes (POs)

PO No’sPos TitlePos
1Apply KnowledgeApply fundamental principles of computer science, programming, and mathematics to solve real-world computing problems.
2Problem SolvingIdentify, analyze, and develop efficient solutions for complex computational problems using appropriate techniques and tools.
3Software Development SkillsDesign, develop, and test reliable software systems and applications to meet user requirements.
4Use of Modern ToolsUse modern computing tools and techniques to support application development and data analysis with an understanding of limitations.
5Ethics and Professional ResponsibilityUse modern computing tools and techniques to support application development and data analysis with an understanding of limitations.
6Effective CommunicationCommunicate effectively with peers, clients, and users through written and oral means in both technical and non-technical contexts.
7Individual and Team WorkWork effectively as an individual and as a member or leader in multidisciplinary teams.
8Lifelong LearningRecognize the need for and engage in lifelong learning to adapt to evolving technology and professional demands.
9Societal and Environmental ConcernUnderstand the impact of computing solutions in a global and societal context, with a focus on sustainability and ethics.

 

Course Outcomes

DISCRETE STRUCTURES:
PO No’sPos
1Apply Set theory, Relations, Functions and Mathematical Induction to solve problems
2Getting familiar with counting techniques and Mathematical Logic, and apply the same to address the real-life problems
3Learn different operations of a Matrix and apply them to solve real-life problems.
4

Apply graph theory concepts to solve the problems of real world.

PO No’sPos
1To understand algorithmic strategies for enhancing problem-solving proficiency
2Demonstrate problem-solving tools and techniques using C.
3

To analyze the given problems and use appropriate algorithms.

4

To implement sorting and searching techniques to develop programs.

COMPUTER ARCHITECTURE :
PO No’sPos
1

Understand various arithmetic and logical operations on different types of numbers to design an arithmetic and logic unit.

2

Demonstrate Design and implement sequential logic circuits using ICs

3Analyze the basics of computer organization and its design and the basic processing unit
4

Implement the instruction sets and to develop assembly language programming skills

Scroll to Top