Skip to main content
MS Program professor teaches a class

Curriculum

The MSBA curriculum is designed to let students complete their 36 credit hours and receive their STEM-eligible MSBA degree in just 10 months.

Closeup of MSITM students listening in class
  • Capstone in Business Analytics

    All MSBA students participate in the Business Analytics Capstone course. This unique course brings together database management, data analysis techniques, and business decision-making to solve a problem for a real-world client.

Summer Term

6 credit hours

Introduction to Machine Learning

Selected topics in the applications of data science to business problems. Topics include regression analysis, including linear, logistic, and multinominal regression; tree models for regression and classification; concepts surrounding model building and model validation, including the bias-variance trade-off, cross-validation, and variable selection; basic data wrangling and data visualization; factor models, including principal components analysis and partial least squares regression; clustering; networks; and text.

3 Credits | Core

Data Science Programming

Data-driven analysis has wrought a quiet revolution in business. As disk storage and computing power have become cheaper, companies have started maintaining detailed logs of inventories, sales, and customer activity, among others. Yet, this is only half the job; the real need is for insights, and this course teaches you the tools for that. This course uses Python & Pandas.

3 Credits | Core

Fall term

Average of 15 credit hours taken in fall

Optimization I

This course deals with optimization methods that help in decision-making. It will cover a broad range of relevant quantitative techniques for decision-making. Each technique will be motivated using important applications and discussed along with some relevant theory. The focus however will be on formulating and solving problems. Specific topics/techniques will include linear, quadratic, nonlinear, and integer programming. The course will use python extensively.

2 Credits | Core

Financial Management

Recent advances in cost accounting, inputs into the design of cost systems, maximizing shareholder value through the investment decision and the financing decision; time value of money to value projects, bonds, stocks, and an entire firm.

3 Credits | Core

Information Management

Explore various concepts of data management and develop expertise in managing data from the design and modeling of a database to data querying and processing. Learn big data storing principles that can be applied to various database products, such as Hadoop, Map Reduce, and Spark.

3 Credits | Core

Advanced Machine Learning

This course will involve the study of a variety of machine learning techniques for predictive analytics. Particular emphasis will be given to approaches that are scalable to very large data sets and/or those that are relatively robust when faced with a large number of predictors, and algorithms for heterogeneous or streaming data. Many of these capabilities are essential for handing BIG DATA. Connections to relevant business problems shall be made via example studies. We will mostly be using Python (especially Scikit-Learn). The central goal of this course is to convey an understanding of the pros and cons of different predictive modeling techniques so that you can (i) make an informed decision on what approaches to consider when faced with real-life problems requiring predictive modeling, (ii) apply models properly on real datasets so to make valid conclusions. This goal will be reinforced through both theory and hands-on experience.

 

3 Credits | Core

Analytics for Unstructured Data

Unstructured data -- text, images, video, and voice -- is everywhere, and yet businesses have started leveraging these newer forms of data only recently. This 2-credit hour course largely focuses on the analytics of text and images and their business applications. Starting with basics, students learn the cutting edge in natural language processing and computer vision analytics. All assignments and the final project are designed to apply technical concepts and principles to solving real-world problems and creating new opportunities. Specifically, students learn to:

  • Use Python to conduct analysis of text and images to improve business outcomes
  • Build text and image-based recommender systems
  • Derive insights about customers, brands, products, and features
  • Perform advanced sentiment analysis
  • Use generative models for text
  • Use computer vision to increase engagement in social media

 

2 Credits | Core

Marketing Analytics I

Introduction to marketing strategy; topics include company, customer, competitive analysis, segmentation, targeting and positioning, the marketing mix, and mix response analysis.

3 Credits | Elective

Supply Chain Analytics

Supply Chain Management (SCM) is the management of activities governing the flow and transformation of resources from initial suppliers to ultimate consumers to make goods and services available at the right time, place, price, and condition in the most profitable and cost-effective manner. In this course, we will consider analytics applied to important problems found in the management of supply chains. The first half of the course introduces the context for the application of analytics in operations. The second half of the course addresses the use of analytics in supply chain management.

3 Credits | Elective

Spring Term

Average of 15 credit hours taken in spring

Unsupervised Learning

Unsupervised statistical learning techniques and their role in creating actionable information. Measures of information, principal components analysis, factor analysis, cluster analysis, dimensionality reduction and related techniques.

 

2 credits | Core

Business Analytics Capstone

Explores foundations of business analytics related to database management, data analysis techniques, and business decision-making to solve a business problem of a client.

3 Credits | Core

Optimization II

This course deals with optimization methods that help in decision-making. It will cover a broad range of relevant quantitative techniques for decision-making under uncertainty. Each technique will be motivated using important applications and discussed along with some relevant theory. The focus however will be on formulating and solving problems. Specific topics/techniques will include advanced simulation methods, stochastic programming, dynamic programming, and reinforcement learning. The course will use Python extensively.

2 Credits | Core

Demand Analytics/Pricing

Strategic problems, policies, models, and concepts for the design and control of new or existing operations systems.

3 Credits | Elective

Advanced Data Analytics in Marketing

Introduction to the data and tools used to analyze the business environment and enable marketing decision-making. Uses real-world data and problems to evaluate strategic market opportunities and assess the impact of marketing decisions in the marketplace. Discusses analytical and empirical tools that address strategic issues of market sizing, market selection, and competitive analysis, as well as product management, customer management, and marketing function management decisions.

3 Credits | Elective

Financial Technology

The course provides an overview of the most recent technological advances that are radically changing the financial services industry. Technological breakthroughs offer new ways for people to save, invest, borrow, and transact. We will analyze how new technologies create value in the financial industry, from reducing unit cost, increasing transparency, increasing competition, creating network effects, leveraging economies of scale, and lowering asymmetric information. We will also study the competitive landscape and the market opportunities and threats for incumbents and new entrants.

2 Credits | Elective

Data Driven Health Care Operations

Federal and state legislatures' efforts to reign in health care costs have created strong incentives for service providers to reduce costs and improve quality. Many have invested in IT infrastructure that makes operations data available in digital form. However, many service providers lack the expertise to apply analytic methods to this data to bring about a transformation in health care. This class will focus on key operations challenges and on learning how data may be leveraged to improve operations.

The three largest categories for US health care expenditures are hospital services, physician services, and prescription drugs. Therefore, this class focuses on operational challenges arising in outpatient clinics, hospitals, and drug development and production. Within each category, we will examine a combination of business cases and representative data sets. The class will utilize R as a supporting tool. However, prior knowledge of R is not assumed, nor is it necessary for completing any assignments.

3 Credits | Elective

Social Media Analytics

This course is designed to showcase the virtually unlimited opportunities that exist today to leverage the power of social media. It focuses on a gamut of questions ranging from strategic to operational matters pertaining to a firm’s social media initiatives, metrics to capture relevant outcomes, and predictive analysis to link social media chatter to business performance.

1 Credit | Elective

Time Series Analysis

Survey of important time series models and methods. The two primary tasks of time series analytics: forecasting and explanation. Confirmatory models such as regression, random walks, autoregression, ARIMA, and state space. Exploratory methods such as neural nets, trees, random forests, and other ensemble methods.

 

2 Credits | Elective

Artificial Intelligence Ethics

The course will provide students with the tools to critically analyze the ethical implications of applying AI to business problems, and to quantitatively measure and mitigate risks such as algorithmic bias. Through the analysis of recent cases in revenue management, retail operations, human resources, and healthcare, students will learn to reason about AI ethics from a managerial perspective at the problem formulation stage. Furthermore, the course will build on students' quantitative and programming skills, and train them in the emerging fields of algorithmic fairness and responsible AI.

2 credits | elective 

MS Program students in class

Financial Analytics Elective Track

The MSBA Financial Analytics Elective Track has a distinctive focus that combines education in empirical methods in finance and advanced data science.

Students interested in pursuing the Financial Analytics elective track must have exposure to finance coursework. Those interested in pursuing the Financial Analytics elective track that have not had previous exposure to finance coursework are expected to complete a free online course for admitted students, titled “Principles of Financial Analysis.” This course will take place in the first half of the summer session prior to the start of the program.  

Summer Term

7 credit hours required in summer

Introduction to Machine Learning

Selected topics in the applications of data science to business problems. Topics include regression analysis, including linear, logistic, and multinominal regression; tree models for regression and classification; concepts surrounding model building and model validation, including the bias-variance trade-off, cross-validation, and variable selection; basic data wrangling and data visualization; factor models, including principal components analysis and partial least squares regression; clustering; networks; and text.

3 Credits | Core

Data Science Programming

Data-driven analysis has wrought a quiet revolution in business. As disk storage and computing power have become cheaper, companies have started maintaining detailed logs of inventories, sales, and customer activity, among others. Yet, this is only half the job; the real need is for insights, and this course teaches you the tools for that. This course uses Python & Pandas.

3 Credits | Core

Intro to Finance Analytics

1 Credit | Elective

Fall Term

Average of 15 credit hours taken in the fall

Advanced Machine Learning

This course will involve the study of a variety of machine learning techniques for predictive analytics. Particular emphasis will be given to approaches that are scalable to very large data sets and/or those that are relatively robust when faced with a large number of predictors, and algorithms for heterogeneous or streaming data. Many of these capabilities are essential for handing BIG DATA. Connections to relevant business problems shall be made via example studies. We will mostly be using Python (especially Scikit-Learn). The central goal of this course is to convey an understanding of the pros and cons of different predictive modeling techniques so that you can (i) make an informed decision on what approaches to consider when faced with real-life problems requiring predictive modeling, (ii) apply models properly on real datasets so to make valid conclusions. This goal will be reinforced through both theory and hands-on experience.

3 Credits | Core

Analytics for Unstructured Data

Unstructured data -- text, images, video, and voice -- is everywhere, and yet businesses have started leveraging these newer forms of data only recently. This 2-credit hour course largely focuses on the analytics of text and images and their business applications. Starting with basics, students learn the cutting edge in natural language processing and computer vision analytics. All assignments and the final project are designed to apply technical concepts and principles to solving real-world problems and creating new opportunities. Specifically, students learn to:

  • Use Python to conduct analysis of text and images to improve business outcomes
  • Build text and image-based recommender systems
  • Derive insights about customers, brands, products, and features
  • Perform advanced sentiment analysis
  • Use generative models for text
  • Use computer vision to increase engagement in social media

 

2 Credits | Core

Optimization I

This course deals with optimization methods that help in decision-making. It will cover a broad range of relevant quantitative techniques for decision-making. Each technique will be motivated using important applications and discussed along with some relevant theory. The focus however will be on formulating and solving problems. Specific topics/techniques will include linear, quadratic, nonlinear, and integer programming. The course will use python extensively.

2 Credits | Core

Information Management

Explore various concepts of data management and develop expertise in managing data from the design and modeling of a database to data querying and processing. Learn big data storing principles that can be applied to various database products, such as Hadoop, Map Reduce, and Spark.

3 Credits | Core

Adv. Corp. Fin./Investments

6 credits | FA Elective

Spring Term

Average of 15 credit hours taken in spring

Unsupervised Learning

Unsupervised statistical learning techniques and their role in creating actionable information. Measures of information, principal components analysis, factor analysis, cluster analysis, dimensionality reduction and related techniques.

 

2 credits | Core

Business Analytics Capstone

Explores foundations of business analytics related to database management, data analysis techniques, and business decision-making to solve a business problem of a client.

3 Credits | Core

Optimization II

This course deals with optimization methods that help in decision-making. It will cover a broad range of relevant quantitative techniques for decision-making under uncertainty. Each technique will be motivated using important applications and discussed along with some relevant theory. The focus however will be on formulating and solving problems. Specific topics/techniques will include advanced simulation methods, stochastic programming, dynamic programming, and reinforcement learning. The course will use Python extensively.

2 Credits | Core

Financial Technology

The course provides an overview of the most recent technological advances that are radically changing the financial services industry. Technological breakthroughs offer new ways for people to save, invest, borrow, and transact. We will analyze how new technologies create value in the financial industry, from reducing unit cost, increasing transparency, increasing competition, creating network effects, leveraging economies of scales, and lowering asymmetric information. We will also study the competitive landscape and the market opportunities and threats for incumbents and new entrants.

2 Credits | Elective

Financial Modeling/Testing

3 Credits | Elective

Fixed Income Analysis

2 Credits | Elective

MS Program students listen in class

Supply Chain & Marketing Elective Track

The MSBA Supply Chain & Marketing Elective Track has a distinctive focus that combines education in Supply Chain and Marketing analytics.

Summer Term

6 credit hours required in summer

Introduction to Machine Learning

Selected topics in the applications of data science to business problems. Topics include regression analysis, including linear, logistic, and multinominal regression; tree models for regression and classification; concepts surrounding model building and model validation, including the bias-variance trade-off, cross-validation, and variable selection; basic data wrangling and data visualization; factor models, including principal components analysis and partial least squares regression; clustering; networks; and text.

3 Credits | Core

Data Science Programming

Data-driven analysis has wrought a quiet revolution in business. As disk storage and computing power have become cheaper, companies have started maintaining detailed logs of inventories, sales, and customer activity, among others. Yet, this is only half the job; the real need is for insights, and this course teaches you the tools for that. This course uses Python & Pandas.

3 Credits | Core

Fall Term

Average of 15 credit hours taken in the fall

Advanced Machine Learning

This course will involve the study of a variety of machine learning techniques for predictive analytics. Particular emphasis will be given to approaches that are scalable to very large data sets and/or those that are relatively robust when faced with a large number of predictors, and algorithms for heterogeneous or streaming data. Many of these capabilities are essential for handing BIG DATA. Connections to relevant business problems shall be made via example studies. We will mostly be using Python (especially Scikit-Learn). The central goal of this course is to convey an understanding of the pros and cons of different predictive modeling techniques so that you can (i) make an informed decision on what approaches to consider when faced with real-life problems requiring predictive modeling, (ii) apply models properly on real datasets so to make valid conclusions. This goal will be reinforced through both theory and hands-on experience.

 

3 Credits | Core

Analytics for Unstructured Data

Unstructured data -- text, images, video, and voice -- is everywhere, and yet businesses have started leveraging these newer forms of data only recently. This 2-credit hour course largely focuses on the analytics of text and images and their business applications. Starting with basics, students learn the cutting edge in natural language processing and computer vision analytics. All assignments and the final project are designed to apply technical concepts and principles to solving real-world problems and creating new opportunities. Specifically, students learn to:

  • Use Python to conduct analysis of text and images to improve business outcomes
  • Build text and image-based recommender systems
  • Derive insights about customers, brands, products, and features
  • Perform advanced sentiment analysis
  • Use generative models for text
  • Use computer vision to increase engagement in social media

 

2 Credits | Core

Optimization I

This course deals with optimization methods that help in decision-making. It will cover a broad range of relevant quantitative techniques for decision-making. Each technique will be motivated using important applications and discussed along with some relevant theory. The focus however will be on formulating and solving problems. Specific topics/techniques will include linear, quadratic, nonlinear, and integer programming. The course will use python extensively.

2 Credits | Core

Information Management

Explore various concepts of data management and develop expertise in managing data from the design and modeling of a database to data querying and processing. Learn big data storing principles that can be applied to various database products, such as Hadoop, Map Reduce, and Spark.

3 Credits | Core

Financial Management

Recent advances in cost accounting, inputs into the design of cost systems, maximizing shareholder value through the investment decision and the financing decision; time value of money to value projects, bonds, stocks, and an entire firm.

3 Credits | Core

Supply Chain Analytics

Supply Chain Management (SCM) is the management of activities governing the flow and transformation of resources from initial suppliers to ultimate consumers to make goods and services available at the right time, place, price, and condition in the most profitable and cost-effective manner. In this course, we will consider analytics applied to important problems found in the management of supply chains. The first half of the course introduces the context for the application of analytics in operations. The second half of the course addresses the use of analytics in supply chain management.

3 Credits | Elective

Marketing Analytics I

Introduction to marketing strategy; topics include company, customer, competitive analysis, segmentation, targeting and positioning, the marketing mix, and mix response analysis.

3 Credits | Elective

Spring Term

Average of 15 credit hours taken in spring

Unsupervised Learning

Unsupervised statistical learning techniques and their role in creating actionable information. Measures of information, principal components analysis, factor analysis, cluster analysis, dimensionality reduction and related techniques.

 

2 credits | Core

Business Analytics Capstone

Explores foundations of business analytics related to database management, data analysis techniques, and business decision-making to solve a business problem of a client.

3 Credits | Core

Optimization II

This course deals with optimization methods that help in decision-making. It will cover a broad range of relevant quantitative techniques for decision-making under uncertainty. Each technique will be motivated using important applications and discussed along with some relevant theory. The focus however will be on formulating and solving problems. Specific topics/techniques will include advanced simulation methods, stochastic programming, dynamic programming, and reinforcement learning. The course will use Python extensively.

2 Credits | Core

Demand Analytics/Pricing

Strategic problems, policies, models, and concepts for the design and control of new or existing operations systems.

3 Credits | Elective

Advanced Data Analytics in Marketing

Introduction to the data and tools used to analyze the business environment and enable marketing decision-making. Uses real-world data and problems to evaluate strategic market opportunities and assess the impact of marketing decisions in the marketplace. Discusses analytical and empirical tools that address strategic issues of market sizing, market selection, and competitive analysis, as well as product management, customer management, and marketing function management decisions.

3 Credits | Elective

Time Series Analysis

Survey of important time series models and methods. The two primary tasks of time series analytics: forecasting and explanation. Confirmatory models such as regression, random walks, autoregression, ARIMA, and state space. Exploratory methods such as neural nets, trees, random forests, and other ensemble methods.

2 Credits | Elective

Social Media Analytics

This course is designed to showcase the virtually unlimited opportunities that exist today to leverage the power of social media. It focuses on a gamut of questions ranging from strategic to operational matters pertaining to a firm’s social media initiatives, metrics to capture relevant outcomes, and predictive analysis to link social media chatter to business performance.

1 Credit | Elective

MSBA Faculty