Fast growing information technology and communication systems have become critical components of almost every company’s strategic plan. Companies which want to take advantages of the new information technologies and communication system require expert professionals, who can apply computer science principles to solve problems produced by the interface between business and technology. BCA course is an undergraduate program where students are exposed to various areas of computer applications including the latest technologies in the industry.