Title: Gayle J Yaverbaum
1Object-Oriented Design and Program Development in
Business INFSY 535.1
- Gayle J Yaverbaum
- School of Business Administration
- Penn State Harrisburg
- Fall 2006
2Evening Overview
- Introductions
- Course Objectives
- Hardware and Software
- The Programming Process Development
3Introductions
4Course Objectives
- Develop conceptual understanding
- Develop skills
5Syllabus
ANGEL Course Management (http//cms.psu.edu) Syl
labus Course Policies Course Grading Weekly sch
edule
(and more)
6Text
Object-Oriented Programming in Jave, A Graphical
approach, Kathryn E. Sanders Andries van Dam,
Pearson/Addison Wesley, 2006, ISBN 0-321-24574-1.
7Browser
Mininum Versions (See PSU Software Site next sl
ide) Internet Explorer 6.0 Firefox ve
rsion 1.5.0.3
8Software (all software is in PSH labs also)
- ELMS for Microsoft.net products
- VISIO and more
- Penn State Free Software (web
- browsers)
- Eclipse (with webtools Release
- Build 1.0.2 or above)
9Secondary Memory
- Hard disks-on your PC
- CDs on PC (R/W)
- INFSY 535 Project Files and labs
- PASS secondary storage use instructions
- Jump Drives
- D\savehere
10Software
- Sun Website (Java 5)
- JDK 5.0 Update 6 or
- JDK 5.0 Update 6 with Beans
- PASS Web Space
- Find the WEB Application Form
- on this page.
11Part ILets Begin!
12Basic Computer Components
Peripherals
- Central Processing Unit ( CPU )
- (where work is
done)
-
Control Unit
Arithmetic Logic Unit
Auxiliary Storage Device(s)
Memory Unit ( RAM) (program code will be placed h
ere)
13Memory
- Main Memory/RAM
- Numbered locations or addresses
- Computer places instructions or data during
operation
14/Unicode
Central Processing Unit (RAM)
UNICODE Extends ASCII Latin-I is Internatio
nal
15Central Processing Unit (RAM)
What will be the ASCII, binary
Representation for the number 8?
160
0
0
0
0
0
1
1
65
A
Central Processing Unit (RAM)
What will be the ASCII, binary
Representation for the number 8?
17Software
18JAVA Programs
Translates source code (statements you write)
Produces bytecode or .class file
Source File .java
Bytecode .class
Editor
compiler
interpreter
Library files
19Lab Introduction Programming Process
Analysis
Spiral Model (Page 11 of text)
Design
Implementation
Testing
Maintenance
20Lab I Team Lab
- Read pages 9-12 briefly describing models
- Waterfall
- Spiral
- Extreme Programming
- Page 14-15 Exercise
- 2 Team 1
- 3 Team 2
- 4 Team 3
- Deliverables
- A Plan Given Each Model (Include Team Number)
- ANGEL Course Lessons Lab 1-Systems Analysis
(upload or type directly into ANGEL
- Present to Class