Accounting courses introduce and expand upon the fundamental accounting principles and procedures used in businesses. Course content typically includes the full accounting cycle, payroll, taxes, debts, depreciation, ledger and journal techniques, and periodic adjustments. Students may learn how to apply standard auditing principles and to prepare budgets and final reports. Calculators, electronic spreadsheets, or other automated tools are usually used. Advanced topics may include elementary principles of partnership and corporate accounting and the managerial uses of control systems and the accounting process.