0% found this document useful (0 votes)
43 views

Python for MBAs (Bendes) SP2025

B8154: Python for MBAs is a Spring 2025 course designed to teach MBA students the practical applications of Python in business, including data analysis, automation, and web scraping. Students must complete a Python qualification exam and participate actively in class, with grades based on participation, assignments, and a final project. AI tools can be used for learning, but all submitted code must be original and adhere to course style conventions.

Uploaded by

Sam Cheng
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views

Python for MBAs (Bendes) SP2025

B8154: Python for MBAs is a Spring 2025 course designed to teach MBA students the practical applications of Python in business, including data analysis, automation, and web scraping. Students must complete a Python qualification exam and participate actively in class, with grades based on participation, assignments, and a final project. AI tools can be used for learning, but all submitted code must be original and adhere to course style conventions.

Uploaded by

Sam Cheng
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

B8154: Python for MBAs

Spring 2025 (A-Term)

DAVID BENDES
Email: [email protected]
Office Hours: Available upon request

Course Description

From the ads that track us to the maps that guide us, the twenty-first century runs on code. The
business world is no different. Programming has become one of the fastest-growing topics at
business schools around the world. This course is an introduction to business uses of Python
for MBA students.

In this course, we’ll be learning how to write Python code that automates tedious tasks, parses
and analyzes large data sets, interact with APIs, and scrapes websites. This might be one of the
most useful classes you ever take.

Required Prerequisites

Enrollment in this course requires completion of a Python qualification exam. For questions
related to the qualification exam, please email [email protected].

Required Course Material

 Students must have a laptop that they can bring to class – Mac or PC is fine, as long as
your operating system is up to date (at least Windows 11 and Mac OS 14).
 This course does not require a textbook. (Optional Reading: Python for MBAs, Griffel
and Guetta)
 Any required readings will be provided via Canvas.
 Slides and files will be uploaded to Canvas after each class.

Course Roadmap/Schedule

Session Topic Assignments

Class 1 Data Analysis, part 1 Read the Dig Case


Tuesday, Jan 28  Dig Case

Class 2 Data Analysis, part 2 Assignment 1 due night


Tuesday, Feb 4  Dig Case before Class 3

Class 3 Data Analysis, part 3 Assignment 2 due night


Tuesday, Feb 11  Dig Case before Class 4

Class 4 APIs Assignment 3 due night


Tuesday, Feb 18  FRED before Class 5
Read the BuiltWith Case

Class 5 Web Scraping Read the Bail Fund Case


Tuesday, Feb 25  BuiltWith Case

Class 6 Automation with Python Final Project Due midnight


Tuesday, Mar 4  Bail Fund Case Tuesday, March 18th

Grading

Final grades in the class will be calculated as follows:

Participation / Attendance (30%)

 Students are expected to actively participate in class by posting solutions to challenges


on a Slack group (an online messaging tool) for the course.

Assignments (40%)

 There will be three homework assignments due the night before some classes.
 Each assignment should be completed individually.
 Late assignments will be accepted with a 20% penalty until the final class. No late
assignments will be accepted after the final class.

Final Project (30%)

 There will be a take-home final project.


 The final project must be completed individually.
 Note: Completion of the final project will be necessary to receive a passing grade in the
course.

AI Policy

You may use AI tools, such as ChatGPT or Github Copilot, as part of your approach to
generating solutions for your work in this course (just as any programmer would do), but any
code submitted for in-class challenges and assignments must be your own.

This means that it is acceptable to use AI tools to help you understand and come up with a
solution, but you must take the time to learn why any bit of code works and rewrite it on your
own using style conventions we will learn in this class.

Simply copying and pasting code generated by AI or found online is not acceptable (and it is
often quite easy to tell).

Please contact me if you have any questions about this policy before submitting your work.

You might also like