ACCTG 3210
Syllabus and Schedule
Canvas
- All assignments should be turned in via the course canvas site.
- All content related questions should be submitted via canvas, grading questions should be directed to the TA via email, other questions can be submitted to me via email. Please include “ACCTG 3210” and your section number in the subject of the email.
Lecture Notes and Examples
Notes will be posted before class, and examples afterward.
Section 1: Tools
Lecture 1: Expectations and Conceptual Framework
This lecture reviews the syllabus, and presents a conceptual framework for the course.
Lecture 2: The Nature of Costs
In this lecture on cost analysis, we explore cost-volume-profit analysis and its strategic role, emphasizing the understanding of total cost, including fixed and unit costs. The session covers key concepts such as linear relationships, emphasizing that these relationships only apply within finite bounds (the relevant range). We continue by discussing various cost types, including estimated fixed costs, step costs, and semi-variable costs, and show how synergies complicate these models. The conclusion highlights the practical application of incremental cost using Excel and Python, encouraging students to navigate uncertainty in decision-making while underscoring the importance of calculus in managerial accounting.
Python resources
- For those who want to try Python, I recommend Google’s Colab as a way to start.
- For more depth, I recommend Python Programming for Economics and Finance especially “Getting Started”
- Remember: Python is an option, not a requirement.
Lecture 3: Cost Estimation
In this lecture we discuss techniques for using data to estimate cost functions. We emphasize the workflows used by Data Scientists, Statisticians and Managerial Accountants. Includes demonstrations of regressions in Python and Excel.
Lecture 4: Non-linear programs
In this lecture we introduce a simple optimization problem facing a multi-product firm. The example we use highlights both the benefits and complexities of sharing capital between products. We also cover techniques for visualizing these optimization problems using matplotlib and solving these optimization problems using GEKKO. This lecture emphasizes Python-based tools for working through these problems, though the critical steps of (1.) identifying choice variables, (2.) writing down an objective function, (3.) and incorporating constraints, apply to any set of tools you may use. We will review how to implement these techniques using Microsoft Excel in subsequent lectures.
Lecture 5: Linear Programs
Lecture 6: Review
This is an entire lecture dedicated to all possible versions of the question: “Dr. Morris” will you please tell me exactly what is going to be on the exam?”
Section 2: Theory
In this section of the course we shift our focus from the tools that we use to address questions within the firm to the theories that shape our approach to these questions.
Lecture 7: Capital Budgeting
This lecture reviews the fundamentals of interest rates and the time value of money. We’ll work through simple calculations using Python and Excel, and emphasize that, while textbook examples often ignore when things happen, timing matters!
Lecture 8: Taxation of Returns
In this lecture we enrich the perspective of the previous lecture by incorporating taxes into the analysis.
Lecture 9: Tax Shields and Taxation of Real and Financial Assets
In our final lecture on taxes we show that depreciation deductions create incentives for investment, and potential for arbitrage.
Lecture 10: The Economics of Agency: Incentives, Effort, Risk, and Organizational Structure
In this lecture we discuss the problems that arise when owners hire others to make business decisions on their behalf. We begin with a simple example of an entrepreneur, and discuss how incentive problems arise and vary as the business grows.
Lecture 11: The Economics of Agency: Examples
Lecture 12: Mid-term review
Back by popular demand: Another entire lecture devoted to the question: “Please tell me in detail exactly what will be on the exam, and leave nothing out. Also what are the answers?”
Section 3: Cost Allocation
Lecture 13: The first lecture of the cost accounting portion of the course
We introduce the concept of transfer pricing, emphasizing it’s connection to the economics of agency. We also discuss basic terms and methods. In this lecture we ignore taxes and focus on the role of transfer prices in reducing agency costs.
Lecture 14
In this lecture we consider how taxes complicate our choice of transfer prices and limit our ability to use them to solve agency problems.
Lecture 15
- Exam Solution Review (No slides)
Lecture 16
Lecture 17
Lecture 18
Lecture 19
Lecture 20
Lecture 21
Lecture 22
Lecture 23
- Standard Costs and Variances
Lecture 24
- Exam Review