Bachelor of Computer Applications (BCA) is a three-year undergraduate degree course in computer applications. Bachelor of Computer Applications (BCA), is one of the most in demand courses among the under graduate students who want to make their career in information technology sector.