BBA Electives

T&O Department offers 17 elective courses for BBAs and other undergraduate students. This page provides details for these elective offerings. For BBA Capstone Courses, please click: BBA Capstones.

Note: The boxes in the images below are clickable. Clicking the box for a course will take you to further details about the course including a downloadable syllabus file.

Data and Analytics Related Electives

TO_Undergraduate_Electives_RoadMap_Data

Action Based Learning, Technology and Operations Elective Courses

TO_Undergraduate_Electives_RoadMap_ABL_Tech_Ops

BBA Capstone Courses

TO404 - Big data manipulation and visualization

Big Data Manipulation and Visualization --- We live in the age of Big Data - large, complex data that cannot be processed using traditional tools. Companies are using recent abundance of Big Data to help make better decisions, build novel solutions to difficult problems and gain competitive advantage. However, companies are faced with scarcity of Data Analyst talent that can understand and work with Big Data. There is growing demand for professionals with skills in managing and manipulating Big Data and building Visualizations that can help explain and communicate the data and its analysis. To help students succeed in this growing field, these courses teach Big Data Manipulation using data analytics environment R, and Big Data Visualization using Tableau and R graphics packages including Ggplot2.

TO411 - Support with excel

Decision Support with Excel --- Spreadsheets are among the most widely used decision support tools in business today, and have advanced to the point of providing powerful, general-purpose functionally. The first half of the course introduces decision support modeling using spreadsheets, including: what-if analysis; financial, statistical, and time/date functions; graphical presentation of data; organizing and extracting information from spreadsheet databases; and cross-tabulation of data. The second half of the course includes importing information into spreadsheets from external sources; goal seeking; one and two way data tables; the use of a solver to find optimal solutions to problems; designing macros to develop semi-automated and fully automated spreadsheet applications; and probabilistic modeling to support risk analysis in the context of spreadsheets. Lecture/demonstrations illustrate the features of spreadsheet software. Lab work involves carrying out hands-on tutorials in a supervised setting, then reinforcing and extending conceptual and operational aspects of the material by doing follow-up cases. Windows-based spread-sheeting software (such as Excel for Windows) is typically studied in the course.

to412 - Professional capstone: data driven management decision making

Data Driven Management Decision Making --- This course teaches the basic tools in acquisition, management, and visualization of large data sets. Students will learn how to: store, manage, and query databases via SQL; quickly construct insightful visualizations of multi-attribute data using Tableau; use the Python programming language to manage data as well as connect to APIs to efficiently acquire public data. After taking this course, students will be able to efficiently construct large data sets that source underlying data from multiple sources, and form initial hypotheses based on visualization. This class will include many hands-on, in-class assignments. After learning new material in a lecture, students will work with their teams on an assigned list of tasks to learn the tools firsthand. A final project will enable students to integratively apply all of the tools covered in this class to a real-world context.

Student Feedback: "TO 412 was truly the most useful class I took in college! I use SQL and Tableau all the time in my job, and am planning to use python at work soon. It was so great to have background knowledge about big data tools going into work, so I did not feel like I was starting as a complete beginner." (Business analyst at Capital One)

Course Overview: The need to access, gather, manage and analyze data has become an essential part of any business decision process. Whether working in finance, marketing, or consulting, the ability to combine specific discipline knowledge with advanced data tools is clearly a sought after skill.

In this course students learn how to work with large data sets in order to derive business insights in a variety of business disciplines. To do so, students get hands-on practice with a number of software tools that are often used by companies to access, manage, visualize and explore real data in a range of business contexts.

Tools Taught: This course teaches basic tools used for the acquisition, management, and visualization of large data sets. Students learn how to create, manage, and query databases via SQL; quickly construct insightful visualizations of multi-attribute data using Tableau; and use the Python programming language to manage data as well as connect to APIs to efficiently acquire public data (e.g. from Twitter).

After taking this course, students will be able to construct large data sets that source underlying data from multiple sources and form initial hypotheses based on visualization.

to414 - advanced analytics for management consulting

Advanced Analytics For Management Consulting --- The course teaches how to apply advanced data analytics to solve complex business problems. Students that wish to follow a career in management consulting will need deep skills in processes, methodologies and tools used to transform the large amount of business data available ("Big Data") into useful information and support business decision making. This course will help prepare students for a career in management consulting by teaching how to model and manage business decisions with advanced data analytics and decision models. Specifically, the course will cover descriptive analytics (e.g., data visualization, query, data slicing), predictive analytics (e.g., forecasting, classification, simulation), and prescriptive analytics (e.g., optimization); all using real life case contexts and datasets. The course will focus on extracting actionable business intelligence by analyzing traditional business data as well as more recently available datasets such as social media, crowdsourcing and recommendation systems. As this is an applied course, the focus is on application of various statistical and analytical tools and the student is assumed to be familiar with basic statistics and working with spreadsheet application (e.g. MS-Excel).

to415 - advanced excel skills with vba

Advanced Excel Skills with VBA --- This course builds on the basic excel skills students learn in TO 411, taking those skills to the next level utilizing VBA for excel. Students learn how to enhance applications created in Excel with customized dialog boxes, user defined functions, event-handling procedures, customized toolbars, and more. The course demonstrates how to use VBA in the context of Excel to automate repetitive and time consuming tasks, generate interactive reports, manipulate data and run solver. The course introduces student to general programming concepts and to business applications of VBA and related Excel macros. Students apply VBA to decision support applications drawn from several business disciplines including operations, finance and marketing. This class includes a large portion of hands-on work

to420 - introduction to coding with python

Introduction to Coding with Python --- The business world clearly has an increasing need for tech -savvy managers who could speak the language of coders and technicians. In addition, the number of popular BBA electives that require students to code has grown significantly in recent years (e.g. TO 412, TO 414, and FIN 342). This course is intended for BBAs with no prior programming experience. This course will help such students to get a fast grasp of what coding is all about, while learning the basics of programming in Python. It will prepare students for advanced business courses which require programming but do not focus on the teaching of coding. Students will learn python data structures, conditional execution, iterations, working with files and more.

to421 - logistics

Logistics --- Logistics refers to the planning, implementation, and control of the storage and flow of goods between the point of origin and point of consumption in order to meet consumer demand. This course introduces students to various aspects of logistics management. Primary topics include the management of facilities, warehousing, transportation, fulfillment of ecommerce and omnichannel sales orders, and management and design of integrated logistics networks

Copy of Prof. Debjit Roy.MOV

to425 - analytical problem solving with spreadsheets

Analytical Problem Solving with Spreadsheets --- Exploring possible courses of action and making informed decisions supported by data is important for managers. This course enables students to formulate, solve, and interpret spreadsheet models under certainty, uncertainty, constraints, and multiple criteria in order to explore solution alternatives and help make informed decisions in a variety of business problems. The students will learn good spreadsheet structuring and design practices through in-class, hands-on exercises, homework assignments, case studies, and projects taken from a variety of business contexts with an emphasis on service operations. Spreadsheet solvers and tools will be used for linear, integer, nonlinear and simulation models.

to426 - mobile innovation development

Mobile Innovation Development --- Mobile platforms have emerged as the preferred vehicle for delivering business innovation to consumers. BBA students specifically those with interests in entrepreneurship or career interests in mobile businesses, need to understand the unique requirements of mobile businesses to successfully design, develop, deploy and manage business innovations. This course is designed to help students conceptualizing, designing, developing, delivering and managing technology solutions by taking them through the application (app) development process covering the full spectrum from identifying customer needs to prototyping/simulating a mobile innovation solution. Students will learn business issues related to mobile businesses including business and revenue models, customer engagement through gamification and personalization, security and privacy challenges, role of big data and mobile analytics, and integration of emerging technology directions such as wearables, smart devices, loT, location based features and Social Media Integration. The course will seek to organize students in project groups with a combination of business, design and technology expertise. Project groups will then conceptualize, design and prototype/simulate a mobile business innovation throughout the course.

to428 - fintech: blockchain, cryptocurrencies, and other technology innovations

FinTech: Blockchain, Cryptocurrencies, and Other Technology Innovations In and Out of Finance --- This course introduces students to the most cutting edge FinTech topics including mobile payments, blockchain, cryptocurrencies and smart contract, P2P lending and crowdfunding, and robo-advising. Topics on big data and technology commercialization will be interwoven throughout the course.

to433 - Artificial intelligence for business

Artificial Intelligence for Business --- We are living in a fast changing world. The amount of information we generate, receive and process is increasing at an exponential rate. This information explosion is empowering a wave of smart, automated functionalities broadly called Artificial Intelligence ("Al"). Al allows computers and machines to automate the business logic-to work and react like humans. Al comes with a great promise for individuals, organizations and societies but at the same time there are considerable risks, significant societal implications and ethical dilemmas. This course aims to provide students with a conceptual introduction of Al, a broad understanding of Al's basic techniques, how Al is applied to problems, future applications of Al, and an awareness of the challenges, risks and ethical considerations of use of Al in business. The course does not require a technical background. Students will be able to connect the conceptual nature of this course with the more technical coverage of Al related material in other TO courses -but they are not expected to be familiar with the technical details of Al as pre-requisites.

Artificial intelligence (AI) has become part of our lives. The speed that AI being researched, developed and applied in various contexts (e.g., decision-making, manufacturing, service) is breathtaking. For example, robo-advisers provide financial guidance, Facebook relies AI to detect fake news, Amazon uses AI to find what suits best to their customers, Netflix depends on AI to provide show recommendations to their customers, UBER uses AI to determine its customers’ willingness to pay, radiologists uses AI in interpreting digital scan images, Tesla depends on AI to help drivers to avoid crashes, and the list goes on. These technologies and applications will be even more important in the future for individuals, businesses and other organizations since they drive innovation, save costs, increase quality for products and services, and simplify daily life for humans.

All these new applications and recent developments offer a great promise for individuals, organizations and societies. AI based products, services and tools will not only be an advantage for businesses but a necessity to remain competitive in the future. At the same time there are considerable risks and unsolved implications such as reduction in employment, responsibility determination when AI fails (e.g., crash of a self-driving car, a wrong disease diagnosis) and ethical dilemmas (e.g., a patient death, automatic missile launch). Future business leaders need to understand and leverage AI while mitigating its threats.

TO433 - AI4B, aims to provide students with a conceptual introduction of AI, a broad understanding of AI's basic techniques, how AI is applied to problems, future applications of AI, and an awareness of the challenges, risks, and ethical considerations of use of AI in business.

to435 - behavioral economics and behavioral operations

Behavioral Economics and Behavioral Operations --- Behavioral economics combines lessons from psychology and economics to study how people process information and make decisions as employees, managers, and consumers. Behavioral operations management applies those insights to managing business operations. These fields have provided an understanding of how people's decisions deviate from "optimal" (rational and selfish) choices, as well as the consequences of such deviations in management and the marketplace. This course is devoted to understanding the nature, causes and implications of these deviations. We will then consider how (a) managers and policy makers can intervene to improve decision making and outcomes and (b) how markets are organized around exploiting or remedying deviations from rational decision-making.

to448 - integrated product development

Integrated Product Development --- This course is a 6-credit, experiential, cross-disciplinary course for teams of Junior and Senior undergraduates from across the University. Market entry testing culminates their Human Centered Product Design project.

TO450 - Business intelligence and data visualization

Data Visualization and Business Intelligence tools enable us to identify important patterns in large data sets, and then communicate those patterns and managerial insights in a persuasive way for effective decision making. This course teaches students how to work with and analyze large datasets using advanced Excel functionalities. Students also learn to build compelling visualizations using two popular tools: Excel Add-Ins and Tableau. The course emphasizes best practices for data visualization, managing visualization and large dataset management challenges, avoiding common mistakes and pitfalls, and how to create impactful visuals and effectively communicate business insights visually. Many of the sessions will involve hands on work, using two popular tools for data visualization: Excels Add Ins including Power Pivot and Power Query, and Tableau.

to465 - Management Consulting

Management Consulting --- This course provides an action-based learning, capstone experience that realistically simulates a consulting engagement. Students are organized into teams and cast into the role of management consultants to advise executives at the Velocity Manufacturing Company how to transform their slumping business. The facts of the engagement are presented to students as a portfolio of case materials consisting of lectures, proposals, research reports, company financial statements, client role plays and project meeting simulations. Students see the class come to life as a project team environment where they learn firsthand how consulting engagement is sold, managed, and executed similar to that of today's leading professional services firms. TO 465 is a must for students considering or preparing for a career in consulting.

to470 - revenue management

Revenue Management --- Managing supply and demand is one of the most difficult challenges in today's business. While we have heard of Supply Chain Management, an equally important concept is the so-called Demand Management, which focuses on the demand side on the equation instead of the supply side. For example, how should an airline sells its seats to maximize total revenues? How should a hotel manager manage room bookings in his property? How should a retailer optimize the timing of sales promotions? These are but a few examples of real business challenges that many firms need to face on a daily basis. This course introduces fundamental concepts and techniques of Demand Management (also called Revenue Management). Examples will be drawn from a variety of application contexts including airline, hotel, casino, web display advertisement, cruise, restaurant, e-commerce, and logistics. Since the course will involve analyzing data and building/solving an optimization model, we will use a combination of EXCEL and R. No prior exposure to R is required.

to482 - action learning projects in operations, procurement, and supply chain management

Action Learning Projects in Operations, Procurement, and Supply Chain Management --- This course provides an opportunity for students to deepen their knowledge in operations, procurement and supply chain management through action learning projects. Students will address a major operations or supply chain problem in a company through a 14-week action learning project. The course is taught in cooperation with AT Kearney, and students will also be provided guest lectures (by AT Kearney and Fortune 500 company executives) on how to approach consulting in operations and supply chain and on recent developments in these areas from different industries.