opim 101 introduction to the computer as an analysis tool

23
1 OPIM 101 Introduction to the Computer as an Analysis Tool Home page & email: http://opim.wharton.upenn.edu/~opim101/spring02/ [email protected] Spring 2002 File: lecture01spring02.ppt

Upload: enan

Post on 13-Jan-2016

107 views

Category:

Documents


0 download

DESCRIPTION

OPIM 101 Introduction to the Computer as an Analysis Tool. Home page & email: http://opim.wharton.upenn.edu/~opim101/spring02/ [email protected] Spring 2002. File: lecture01spring02.ppt. Staff Syllabus and organization of the course What’s new and different this semester - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: OPIM 101  Introduction to the Computer as an Analysis Tool

1

OPIM 101 Introduction to the Computer

as an Analysis Tool

Home page & email: http://opim.wharton.upenn.edu/~opim101/spring02/

[email protected]

Spring 2002

File: lecture01spring02.ppt

Page 2: OPIM 101  Introduction to the Computer as an Analysis Tool

2

Topics

• Staff• Syllabus and organization of the course• What’s new and different this semester• Problem solving with computers• Some URLs

Page 3: OPIM 101  Introduction to the Computer as an Analysis Tool

3

Staff

• Instructors– Jan W. Buzydlowski [email protected] – Steven O. Kimbrough [email protected]– Catherine Yang [email protected] ???

• Graduate assistants– Karthik Balasubramaniam, Head TA

[email protected]: (215) 898-6806

– Ming and Hong, Graders ???

• Undergraduate assistants

Page 4: OPIM 101  Introduction to the Computer as an Analysis Tool

4

Course Objectives: Empowerment

• Develop analytical, quantitative, & problem-solving skills for– using computer to model, analyze, and solve management problems– communicating analyses, conclusions, and recommendations for

managerial action

• Master cutting-edge tools for – other courses– summer jobs– professional career after college

• Gain insight on – effective use of information and decision technology to solve problems– operations and information management

• Not “a course on how to use Excel”!– Education vs. training

Page 5: OPIM 101  Introduction to the Computer as an Analysis Tool

5

Texts

• Required:– Kimbrough (2001). Information and Decision Technology: An

Introduction to Computer-Based Modeling and Analysis» “IDT Book” Online in PDF from course homepage

– Non-Programmers Tutorial for Python by Josh Cogliati.

» “EasyTut” Online at http://www.honors.montana.edu/~jjc/easytut/ and at

http://opim.wharton.upenn.edu/~sok/idtresources/python/easytut.pdf – Course Pack #1– Walkenbach (1999). Excel 2000 Bible– MOUS Essentials: Excel 2000– MOUS Essentials: Access 2000

Page 6: OPIM 101  Introduction to the Computer as an Analysis Tool

6

Course Requirements

• Classroom sessions • Homework assignments

– Reading materials– Homework Exercises (not graded)– Tutorials in Excel and Access

» http://trainassess.phgenit.com

Page 7: OPIM 101  Introduction to the Computer as an Analysis Tool

7

Final Grade Basis

• Semester Grade Points Based on:– Cases

» Internet 10% ???» Excel 10% » Python/DB/LP 10% ???

– Midterm Exam (35%)– Final Examination (35%)

• MOUS Exams– Practice Exams in Excel and Access– Two Exams

» May be taken twice within two week period» Failure to achieve >= 75% may result in loss of 10% and/or

incomplete

Page 8: OPIM 101  Introduction to the Computer as an Analysis Tool

8

Grading Policies

• Grades curved per Wharton core-course guidelines - approximately – 25% As– 40% Bs– 30% Cs– 5% Ds and Fs

Page 9: OPIM 101  Introduction to the Computer as an Analysis Tool

9

Important Dates ???(“chiseled in stone”)

• Friday, September 21, 2001: Last day to add classes. • Monday, September 24, 2001, 10:00 a.m.: Internet Case due. • Friday, October 12, 2001: Last day to drop classes. • Monday October 15, 2001, 10:00 a.m.: Excel Case due. • Wednesday , October 17, 2001 – Wednesday, October 31,

2001: MOUS Excel Exam open. • Thursday, November 1, 2001, 6:00 - 8:00 p.m.: Midterm

examination. • Monday, December 10, 2001: 10:00 a.m. VBA and database

case due. • Monday, December 10, 2001: Last day of fall classes. • Wednesday, December 5, 2001 – Wednesday, December 19,

2001: MOUS Access Exam open. • Thursday, December 20, 2001, 4:00 - 6:00 p.m.: Final

examination.

Page 10: OPIM 101  Introduction to the Computer as an Analysis Tool

10

Tips• Learning is not a spectator sport!

– Hands-on essential to learning

• Do assigned work on time– Do assignments and attend class– Catching up in OPIM 101 is difficult– Case and tutorials take time -- plan ahead

• Get help when you need it– RTFM: read the manual– online help (e.g. Office Assistant)– opim101 newsgroup for questions of general interest (check frequently)– e-mail: [email protected]– office hours (TAs, Graders, Faculty)– for info re private tutor for any Wharton course, contact Anita Henderson

(215.898.7608)

• Check course newsgroup and homepage regularly– upenn.wharton.opim101-spring ??

Page 11: OPIM 101  Introduction to the Computer as an Analysis Tool

11

Working with the Staff; Etiquette

• OPIM 101 is demanding for the staff also, so please be thoughtful.

• All questions about the grading of the case should be directed to the grader for the case, not the TAs.

• Please prepare before coming to office hours to use TAs’ efficiently– If your questions will require access to your file, please upload it to

your futures account for downloading during office hours.

• Use the newsgroup– Pose your question there if the answer might help other students. – Check it regularly– TAs will try to respond within 24 hours.

• Maintain high standards of civility / protocol.

Page 12: OPIM 101  Introduction to the Computer as an Analysis Tool

12

Academic Integrity

• We strongly endorse the University of Pennsylvania’s Academic Code of Integrity, and will report any violation for official action.

• Each student must work independently on Case 1: Internet and???? Case 2: Excel. Groups may cooperate for Case 3: Database.

• Do not discuss the contents of MOUS Exams with others until everyone has taken it.

• Otherwise, we encourage you to:• discuss with other students the course materials –

readings, tutorials, and homework exercises– create an effective study group– form a project group for Case 3????

Page 13: OPIM 101  Introduction to the Computer as an Analysis Tool

13

EncouragementsEmail from a recent OPIM student:

Profs Kimbrough/ Laing,As much as I wish it weren't the case, all I've

been doing all summer is OPIM. As soon as my boss heard I knew VBA, he got me a laptop and said for the rest of the summer I'd be writing code. It's like I never left your class.

I just wanted to write and let you know that you were right when you said OPIM would be extremely useful to me. I doubted it at the time, hoped you were lying. I just realized though that a lot of what you taught me actually sank in, and it has been very useful to say the least. So thanks for everything.

Page 14: OPIM 101  Introduction to the Computer as an Analysis Tool

14

Course’s Main Topics

• Internet (and the WWW)

• Spreadsheet modeling

• Scripting (Python, Visual Basic for Applications)

• Linear programming

• Database Management Systems

• Decision analysis

Additional Topics…• Monte Carlo simulation

• Discrete event simulation

• Behavioral decision making

• Information retrieval

• Genetic Algorithms

Page 15: OPIM 101  Introduction to the Computer as an Analysis Tool

15

What’s New and Different This Semester?

• Greater emphasis on scripting (programming) throughout the semester?

• Why?– Former students recommend it– Will reduce anxiety and difficulties for you for case 3– Will give you an advantage in the job market– Will empower you even more– New programming (scripting) tools available that are both

easier to learn and more powerful

Page 16: OPIM 101  Introduction to the Computer as an Analysis Tool

16

What’s New and Different This Semester?

• Four kinds of programming– Systems programming

» Computer Science– Applications programming

» Both business and engineering. OPIM MIS concentration– Utility & analysis (U&A) programming

» Prototypically: with scripting languages» Power users; analysts with jobs to do

– End-user programming» Savvy with applications such as Excel, Access

• OPIM 101– A start on end-user programming and U&A programming– Highly valued in the market

Page 17: OPIM 101  Introduction to the Computer as an Analysis Tool

17

What’s New and Different This Semester?

• Programming with Python– Much reduced emphasis on VBA

• Why Python?– An excellent, easy-to-learn scripting language– Widely used; supported by a vibrant community– Free; open-source; runs on all modern platforms (Windows,

Mac OS, Unix, Linux, etc.)– Skills rapidly transfer to other languages– VBA is in transition (to VB.NET) and will shortly be seriously

obsoleted by Microsoft– Python makes it easy for you to do things which cannot be

done easily at all in VB/VBA (e.g., Case 1)– Named after Monty Python

Page 18: OPIM 101  Introduction to the Computer as an Analysis Tool

18

Problem-Solving/ Decision-Making Life Cycle

• Organizing concept for the entire course• Develop a concept for representing and solving the

problem– Spreadsheet modeling, LP, decision analysis, programming, database,

IR– How shall we think of solving the problem? What is our solution

concept?

• Implement the solution– How can we actually solve the problem by gaining effective access to

the data, models, documents, etc. needed to implement our solution concept?

• Analyze, interpret, and communicate the solution results– How good is our solution? Metrics? What exactly does it mean? Are

the findings stable or do they rest on precarious assumptions?

Page 19: OPIM 101  Introduction to the Computer as an Analysis Tool

19

Example: Information Retrieval

• Recognition of a problematic situation– The problem: find documents(here, Web pages) relevant to an

information-based task at hand.

• Problem representation or model– Solution concept: Use search engines to find relevant

information

• Solution implementation– Implementation: Use search engines available on the Internet,

using key word searching techniques, to find relevant information

• Solution interpretation– Interpretation: Explore cyberspace, looking for what you are

after. How effective is your search technique?

Page 20: OPIM 101  Introduction to the Computer as an Analysis Tool

20

Example: Investment Analysis

• Recognition of a problematic situation– The problem: to decide whether to accept an investment opportunity.

• Problem representation or model– Solution concept: Think of the cash inflows and outflows as time-

dependent, and make them time-equivalent by taking NPVs.

• Solution implementation– Implementation: in Excel. Lay out the cash flows in a well-organized

spreadsheet and use available functions to make the calculations needed to implement the solution concept.

• Solution interpretation– Interpretation: perform sensitivity analysis, plot results and reflect upon

them.

Page 21: OPIM 101  Introduction to the Computer as an Analysis Tool

21

Example: Data Interpretation

• Recognition of problem– The problem: to understand what is actually going on in a business and to

take actions that improve the profitability of the firm

• Problem representation or model– Solution concept: The records of the firm’s business transactions contain

a great deal of useful information on how and how well the firm is conducting its business. Explore those records.

• Solution implementation– Implementation: in Access. Organize the transaction records in a well-

designed relational database. Use the database query facilities, especially SQL and QBE, to make the calculations needed to reveal the essential business patterns needed to understand what is going on.

• Solution interpretation– Interpretation: Use the query facilities to explore beyond a fixed set of

reports. Perform what-if queries, plot data, etc.

Page 22: OPIM 101  Introduction to the Computer as an Analysis Tool

22

Some URLs

• OPIM 101 home page http://opim.wharton.upenn.edu/~opim101/spring02/

• IDT Resources– http://grace.wharton.upenn.edu/~sok/idtresources/

• Homepages??http://faculty.cis.drexel.edu/~jbuzydlo/

http://grace.wharton.upenn.edu/~sok/

Page 23: OPIM 101  Introduction to the Computer as an Analysis Tool

23

Readings for Today

• IDT book– Chapter 1: “Introduction and Overview”– Chapter 5: “Why Program?”