Bachelor of Computer Applications

Science / B.C.A Computer Applications

Programme Overview

The Bachelor of Computer Applications (BCA) program, pioneered by the Don Bosco community, serves as a gateway to quality professional education in computing for rural youth. Established in 1998 as BICS InfoTech, it swiftly evolved into a reputable institution offering one-year and three-year academic programs in computer training and software development. Partnering with esteemed organizations like CDAC-Pune and IGNOU, BICS InfoTech provided diploma and degree programs to aspiring students.

Central to the training at BICS InfoTech was the sharpening of students' English communication skills, resulting in a remarkable 100% job placement rate within three months. In addition to pursuing BCA Degree from IGNOU, students were exposed to a rigorous PGDIT program, ensuring a holistic education in information technology. Over the years, BICS InfoTech's success led to its transformation into Don Bosco College in 2012, catering to the burgeoning demand for the BCA program, particularly from economically disadvantaged rural areas. The college's expansion to accommodate more students reflects its commitment to empowering youth with essential skills for the digital age.


With a track record of consistently achieving pass percentages of 95% and above, BCA students at Don Bosco College showcase exceptional dedication and excellence, excelling not only academically but also in extracurricular endeavours.

The BCA program offers a comprehensive curriculum spanning three years and six semesters, covering essential topics such as database management, networking, and core programming languages like 'C', 'C++', and 'Java'. By providing practical training and internships, the program equips students with real-world skills sought after by employers.


Furthermore, BCA graduates have the opportunity to pursue advanced studies in fields like MCA, M.Sc. (IT), M.Sc. (Computer Science), and MBA, thereby expanding their career prospects and specialization options. In essence, the BCA program at Don Bosco College offers a pathway to success in the dynamic and rapidly evolving field of information technology, ensuring graduates remain in high demand across various industries.

 

PROGRAM EDUCATION OBJECTIVES (PEO) 

  • OB1: EDUCATION - The graduate will be able to continue higher studies in the field of Computer Science / Applications 
  • OB2: TECHNOLOGY - The graduate will be able to understand, analyze and develop software applications and  become skilled software professionals adopting cutting-edge technologies. 
  • OB3: RESEARCH - The graduate will be able to be involved in research and development to propose computing models  or solutions with innovation. 
  • OB4: ETHICAL AND PROFESSIONAL GROWTH - The graduate will be able to articulating one’s own value system  and live by the values in life and in one’s profession 

 

PROGRAM OUTCOMES (PO) 

1. Problem Solving:Ability to use appropriate knowledge and skills to identify, formulate, analyze, and solve  problems related to Technology, Life and Career.  

2. Individual and Team work: Ability to work effectively as a member and leader in a team, preferably in any  setting. 

3. Communication skills: Ability to communicate within the profession and with society at large. Such abilities include reading, writing, speaking, listening, the ability to comprehend and write effective reports and  documents.  

4. Professionalism: Understand the professional ethics and apply the same for public and the public interest. 

5. Ethics and equity: Ability to apply ethics, accountability, and equity in all dealings.

6. Life-long learning: Ability to identify and to address one’s educational needs in the changing world in ways sufficient to maintain one’s competence and to allow him/her to contribute to the advancement of selected domains. 

 

PROGRAM SPECIFIC OUTCOMES (PSO) 

The student will have the abilities to 

  1. Understand the principles and working of computer systems. Students can assess the hardware and  software aspects of computer systems. 

  2. Apply mathematical principles to solve real world problems using appropriate data structures and suitable  algorithms. 

  3. Understand, analyze, design and develop computer programs using C, C++, Java and upcoming popular  technologies. 

  4. Apply the process and life cycle of software engineering to develop software. 

  5. Model and design the database for any computer system. 

  6. Analyze and appreciate computing systems such as mobile, cloud, decision support, data mining, operating  system, IoT, Networks, Information Security and related topics.

 

Syllabus

Regulation HandBook Course Outcomes
Regulation 2017 HandBook 2017  
Regulation 2020 HandBook 2020 Course Outcomes 2021
Regulation 2022 HandBook 2022 Course Outcomes 2022
Regulation 2023 HandBook 2023 Course Outcomes 2023
Regulation 2023(Including Naan Mudhalvan) HandBook 2023