Upon completion of the course, the student will gain an overview of all aspects of E-commerce. Topics include Introduction to Electronic Commerce, Technology Infrastructure: The Internet and the World Wide Web, Selling on the Web, Marketing on the Web, Business-to-Business Activities: Improving Efficiency and Reducing Costs, Social Networking, Mobile Commerce, and Online Auctions, the Environment of Electronic Commerce: Legal, Ethical, and Tax Issues, Web Server Hardware and Software, Electronic Commerce Software, Electronic Commerce Security, Payment Systems for Electronic Commerce, Planning for Electronic Commerce.