Why eBusiness

With the Internet pervading all aspects of business, the eBusiness Technology program of study prepares students to play a variety of mission critical roles in leveraging the power of technology across the enterprise. Whether in an entrepreneurial start-up or enabling eBusiness technology within an existing company, students are prepared to provide technical leadership and an informed strategic vision.  

“What I echo the most is the "empowerment" element of the program.”

Yi W., Class of 2017

Carnegie Mellon University has transformed the eBusiness Technology program into a story-centered curriculum. Instead of separate courses, the entire program consists of an integrated series of projects designed to help you acquire and practice essential skills and knowledge that you will use upon graduation. Working with your fellow students in high-performance teams you learn by doing, putting new skills and knowledge into practice immediately. Expert program faculty are always available to provide advice, guidance, feedback, and one-on-one coaching.

In this story-centered curriculum, you and your fellow students play the role of a newly formed eBusiness technology task force at ebConsultants, LLP, a fictional company with real-world problems. Your mission is to help ebConsultants, LLP leverage technology and will focus on projects in four key areas: Health Care, Banking, Retail and Logistics. But you’ve got a long road ahead of you. ebConsultants, LLP is in the dark ages technologically, with only a simple web presence. Some of the projects you will tackle with your team include:

  1. Creating a business case for ebusiness technology within ebConsultants, LLP
  2. Reengineering the ebConsultants, LLP website to make it easier to find on search engines
  3. Designing, building, and evaluating a highly-usable website
  4. Building the system and database design models
  5. Evaluating and selecting an ISP to host the site
  6. Designing an electronic self-paying invoice system


why ebiz



The eBusiness Technology curriculum consists of a series of 16 integrated projects, and the practicum along with a few traditional courses. Participants are evaluated on the deliverables they produce, not on test scores.

Program Tasks
The program consists of 16 tasks, each lasting 2-3 weeks. The purpose of tasks is for the students to learn skills that cannot be taught effectively in a classroom setting and to work on projects that are too large for a single individual.

The program culminates in the practicum where students put their education to the test in an actual business environment. Student teams develop solutions to business problems using the latest information technologies. More than a simple internship, the practicum involves real responsibility, accountability, and rigor.

JAVA for Application Programmers (08-671) and J2EE Web Application Development (08-672)
Students who do not have adequate skills in the JAVA programming language must take 08-761, “JAVA for Application Programmers” and 08-762, “J2EE Web Application Development” during the Fall semester. Those with a strong background in JAVA programming may ask for an exemption with permission of the instructor(s). However, the student will need to complete an approved 6 or 12 unit course in it's place.

Elective Courses
To allow students to take advantage of the learning opportunities in the university, each student is required to take two electives. The courses must be a 6 or 12 unit graduate level course, for a total of 24 elective units. Only graduate courses can be used to satisfy the elective requirement. We do not permit our students to take any electives in the Fall semester, besides 08-732 Law of Computer Technology.

Details of the curriculum
For the duration of this curriculum except for 08-671 and 08-672, students work in teams assuming the role of an eBusiness technology task force at ebConsultants, LLP - a fictional consulting company with real-world problems. Each of the courses is set in the context of helping ebConsultants, LLP achieve the business benefits of electronic business and, in the process, preparing student for future careers in which they will provide technical leadership and an informed strategic vision.

For more information contact the eBusiness Technology Office.

Skills Acquired

  • Using data mining techniques to identify products to sell
  • Presentation and consulting skills
  • Interpreting confusing and possibly erroneous problem statements
  • Designing a mobile realtime, Available-To-Promise order entry system for cellular phones
  • Design an electronic self-paying invoice system
  • Develop a working prototype to solve an eBusiness Technology problem 
  • Design, build, and evaluate a highly-usable website
  • Learn technology and how to keep up with changing technology
  • Creating a business case for ebusiness technology within ebConsultants, LLP