The degree is designed to give a broad knowledge of the functional areas of a company, and their interconnection, while also allowing for specialization in a particular area. BBA programs thus expose students to a variety of "core subjects", and allow students to specialize in a specific academic areaThe degree also develops the student's practical managerial skills, communication skills and business decision-making capability.
BBA programs expose students to a variety of subjects: accounting, business law and ethics, economics, finance, management information systems, marketing, operations management, organizational behaviorand management,mathematics, statistics, and strategy.
If you want to know more, visit the wikipedia link:
http://en.wikipedia.org/wiki/Bachelor_of_Business_Administration