Undergraduate Course Descriptions

OIDD101 - An Introduction to Operations, Information and Decisions (Course Syllabus)

OIDD 101 explores a variety of common quantitative modeling problems that arise frequently in business settings, and discusses how they can be formally modeled and solved with a combination of business insight and computer-based tools. The key topics covered include capacity management, service operations, inventory control, structured decision making, constrained optimization and simulation. This course teaches how to model complex business situations and how to master tools to improve business performance. The goal is to provide a set of foundational skills useful for future coursework atWharton as well as providing an overview of problems and techniques that characterize disciplines that comprise Operations and Information Management.

OIDD105 - Developing Tools for Data Access and Analysis (VBA and SQL Programming) (Course Syllabus)

This course provides an introduction to the construction of data analysis tools that are commonly used for business applications, especially in consulting and finance. The course builds on the spreadsheet and analytical skills developed in OPIM101, providing a much more extensive treatment of spreadsheet application development and database management. The first portion of the course will focus on programming in VBA, the embedded programming language in the Microsoft Office suite of applications. This will be supplemented with discussion of industry best practice in software development, such as specification development, interface design, documentation, and testing. The second portion of the class will emphasize data access and analysis utilizing SQL, the industry standard language for interacting with database software.

OIDD201 - Technology Management, Information and the Digital Economy (Course Syllabus)

OIDD201 introduces students to two critically important and tightly linked concepts. The first is online business model innovation, including key opportunities to exploit information-based strategies in businesses as diverse as Capital One and Uber (newly vulnerable markets) and Amazon and Airbnb (online channel conflict). The second is computer-based simulation modeling to assess the viability of an online innovation, the strategies for its launch, and its economic value.

OIDD210 - Management Information Systems (Course Syllabus)

This course provides a broad-based introduction to the management of information technology focusing on three interrelated themes: technology, organization, and strategy. The goal of this course is to equip students with the knowledge and tools to utilize information systems to pursue a firm's strategic and organizational goals. The course has no prerequisites other than a general interest in the applications of information technology.

OIDD215 - Intro to Analytics and the Digital Economy (Course Syllabus)

Over the past decade, there has been a dramatic rise in the use of technology skills and data analytic thinking to solve business problems in many domains, including finance, HR, policy, transport, and strategy. As a result, the modern "analytic leader" increasingly requires the use of technology, statistics, and data skills to facilitate business analysis. This includes knowing how to effectively frame data-driven questions and use a new generation of technology tools that are becoming available to acquire, analyze, interpret, and communicate insights derived from data. Students in this hands-on course will engage with weekly labs that introduce them to new technologies, techniques, and data-driven business challenges.

OIDD220 - Introduction to Operations Management (Course Syllabus)

This course introduces basic concepts of operations management and application of the same in business practice today. We will examine the theoretical foundations of operations management and how these principles or models can be employed in both tactical and strategic decision making. Topics covered in detail are forecasting techniques, planning under deterministic and uncertain demand, operations planning and scheduling, queuing theory, service operations management, newsvendor models, risk pooling strategies in firms, capacity and revenue management, and supply chain coordination. We will conclude by discussing how supply chains evolve under technological change.

OIDD222 - Internet Law & Policy (Course Syllabus)

The Internet has become central to business and daily life. This course looks at how courts, legislatures, and regulators confront the major legal issues that the Internet poses. The fundamental challenge is that law comes from governments and other institutions in specific places, but the Internet is global and virtual. Conflicts such as the shutdown of the Napster peer-to-peer file-sharing service and the debate over "network neutrality" regulations for broadband access illustrate the challenge. How does the legal system think about Google, Skype, Twitter, and Facebook? How should it?

Other Information: cross listed with LGST 222

OIDD224 - Analytics for Service Operations (Course Syllabus)

This course considers tools and concepts that can generate operational excellence for the production and delivery of services in industires such as banking, transportation, health care, and communications. Since services typically are intangible, not storable or transportable, and often highly variable, the management of their operations is complex and involves distributed operations with a significant amount of customer contact. Therefore, the understanding and effective management of service operations requires specialized analytical tools and customer-centric focus. This course covers a mix of topics with the emphasis on quantitative methods, application of analytics and strategic frameworks. The class will introduce simple models and basic concepts that support analysis of tradeoffs in a variety of common service processes. Students also will have the opportunity to apply the ideas and analytical models developed in the course to a particular service industry. They will do so by conducting a guided, application group project which includes opportunities for in-depth analysis of a particular service process and field work.

OIDD236 - Scaling Operations in Technology Ventures: Linking Strategy and Execution (Course Syllabus)

This course helps students learn to make strategic scaling decisions that are grounded in operational reality. Students will study how to build and evaluate the "operation systems" of the firm to maximize value with the focus on scaling the firm's operations. This involves tailoring the firm's operational competencies, assets, and processes to a specific business strategy. The course will approach the challenge of scaling operations and operations strategy by taking a holistic view that incorporates competitive strategy, financial evaluation, and the customer experience.

OIDD240 - Gamification for Business (Course Syllabus)

See course description for LGST 240.

OIDD245 - Advanced Analytics and the Digital Economy (Course Syllabus)

This course is meant as a follow-on to OIDD 215 (or with instructor permission). The goal of this segment is to further immerse students in the world of data science projects. Specifically, we focus on working with large, unstructured data sources and gain experience with introductory machine learning concepts. Students who take this segment of the course will spend time inside and outside of the classroom combining data and code to develop data products for a number of new industries, including finance, the restaurant industry, and health care. At the end of the course, students will be expected to complete an advanced data project, which involves acquiring data from an online web property (e.g. Uber, Facebook) through an API and developing an interactive data visualization. Students who complete this course should have the necessary tools to begin building a portfolio of data science projects that they can share online through platforms such as GitHub or with future employers.

Prerequisites: OIDD 215

OIDD261 - Risk Analysis and Environmental Management (Course Syllabus)

Other Information: Crosslisted with OIDD 761, BEPP 261, 761, 961, and ESE 567. See description under OIDD 761.

OIDD263 - Environmental & Energy Economics and Policy (Course Syllabus)

This course examines environmental and energy issues from an economist's perspective. Over the last several decades, energy markets have become some of the most dynamic markets of the world economy, as they experienced a shift from heavy regulation to market-driven incentives. First we look at scarcity pricing and market power in electricity and gasoline markets. We then study oil and gas markets, with an emphasis on optimal extraction and pricing, and geopolitical risks that investors in hyrocarbon resources face. We then shift gears to the sources of environmental problems (many of which are energy-related), and policy makers can intervene to solve some of these problems. We talk about the economic rationale for a broad range of possible policies: environmental taxes, subsidies, performance standards and cap-and-trade. In doing so, we discuss fundamentalconcepts in environmental economics such as externalities, valuation of the environment and the challenge of designing international agreements. At the end of the course, there will be special attention for the economics and finance of renewable energy and policies to foster its growth. Finally, we discuss the transportation sector, and anaylze heavily debated policies such as fuel-economy standards and subsidies for green vehicles.

OIDD290 - Decision Processes (Course Syllabus)

This course is an intensive introduction to various scientific perspectives on the processes through which people make decisions. Perspectives covered include cognitive psychology of human problem-solving, judgment and choice, theories of rational judgment and decision, and the mathematical theory of games. Much of the material is technically rigorous. Prior or current enrollment in STAT 101 or the equivalent, although not required, is strongly recommended.

Prerequisites: STAT 101 or equivalent strongly recommended.

OIDD291 - Negotiations (Course Syllabus)

Negotiation is the art and the science of creating good agreements between two or more parties. This course develops managerial negotiation skills by mixing lectures and practice, using cases and exercises in which students negotiate with each other. The cases cover a wide range of problems and settings: one-shot deals between individuals, repeated negotiations, negotiations over several issues, and negotiations among several parties (both within and between organizations). Class participation and case studies account for half the course grade. Students will also write about a negotiation experience outside of class.

OIDD292 - Adv Topics Negotiation

This course is designed to teach negotiation principles and to enable students to develop their negotiation skills. This course builds upon and assumes familiarity with the negotiation concepts covered in the prerequisite for this course: "Negotiations." In this course, we extend the study and practice of negotiations, and we develop a deeper understanding of how specific aspects of the negotiation process impact outcomes. Through course lectures, readings, and exercises, students will develop a rich framework for thinking about the negotiation process and acquire tools for guiding the negotiation process.

OIDD299 -

This class provides a high-level introduction to the field of judgment and decision making (JDM) and in-depth exposure to the process of doing research in this area. Throughout the semester you will gain hands-on experience with several different JDM research projects. You will be paired with a PhD student or faculty mentor who is working on a variety of different research studies. Each week you will be given assignments that are central to one or more of these studies, and you will be given detailed descriptions of the research projects you are contributing to and how your assignments relate to the successful completion of these projects. To complement your hands-on research experience, throughout the semester you will be assigned readings from the book Nudge by Thaler and Sunstein, which summarizes key recent ideas in the JDM literature. You will also meet as a group for an hour once every three weeks with the class's faculty supervisor and all of his or her PhD students to discuss the projects you are working on, to discuss the class readings, and to discuss your own research ideas stimulated by getting involved in various projects. Date and time to be mutually agreed upon by supervising faculty and students. the 1CU version of this course will involve approx. 10 hours of research immersion per week and a 10-page paper. The ,0.5 CU version of this course will involve approx 5 hours of research immersion per week and a 5-page final paper. Please contact Maurice Schweitzer if you are interested in enrolling in the course: schweitzer@wharton.upenn.edu

Other Information: Instructor permission required to enroll.

OIDD311 - Business Computer Languages (Course Syllabus)

This course is taught with the more descriptive title of "Scripting for Business Analytics." "Business Analytics" refers to modeling and analysis undertaken for purposes of management and supporting decision making. The varieties of techniques and methods are numerous and growing, including simple equational models, constrained optimization models, probabilistic models, visualization, data analysis, and much more. Elementary modeling of this sort can be undertaken in Excel and other spreadsheet programs, but "industrial strength" applications typically use more sophisticated tools, based on scripting languages. Scripting languages are programming languages that are designed to be learned easily and to be used for special purposes, rather than for large-scale application programming. This course focuses on the special purposes associated with business analytics and teaches MATLAB and Python in this context. MATLAB and Python are widely used in practice (both in management and in engineering), as are the business analytic methods covered in the course. Prior programming experience is useful, but not required or presumed for this course.

OIDD314 - Enabling Technologies (Course Syllabus)

Conducting business in a networked economy invariably involves interplay with technology. The purpose of this course is to improve understanding of technology (what it can or cannot enable) and the business drivers of technology-related decisions in firms. We will be discussing some of the new and most disruptive technologies right now to stimulate thought on new applications for commerce and new ventures, as well as their implications to the tech industry as a whole. Topics include social media, online advertising, big data, and cloud computing. ,The course will take a layered approach (from network infrastructure) to data infrastructure to applications infrastructure, or direct enablers of commerce) to first, understanding and then, thinking about technology enablers. Network infrastructure layers include fundamentals of wired and wireless infrastructure technologies such as protocols for networking, broadband technologies - for last (DSL, Cable etc) and other miles (advances in optical networking) and digital cellular communications. Data infrastructure layers include usage tracking technologies, search technologies and data mining. Direct application layers include personalization technologies (CRM), design technologies for content and exchanges, software renting enablers, application service provision, agents and security mechanisms. Finally some emberging technology enablers (such as bluetooth, biometrics and virtual reality) are identified and discussed.

OIDD319 - Advanced Decision Systems: Evolutionary Computation (Course Syllabus)

This course is taught with the more descriptive title of "Agents, Games, and Evolution." It explores applications and fundamentals of strategic behavior. Strategic, or game-theoretic, topics arise throughout the social sciences. The topics include--and we discuss--trust, cooperation, market-related phenomena (including price equilibria and distribution of wealth), norms, conventions, commitment, coalition formation, and negotiation. They also include such applied matters as design of logistics systems, auctions, and markets generally (for example, markets for electric power generation). In addressing these topics we focus on the practical problem of finding effective strategies for agents in strategic situations (or games). Our method of exploration will be experimental: we review and discuss experiments, principally computational experiments, on the behavior of boundedly rational agents in strategic (or game-theoretic) situations. Course work includes readings, discussions in class (organized as a seminar), examinations, and a course project on a topic chosen by the participants.

OIDD321 - Introduction to Management Science (Course Syllabus)

Understanding how to use data and business analytics can be the key differential for a company's success or failure. This course is designed to introduce fundamental quantitative decisionmaking tools for a broad range of managerial decision problems. Topics covered include linear, nonlinear, and discrete optimization, dynamic programming, and simulation. Students will apply these quantitative models in applications of portfolio management, electricity auctions, revenue management for airlines, manufacturing, advertising budget allocation, and healthcare scheduling operations. Emphasis in this course is placed on mathematical modeling of real world problems and implementation of decision making tools.

OIDD325 - Computer Simulation Models (Course Syllabus)

This course focuses on agent-based computational models in the social sciences, especially in economic, in commercial and in strategic (game-theoretic) contexts. This relatively recent and now rapidly-developing form of computer simulation seeks to explain and predict complex social phenomena "from the ground up", through interactions of comparatively simple agents. The course reviews experimental and theoretical results, and exposes the students to modern development environments for this form of simulation. Students have the opportunity to design and implement agent-based simulations. Programming, however, is not required. This course aims to integrate various topics in agent-based simulation, while developing an appreciation of the problems that are particularly characteristic of this form of simulation so that students will understand its promise and potential.

OIDD353 - Mathematical Modeling and its Application in Finance (Course Syllabus)

Quantitative methods have become fundamental tools in the analysis and planning of financial operations. There are many reasons for this development: the emergence of a whole range of new complex financial instruments, innovations in securitization, the increased globalization of the financial markets, the proliferation of information technology and the rise of high-frequency traders, etc. In this course, models for hedging, asset allocation, and multi-period portfolio planning are developed, implemented, and tested. In addition, pricing models for options, bonds, mortgage-backed securities, and other derivatives are studied. The models typically require the tools of statistics, optimization, and/or simulation, and they are implemented in spreadsheets or a high-level modeling environment, MATLAB. This course is quantitative and will require extensive computer use. The course is intended for students who have strong interest in finance. The objective is to provide students the necessary practical tools they will require should they choose to join the financial services industry, particularly in roles such as: derivatives, quantitative trading, portfolio management, structuring, financial engineering, risk management, etc. Prospective students should be comfortable with quantitative methods ,such as basic statistics and the methodologies (mathematical programming and simulation) taugh tin OIDD612 Business Analytics and OIDD321 Management Science (or equivalent). Students should seek permission from the instructor if the background requirements are not met.

Prerequisites: OIDD321 (or a similar optimization class)

OIDD380 - Operations Strategy Practicum (Course Syllabus)

This course focuses on the management of operations at manufacturing and service facilities located in Israel that are used either by domestic corporations or by multinational companies. The emphasis is on the evolving patterns of operations strategies adopted by firms for producing products, sourcing manufacturing, distributing products, delivering services and managing product design as well as on programs for enhancing quality, productivity and flexibility and managing technology. We will focus on formulation and execution of such strategies for established Israeli multinationals with world class operations and innovative strategies as well as start-ups and smaller companies that are scaling their global supply chain infrastructure to support growth. The course will consist of a set of site visits in Israel during Winter Break that will provide the opportunity to observe company processes directly and in-class sessions which include lectures, case discussions and management speakers who will describe their companies' current strategy. NOTE: THIS COURSE REQUIRES YOU TO SUBMIT AN APPLICATION FOR ADMISSION. Applications will be reviewed on a rolling basis and enrollment will be limited. Please contact Ramon Jones at ramjones@wharton.upenn.edu for more information.

Prerequisites: OIDD 101 or an equivalent course that introduces basics concepts of operations management, supply chains and quantitative methods. Other OIDD and related courses or prior experience can also be used to satisfy the pre-requisite requirement (check with instructor).

OIDD397 - Retail Supply Chain Management (Course Syllabus)

Other Information: See description under OIDD 697

OIDD399 - Supervised Study

Other Information: Instructor permission required to enroll (except section 002). Wharton Undergraduate students must also receive approval from the Undergraduate Division. Section 002 is the Management and Technology Freshman Seminar; instruction permission is not required for this section and is only open to M&T students.

OIDD415 - Product Design (Course Syllabus)

This course provides tools and methods for creating new products. The course is intended for students with a strong career interest in new product development , entrepreneurship, and/or technology development. The course follows an overall product design methodology, including the identification of customer needs, generation of product concepts, prototyping, and design-for-manufacturing. Weekly student assignments are focused on the design of a new product and culminate in the creation of a prototype, which is launched at an end-of-semester public Design Fair. The course project is a physical good - but most of the tools and methods apply to services and software products. The course is open to any Penn sophomore, junior, senior or graduate student.

OIDD418 - The India Startup Ecosystem

Introduce Penn undergraduate juniors to the entrepreneurship and innovation ecosystem in India through a pre-departure course covering topics in entrepreneurship, innovation, venture capital and technology in India and then matching students to a specific short-term project with a Bangalore-based startup. The students will complete preliminary work on the project assignment during the secong half of the spring semester, then travel as a group to Bangalore with an instructor and course TAs for two weeks of immersion in the startup to which they have been assigned for their entrepreneurship project.

Other Information: Penn Wharton Entrepreneurship will manage a competitive application process to admit ten students into the course. All costs associated with international travel, ground transportation, room and board will be covered for student participants through funding provided to Penn Wharton Entrepreneurship to support this immersion experience.

OIDD469 - Information Strategy and Economics

The course is devoted to the study of the strategic use of information and the related role of information technology. The topics of the course vary year to year, but generally include current issues in selling digital products, intermediation, and disintermediation, designing and competing in electronic markets, outsourcing, and technology project management. Heavy emphasis is placed on utilizing information economics to analyze new and existing businesses in information-intensive industries. Technology skills are not required, although a background in information technology management (equivalent to OPIM210), strategic management or managerial economics is helpful.

OIDD490 - The Science of Behavior Change

The objective of this 14-week discussion-based seminar for advanced undergraduates is to expose students to cutting-edge research from psychology and economics on the most effective strategies for changing behavior sustainably and for the better (e.g., promoting healthier eating and exercise, encouraging better study habits, and increasing savings rates). The weekly readings cover classic and current research in this area. The target audience for this course is advanced undergraduate students interested in behavioral science research and particularly those hoping to learn about using social science to change behavior for good. Although there are no pre-requisites for this class, it is well-suited to students who have taken (and enjoyed) courses like OIDD 290: Decision Processes, PPE 203/PSYC 265: Behavioral Economics and Psychology, and MKTG 266: Marketing for Social Impact and are interested in taking a deeper dive into the academic research related to promoting behavior change for good. Instructor permission is required to enroll in this course. Please complete the application if interested in registering for this seminar: https://tinyurl.com/penn-bcfg-seminar

Other Information: Please complete the application if interested in registering for this seminar: https://tinyurl.com/penn-bcfg-seminar. Application deadline has been extended to July 18th, 2018.

OIDD515 - Product Design

This course provides tools and methods for creating new products. The course is intended for students with a strong career interest in new product development, entrepreneurship, and/or technology development. The course follows an overall product design methodology, including the identification of customer needs, generation of product concepts, prototyping, and design-for-manufacturing. Weekly student assignments are focused on the design of a new product and culminate in the creation of a prototype, which is launched at an end-of-semester public Design Fair. The course project is a physical good - but most of the tools and methods apply to services and software products. The course is open to any Penn sophmore, junior, senior or graduate student.

Other Information: Only Wharton MBA candidates are allowed to register for OIDD 515. Non-MBA students must register for the OIDD 415, MEAM 415 or IPD 515 cross-listing for the course.