| 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 |
|