Business Analytics

  • QST BA 222: Modeling Business Decisions and Market Outcomes with Spreadsheets and Statistical Programming
    Undergraduate Prerequisites: CAS EC101, QST QM221, and QST SM131 - Examines the use of economic and statistical tools for making business decisions at an advanced level, and prepares students for future study in business analytics. Introduces programming for data analysis (no previous programming knowledge required) and links data analysis to decision making using both spreadsheet modeling and statistical programming. Topics include multiple regression, causal inference, forecasting, predictive analytics, machine learning, demand modeling, and optimization. Case studies apply advanced concepts to practical business problems. Effective Spring 2021, this course fulfills a single unit in the following BU Hub area: Quantitative Reasoning II.
    • Quantitative Reasoning II
  • QST BA 305: Business Decision-Making with Data
    Undergraduate Prerequisites: QST BA222 or QST QM222 and either CAS CS111 or CDS DS110 - Explores advanced business analytics topics, including risk and uncertainty, optimization, decision analysis, multi-attributes objective functions, and time tradeoffs. Links data models to strategy and ethics. Relies on both statistical programming and spreadsheet modeling and introduces novel techniques. Cases studies and projects apply topics to practical business problems.
  • QST BA 472: Business Experiments and Causal Methods
    Undergraduate Prerequisites: CASCS108 or CASCS111 or CDS DS110 or QST BA222 - Formerly MK472. When is making a change to a price, algorithm, or product worthwhile? Rather than relying on the gut intuition of a manager, businesses are increasingly using experiments and other forms of causal data analysis to answer these questions. In this class, we will learn about causal methods, when they work, how to implement them in R, and how to apply them to digital markets. The business topics covered include pricing, balancing digital marketplaces like Airbnb and Uber, reputation systems, measuring influence in social networks, and algorithmic design.
  • QST BA 476: Machine Learning for Business Analytics
    Undergraduate Prerequisites: CAS CS108 or CAS CS111 or CDS DS110 or QST BA222 - Formerly MK476. This course introduces students to the foundational machine learning techniques that are transforming the way we do business. Machine learning relies on interdisciplinary techniques from statistics, linear algebra, and optimization to detect structure in large volumes of data and solve prediction problems. You will gain a theoretical understanding of why the algorithms work, when they fail, and how they create value. You will also gain hands-on experience training machine learning models in Python and deriving insights and making predictions from real-world data. Prior programming experience is strongly recommended.
  • QST BA 600: Introduction to Programming with Python
    This course provides a short, intensive introduction or refresher to fundamental programming concepts using the python programming language. It will cover pre- requisite topics important for future MSBA classes such as data types, flow control, iteration, functions, I/O, error handling, use of libraries and code documentation. Students will also be introduced to tools or platforms used throughout the MSBA program such as Jupyter notebooks and Git/Github.
  • QST BA 602: Fundamentals of Data Analysis and Statistics
    This course provides a short, intensive introduction or refresher to data analysis and statistics. It will cover fundamental concepts such as single and multivariate analyses, probability, statistical distribution, hypothesis testing, sampling, regression, and early data visualization. The class will leverage and further build on python knowledge reviewed in BA600, and in some cases Excel (as more mainstream tool used in many business environments).
  • QST BA 775: Business Analytics Toolbox
    This course will primarily focus on data and the key techniques that are necessary when working programmatically. Data is obtained from a data source; students will learn how to work with the most common data sources and how to load it into R. Once the data is loaded and before it can be analyzed one needs to apply a series of steps known as data munging to get a tidy and workable dataset.
  • QS
  • QST BA 810: Supervised Machine Learning
    The internet has become a ubiquitous channel for reaching consumers and gathering massive amounts of business-intelligence data. This course will teach students how to perform hands-on analytics on such datasets using modern supervised machine learning techniques through series a lectures and in-class exercises. Students will analyze data using the R programming language, derive actionable insights from the data, and present their findings. The goal of the course is to create an understanding of modern supervised machine learning methods, and the types of problems to which they can be applied.
  • QST BA 815: Competing with Analytics
    The objective of this class is to examine how business analytics is applied across different industries and functions, how it delivers value, which skills are core to capturing this value, and which pitfalls await organizations. The course will rely extensively on seasoned industry experts sharing their direct experiences and include readings, case study discussions, and hands-on team assignments. Rather than taking a narrow(er) focus on any one topic, the course will take a broad lens and provide a wide set of pertinent examples of application in industry (e.g. recommender systems, web analytics, personalization campaigns, pricing and revenue management, ML Ops, data storytelling, demand forecasting/sensing, inventory optimization, fraud and claims analytics, ESG modeling, managing data science projects, etc.).
  • QST BA 820: Unsupervised and Unstructured Machine Learning
    It has been reported that as much as eighty percent of the world's data is unstructured. This course will cover the methods being applied to both unstructured and unlabeled datasets. Through a series of lectures and hands-on exercises, students will examine the techniques to unlock insights from data that appear to lack a known outcome. The goal of this course is to compare and contrast the application of various methods being applied today and provide the foundation to develop impactful insights from these datasets.
  • QS
  • QST BA 840: Data Ethics: Analytics in Social Context
    This class examines ethical issues of data, data science, and algorithms. We consider unintended consequences and transparency of algorithms, phenomena such as mass personalization and experimentation, and examine competing ideas about privacy and the sometimes blurry line between the private and the public spheres in the digital age. The course is intended to place analytics in a social context and equip students to anticipate and understand the ethical tradeoffs they will be making in the process of doing analytical work.
  • QST BA 843: Big Data Analytics for Business
    This programming-based analytics course will cover how to perform statistical analysis of large datasets that do not fit on a single computer. We will design a Hadoop cluster on Google Cloud Platform to analyze these datasets. Utilizing Spark, Hive, and other technologies, students will write scripts to process the data, generate reports and dashboards, and incorporate common business applications. Students will learn how to use these tools through Jupyter Notebooks and experience the power of combining live code, equations, visualizations, and narrative text. Employer interest in these skills is very high. Basic programming in python, and basic analytics are prerequisite. 3 cr.
  • QST BA 860: Marketing Analytics
    This is an introductory course on Digital Marketing emphasizing analytics that seeks to familiarize students with digital marketing tactics. At the heart of marketing lies consumers and their marketing journey through the stages of awareness, intent, conversion and finally retention. In this course, we will learn how digital has revolutionized the interactions between firms and consumers along this journey. Digital offers powerful tactics to reach consumers along the funnel: online display ads raise awareness, search listings reach consumers with intent, on-site e-commerce marketing facilitate conversion, and social medial both energizes and retains customers.
  • QST BA 865: Advanced Analytics Topics
    This course will introduce you to the Python programming language and the ecosystem of software packages needed for Data Science and to build and train Neural Networks in Python, including: NumPy, Pandas, SKlearn, and PyTorch. After reviewing key Python building blocks, the course will focus on Neural Networks and Deep learning Concepts and implementation in PyTorch. This is an intensive course and the majority of it will be presented through interactive python notebooks (Google Colab).
  • QST BA 870: Financial Analytics
    This is an introductory course on Financial Analytics providing students with knowledge about key "financial" concepts (financial accounting, financial statements, managerial accounting, corporate finance, and investments) so that they can intelligently apply their prior analytics knowledge and tools to real- world financial applications.
  • QST BA 875: Operations and Supply Chain Analytics
    This is an introductory course on principles, methods, and techniques used in operations and supply chain analytics. Emphasis is given on the big data age where firms are continuously designing, assessing, and improving the systems that create and deliver their products and services. Students will learn visual representation techniques to enhance their understanding of complex data and models. Such visual techniques will be paired with network analysis to better identify patterns, trends and differences from datasets across categories, space, and time. The course will also draw on real-world applications to demonstrate their use in a variety of contexts.
  • QS
  • QST BA 880: People Analytics
    This course focuses on developments in People Analytics, an evolving data-driven approach to employee decisions and practices. Managers must decide how to lead people in the context of new technologies, management practices, empirical methods, and increased collaboration with external stakeholders (e.g. software vendors, consultants, academic researchers). The goal of the course is 1) to provide an overview of the people analytics field, 2) to develop skills in research design, and 3) to understand how to implement people analytics projects in an effective and responsible manner. The course covers theory, practice, and methods that are critical for addressing people- related challenges at companies, such as hiring, retaining, evaluating, rewarding performance, and managing teams and social networks, to name a few. While a background in statistics, analytics and regression methods is helpful, it is not required for success in the course. 3 cr.