Courses‎ > ‎


This page summarizes the course "E-Business" offered in the Spring 2021 semester. This summary may not be compatible to the same course completed in a different semester.

Program: BBA, Course code: BUS-3214, Duration: 3.0 credit hours.


Internet is a powerful medium for showcasing and selling products and services. It is assumed that the students already have a demo product/service and they also know the required marketing techniques (covered in other courses in the BBA program). This course will cover essential knowledge and skills required to deliver this already-existing product/service through the internet using E-commerce technologies. It encompasses hands-on lab activities backed by theoretical concepts. Students will acquire these knowledge and skills by practically building two prototype projects. No prior coding skill is required.

Learning Objectives

After successfully completing this course, a student should be able to build a fully-functional E-Commerce shop of their own including payment gateway using modern, reliable, and industry-standard technologies.


  1. Introductory Concepts: This chapter introduces the students to the basic concepts of internet, E-Commerce, and related concepts.
  2. Domain Name System: This chapter provides basic idea on one of the most important items of an E-Commerce startup -- the domain name and online branding. In lab workshop, it will cover the domain registration procedure, and all students must registrar a domain name of their choice.
  3. Static Landing Page: Chapter covers some basics on the structure of a website, including how to build a simple website using plain HTML. It also chapter covers how to quickly build an advanced beautiful static landing page using a rapid development WYSIWYG tool.
  4. Introduction to AWS: The basics of the cloud computing and step-by-step procedure of opening an AWS Educate account. This chapter also demonstrates how to connect the domain to the AWS account via Route 53, how to host a static landing page on the www subdomain of the domain using an S3 bucket, and how to redirect the root domain to the www subdomain using another S3 bucket.
  5. CMS on AWS: Installing a CMS instance on the EC2 platform, connecting the EC2 instance to the domain, and installing an SSL certificate on the instance. In addition, detailed step-by-step guide for setting up and configuring the CMS for the first time.
  6. Shopping Cart and Payment Gateway: This chapter will guide the students in implementing a shopping cart solution and payment gateway on their online store.
  7. Maintenance and Management: Safety, security, email infrastructure, SEO, consumer data collection, legal issues, and other related topics will be covered briefly in this chapter.

Training Workshops

    Several training workshops (labs) will be held during the class time (via Google Meet / Zoom). Students are highly advised to keep their Windows computer ready (by installing necessary software) before these workshops.

    Methods of Assessment

    • Midterm Exam (30 marks): 
      • Syllabus: Chapter 1, 2, 3. 
      • Format:
        • Viva voce
        • Assignment-1: HTML decoding
        • Assignment-2: Static landing page creation (Project 1 Part 1)
    • Final Exam (40 marks): 
      • Syllabus: Chapter 4, 5, 6, 7. 
      • Format: 
        • Viva voce 
        • Assignment-3: Static landing page publication (Project 1 Part 2)
        • Assignment-4: A prototype B2C shop with payment gateway (Project 2)
    • Continuous Evaluation (20 marks):
      • Syllabus: All chapters.
      • Format: Computer-based test (CBT). Google Chrome (version 70 or higher) is required for these tests.
    • Attendance and Participation (10 marks): 
      • It is the responsibility of the students to write their 8-digit ID in the chat box of Google Meet or Zoom during the class. Otherwise no attendance will be counted even if s/he were present in the class. Do not write your IDs in other areas such as Google Classroom comments – those will not be counted.
      • For the newly-admitted students, attendance will be counted from the date of admission, even if the class has already been started. The student must submit an application (with supporting documents) to get this exemption.
      • Any activity that destroys the learning environment in the classroom will be considered as non-participation, which may result some deduction of marks from attendance. 
      • Attendance will be based on regular classes only. Absence in the extra/consultation classes will not reduce a student’s marks in this segment. Although, participation in those extra/ consultation classes may add some additional marks.
      • For calculation procedure of attendance marks, and other related information, see:

    Course Materials

    • Textbook: "E-Commerce: Business, Technology, Society." By Kenneth C. Laudon and Carol Guercio Traver. Ed.10. Pearson Education.
    • Other chapter-specific materials will be uploaded to the Google Classroom. It is the responsibility of the students to collect those materials. 
    • Software: Students must have these programs installed on their Windows PC or laptop. All these programs are available for free download. Download links are given in the Classwork section of the Google Classroom.
      • Google Chrome version 70 or higher (for all lab workshops and for the quizzes)
      • Notepad++ 
      • Mobirise 
      • PuTTY 

    Contact Point

    • For any queries related to course, assignments, exams, and quizzes, you are advised to contact the CR (Class Representative).
    • To contact the teacher directly, write an informal message in the comment section of the most recent or most relevant Google Classroom post (recommended), or write a formal letter to the official email address (you may find the email address in the printed version of course outline provided in the Classwork section of the Google Classroom).