MLACW (now mLAC) is an institution of excellence located strategically in the vicinity of national institutes of repute, such as Indian Institute of Science, Institute of Wood Science & Technology, National Institute of Advanced Studies, Raman Research Institute and Central Power Research Institute.

Bachelor Of Computer Applications (BCA)

With the rapid growth of IT industry in India, the demand of computer professionals is increasing day by day. Bachelor’s in Computer Applications (BC…


With the rapid growth of IT industry in India, the demand of computer professionals is increasing day by day. Bachelor’s in Computer Applications (BCA) is an undergraduate degree course in Computer Applications that is popular among students who want to make a career in the IT field. The duration of the course is 3 years and divided into 6 semesters.

It comprises of subjects like Computer Organization & Architecture, Mathematical Foundations of Computer Applications, Programming in C, Data Structures, Database Management Systems, Numerical and Statistical Methods, Operating Systems and UNIX, Design and Analysis of Algorithms, Java Programming, Microprocessors & Assembly Language Programming, Software Engineering, Web Programming, Data Communication Networks, Python Programming, Data Mining and Data Warehousing, Internet of Things, Robotic Process Automation, Mobile Computing, System Programming, Artificial Intelligence, Cloud Computing, Data Analytics, Cryptography and Network Security, Advanced Web Technologies.

Academia Industry Interface is through MoU signed with various industry partners.

1. Netcraftz, Bangalore for Skill Development Certificate courses such as Server Management, Web Design, Advanced Java, Linux Administration

2. UiPath India for Robotic Process Automation Design and Development

3. Kigyan School of Data Science Pvt. Ltd. for Data Analytics, Machine Learning & Artificial Intelligence.

Specializations after BCA

• PG Diploma in Data Analytics ( at mLAC)

• PG Diploma in Machine Learning & Artificial Intelligence (at mLAC)

• MSc (IT)



• Certification: Diploma in Networking

• Cisco Certified Networking Professional (CCNP)

• Cisco Certified Networking Administrator (CCNA)

• Microsoft Certified Solutions Associate (MCSA)

• Redhat Certification



For BCA, a candidate who has passed the two years Pre-University Examination conducted by the Pre-University Education Board in Karnataka. Job Oriented Diploma Course/Three years Diploma in Engineering, Government of Karnataka or any other examination considered equivalent thereto shall be eligible for admission.

Cognate Subjects
Computer science
Affiliated to Bengaluru Central University

Career Prospects

The IT industry is growing rapidly and with this, the demand for BCA graduates, too, is increasing every passing day. After obtaining a BCA degree, students can find lucrative job opportunities in leading IT companies such as Oracle, IBM, Infosys, Wipro, DELL EMC2,SAP Labs, Tech Mahindra, Mphasis, Delloitte, HP, SLK Software,etc.

BCA graduates are not only recruited by the private sector but also by public sector organisations. Government organisations like the Indian Air Force(IAF), Indian Army, and India Navy also hire a large bunch of computer professionals for their IT department.


Job profiles after completion of BCA

• Software Developer

• System Engineer

• Technical Analyst

• Software Tester

• Junior Programmer

• Web Developer

• System Administrator

• RPA Developer

• Computer Instructor in school, universities and colleges

Average starting salary: 2 Lakhs to 8 Lakhs


Program Outcome

PO1. Apply the knowledge of Computer Science to algorithm, web design and networking

 PO2. Apply technical, critical thinking and problem-solving skills in finding solutions to complex problems facing the society and nation at large.

 PO3. Demonstrate inter-personal skills and leadership qualities to function effectively in diverse, multi-cultural & multi-disciplinary teams.

PO4. Display essential skills and ethical values as demanded by the global software industry

PO5. Demonstrate the ability to adapt to the latest trends in technology with hands-ontraining workshops.

PO6. Display competencies for self-directed and continuous learning

PO7. Understand the impact of ICT in societal and environmental contexts, and demonstrate the knowledge of and need for sustainable development


PSO1. Understand, analyze and develop computer programs in the areas related to algorithms, web design, application program and database for efficient design of computer-based systems of varying complexity.

PSO2. Apply the knowledge of Computers in different programming skills for software development.

PSO3. Demonstrate critical thinking ability to develop and implement programming language or software tools.

PSO4. Develop ability to solve a wide variety of problems by applying principles of computational thinking.




Title Year Download
Additional English 2020-21 04 Jun, 2020 Download
Generic English NEP Syllabus 2021 - Onwards 01 Aug, 2021 Download
BCA NEP Syllabus 18 May, 2023 Download
General English BSC/BCA 2016-18 01 Jun, 2016 Download
General English 2018-2021 04 Jun, 2019 Download
BCA (2019-2022) 03 Jul, 2019 Download
BCA Kannada NEP Syllabus 25 Jan, 2024 Download
  • Duration3 years
  • Semesters6
  • StreamScience
  • TypeUndergraduate
  • Course CodeBCA
Apply Now