MS in Business Analytics (MS)

Program Director: James C. Goldstein, PhD

The purpose of the Master’s program in Business Analytics at Canisius University is to prepare highly competent professionals in a growing field of analytics. Through courses offering interdisciplinary approaches to business and data analysis, the students will obtain a graduate-level education that prepares them to fill critical roles in regional organizations. The overarching goal is to develop graduates who solve problems and identify opportunities derived from data but guided by keen business insights. The Business Analytics program draws upon courses in Accounting, Economics, Management, Marketing, Finance, Computer Science, and Data Analytics. The Western New York region offers extensive opportunities for employment. The need for employees with the skill set developed in this program is quite high, as confirmed by a market analysis and an advisory group representing key employer stakeholders. 


In addition to a graduate degree from Canisius’ Wehle School of Business, students also will earn a Leadership & Professional Development Certificate and digital badge. This unique program offers students personal and professional development experiences to evaluate their competencies as well as personalized coaching to define their personal brand and chart a career path.

The LPD Program consists of three courses: My Personal Brand, My Leadership Plan, and My Path Forward. These are not academic in the traditional sense as there are no textbooks, exams, or weekly class meetings.  Students will earn one academic credit for the certificate.  The LPD has a significant impact on students both during their studies and after graduation, whether a young professional or an emerging executive. Completion of the LPD is a requirement for degree completion and conferral. 


Foundation Courses 1
ACC 505Financial Accounting3
ECO 503Statistics for Managers with Excel3
ECO 511Macroeconomics1.5
MGT 512Principles of Management1.5
Required Courses
BAN 707Business Systems and Analytics3
BAN 731Business Analytics, Data Visualization & Modeling3
BAN 752Strategic Performance Analytics3
BAN 609Business Analytics3
MKT 604Marketing Management3
CSC 511
Introduction to Programming
and Introduction to Programming Lab
CSC 512
Data Structures and Algorithms
and Data Structures and Algorithms Lab
DAT 511Data Stewardship: Preparation, Exploration and Handling of Big Data3
BUS 601My Personal Brand.5
BUS 602My Personal Leadership Plan.5
BUS 603My Path Forward0
Students must complete an internship or applied project
BAN 698Business Analytics Applied Project / Internship3
Elective Courses
Select one of the following courses:3
Marketing Data Analytics
Digital Marketing Strategies
Service Marketing
Global Logistics and Transportation
Global Supply Chain Management
Financial Modeling
Investment Management
Total Credits40

These four foundation classes can be waived depending on prior coursework. Please work with the Program Director.

Learning Goals & Objectives

Upon the completion of the MS in Business Analytics, graduates will develop the following skills and knowledge:

Quantitative and Analytical Skills: 

  • the ability to analyze, interpret, and communicate information for effective decision support (in both written and oral form);
  • the ability to identify problems, diagnose causes, and develop positive solutions

Technical Skills:

  • the ability to use at least one general programming language
  • the ability to work with a range of data structures
  • familiarity with databases and the programming techniques needed to work with Big Data

Ethical Data Stewardship

  • Develop a strong awareness of the ethical and moral issues that arise in work with large data sets and the steps needed to be taken to protect rights and privacy of individuals

Decision Support

  • Develop a solid understanding of business processes and how they contribute to organizational goals and objectives
  • Understand and apply enterprise risk management concepts
  • Identify critical data and analyze and communicate information in an appropriate format to the decision maker