[Home] [Technology Journal] [Repository]  [Cooking] [Event Calendar]
Technology journal - Coursework at CMU

Hacking Exposed | Data structures & algorithms | Intermediate Java | Financial Analysis | Financial Modeling | Introduction to Mobile Robot Programming | Software Engineering - Part 1 | Security Architecture and Analysis
Coursework at CMU   Top

Details

Introduction to Mobile Robot Programming
Video clips from the Mobile Robot Maze Competition
Clip 1 | Clip 2 | Clip 3 | Clip 4 | Clip 5 | Clip 6
Financial Analysis
Case Analysis: This section contains links to 5 cases that I did over the Fall 2002 semester.
Company: BEA Systems (Ticker: BEAS)
Case 1 Download:
Q 1) Who are the direct competitors in this market? Is this firm more successful relative to these competitors? Why or why not?
Q 2) What are the key changes taking place in this firm’s industry and market? How will this affect the firm?
Case 2 Download:
Q 1) List all the accounting policy changes and accounting estimates that the firm has made. What are the possible motives for the management in making the changes in the financial reporting policies?
Q 2) Comment on the company’s future prospects? What are the critical risk factors in this market?
Q 3) What is the company’s policy for revenue recognition? How does this differ from revenue recognition policies of other firms in this industry? Why do you think the company chose this policy?
Case 3 Download:
Q 1) Look up the Standard Industrial Code (SIC) for your company and copy benchmark information for the same SIC from Risk Management Associates, Dun & Bradstreet or Leo Troy.
Q 2) Calculate common size Financial Statements. Identify any trends
Q 3)Choose 4 ratios. Calculate and analyze the company’s performance using the ratio analysis for the last 3 years (show calculations). Explain why you chose those ratios and how is the company performing?
Q 4) Calculate the Actual Growth Rate of Revenues for the most recent 2 years. Calculate the Internal Growth Rate, and the Sustainable Growth Rate. Compare these to the Actual Growth Rate. Calculate the Debt to Equity Ratio. What can you say about how the company has used Equity financing to finance growth?
Case 4 Download:
Q 1) Research the company’s stock price – do analysts believe the stock is overvalued or undervalued? Why? What do analysts estimate an appropriate value to be?
Q 2) Use the PE ratio to determine if the stock is over valued or undervalued and explain your answer
Q 3) For the company determine (show calculation if appropriate) and comment on the following relative to the industry or direct competition:
a. Average number of shares traded per day
b. Underwriter and Accounting Firm
c. Major shareholders
d. Comments by analysts
e. BEA stock performance in the past 3 months relative to the Dow.
f. Other information you would need if you were trying to decide whether to invest in BEA Systems.
Case 5 Download:
Q 1) Make and support your assumptions for ratios to be used in projecting financial statements. Likely to be included are:
a. BEA’s future growth rate
b. Gross Profit Margin %
c. Operating Profit %
d. Accounts Receivable Turnover
e. Accounts Payable Turnover
f. Inventory Turnover ratio
g. Fixed Asset Turnover
Q 2) Project the income statement, balance sheet and cash flow statement for the next year using the revenue (income statement) method.
Lecture notes
faf02session1.doc: Financial Statements
faf02session2.doc: Portfolio Analysis
faf02session3.doc: Cash Flow
faf02session4a.doc: Economic Indicators
Download:
faf02session5.doc: Intenal growth and Sustainable growth
faf02session6.doc: Forecasting
faf02session7.doc: Financial Instruments - strategy and breakdown
faf02session8.doc: Credit and Bankruptcy
faf02session9.doc: Capital Budgeting
faf02session10.doc: Decision Making and Valuation
Download:
Supplements
earnings.pdf: This article has has a good explanation on the following:
How do we know that the market is long-term oriented?
Why do investors focus on earnings?
Why are earnings unreliably linked to stock prices?
How is the earnings expectations game played and why should you avoid it?
What are the shortcomings of the most widely used performance and investment yardsticks—return on equity (ROE) and the price/earnings (P/E) multiple.
Download:
Financial Modeling
Lecture notes
LN_Breakeven.doc: Breakeven Point - Contribution Margin - Breakeven Model
LN_Modeling_Process.doc: Definition - Data Collection - Formulation - Debug - Prediction - Justification
LN_NPV.doc: 101 on NPV
LN_NPV__Production_Planning.doc: Value of Money - Production and Planning Model
LN_Price_vs._Demand.doc: Price and Demand Model
Download:
LN_Linear_Programming.doc: Optimization + CVP
LN_Portfolio_Optimization.doc: Linear programming in action
Download:
LN_Capital_Budgeting_Fixed_Cost.doc: Evaluate Fin Impact + Production process
LN_Capital_Budgeting_GoNo_Go.doc: Cap Budgeting Models - NPV Analysis - WACC
Download:
pricing_demand_lecture_notes.doc: Pricing Models
Portfolio_Optimization_Lecture_Notes.doc: Portfolio Optimization Model
AHP.doc: Analytical Hierarchy Process - Normalized Matrix
Pareto_Optimality.doc: Game Theory
Decision_Tree_LN.doc: Decision Tree Analysis
Download:
EOQ_LN.doc: Economic Order Quantity Analyis + Model
Regression_Analysis_LN.doc: Least Squares Estimation, etc
Regression_Forecasting_LN.doc: Residual Analaysis, etc
Download:
Software Engineering - Part 1
Lecture Notes
Software Process Overview
Role of Software | Fundamentals
The Software Process
Specific life-cycle models
Software Project Management
General Concepts
Project Planning
Risk in Estimation | Planning Objectives | Customer Interviews | Estimation Examples
Advanced Project Management Topics
Measurements, Measures, Metrics & Indicators | Risk Management Software | Quality Assurance (SQA) | Software Configuration Management (SCM)
System Engineering
System Engineering Concepts | Business Process Engineering | Product Engineering | Requirements Elicitation, Analysis & Specification | System Modeling
Requirements Elicitation & Specification
Requirements Elicitation | Requirement Types | Scenarios | Use Cases
UML & Object-Oriented Modeling Overview
Requirements Elicitation | Requirement Types | Scenarios | Use Cases
Domain Analysis
Object Oriented Analysis | Domain Analysis | Part of Speech | Analysis | Analysis Model Objects and Refinements | Class Diagrams OOA for Surf Report Example
High Level Design
Sequence Diagrams | Statecharts | Surf Report Example
Software Architecture
What is Software Architecture? | Subsystems, Layers, Partitions | Cohesion, Coupling | Architectural structures | Runtime architectural styles | Diagramming | Why Software Architecture? |Surf Report Example
Low Level Design
Low-level (detailed) design activities | APIs and API heuristics | Class and interface heuristics | Exceptions and errors | Exception heuristics
Coding Standards and Best Practices
Java Code Conventions | JavaDoc Specification | General Programming Practices | Performance Practices
Testing Strategies
Testing Principles & Testability | Test Characteristics | Black-Box vs. White-Box Testing | Flow Graphs & Basis Path Testing | Testing & Integration Strategies
Object-Oriented Testing
Evaluating OOA and OOD Models | Unit, Class & Integration Testing | OO Design Metrics | Class-Oriented Metrics | Operation-Oriented Metrics | Testing Metrics | Project Metrics
Web Engineering
Software and the World Wide Web | Implications and Challenges | Application & Technology Types | The WebE Process | Analysis, Design & Testing Issues | Management Issues
Prototyping and Content Design for the Web
What is prototyping? Why do we do prototyping? | Prototyping for E-Commerce & the Web Engineering Process |Content Design: Creating high-quality content for the web
Interface Design
Site Design vs. Page Design | Navigation Principles & Techniques (Nielsen, Designing Web Usability) | Model-View-Controller Pattern | Example of a real-time interface
Software Process Improvement
Covers: Paulk, et. al. Handout | Software Process Improvement | What is it? | Why do we do it? | Capability Maturity Model | ISO SPICE | Problems with SPI
Object-Oriented Patterns, Refactoring, and AOSD
Gamma, et. al. - Chapter 1, Singleton, Façade, and Factory Method patterns | Fowler 2,3, and 6 | Design Patterns | Examples Refactoring | Examples Aspect-Oriented Software Development
Other Process Models
Cathedral and the Bazaar, Eric S. Raymond | XP Roadmap RUP Whitepaper | Extreme Programming | Rational Unified Process | Open Source Cathedral and the Bazaar | Synchronize and Stabilize (MS) | Comparison of Process Models
Security Architecture and Analysis
Paper explaining the Survivable Network Analysis Process
Case study of a SNA project for a healthcare system
Lecture - Threats and Survivability Architectures
Lecture - Firewalls - 101
[Home] [Technology Journal] [Repository]  [Cooking] [Event Calendar]