Companies want to hire technically skilled MBAs, and business schools are finally starting to get it. MBA programs equip students with management techniques, accounting skills, and increasingly, entrepreneurship chops. Some top programs, however, believe MBA should learn to code.
Harvard Business School is planning to offer a computer programming elective within a couple of years, says Paul Gompers, who chairs the MBA elective curriculum. Students have formed coding clubs, and dozens go âacross the riverâ to take the introductory computer science class at Harvard University in Cambridge, Mass. But professors need to tailor a course specifically to business students in Boston, says Gompers.
âThis is the changing nature of the workforce, and this is what our graduates are going on to be doing in the next five to 10 to 20 years.â
Elite MBA programs have been slow to adapt, even though plenty of schools started specialized masterâs programs in big data and analytics. A pair of springtime reports by the Graduate Management Admission Council revealed a disconnect between the skills MBA programs give students and what employers want. While recent graduates (PDF) said they learned the least about âtechnology, design, etc.â and âmanaging tools and technologyâ out of any other skills in B-schools, U.S. employers said they coveted (PDF) âtechnical and quantitative skillsâ third out of 10 criteria.
âWeâve got a lot of MBAs graduating and going off to be high-tech product managers. If you look at that world, there are a bunch of big tech companies that insist that anyone in that role be technicalâunderstand code well enough to read it and write it,â says Thomas Eisenmann, an HBS professor who teaches a course on product management.
Companies donât want an army of programmers from B-schoolsâthey can recruit from computer science programs for thatâbut they need managers who know the basics of code to work with technical staff. To be a product manager at Amazon (AMZN), for instance, MBAs need to âdive into data and be technically conversant,â says Miriam Park, director of university programs at the company.
At New York Universityâs Stern School of Business, economics professor David Backus plans to start a course that will teach students how to visualize data and use the programming language, Python. âIâve talked to people I know at other B-schools and they havenât heard of anything really like this. Itâs surprising,â he says.
Stanford Universityâs Graduate School of Business, a B-school with a reputation as a tech powerhouse, has no coding classes. Students have been able to take computer science courses at the university since fall 2012; Madhav Rajan, the business schoolâs senior associate dean for academic affairs, says this obviates the need for a focus on coding. Last year, the B-school and the School of Engineering launched a joint degree that confers an MBA and an MS in computer science.
One downside of learning to code at B-school: Coding is hard. HBS students who took the universityâs introductory computer science course said that they spent 16.3 hours a week on the course, which is â2-3 [times] more time than they would spend on an MBA elective that yielded equivalent academic credit,â wrote Eisenmann in a Harvard Business Review blog post last fall.
Backus says schools should make coding electives available but avoid requiring them so that MBAs donât feel burdened. âStudents could get annoyed at you and think itâs too hard.â