200 likes | 317 Views
Object-Oriented Design and Program Development in Business INFSY 535.1. Gayle J Yaverbaum School of Business Administration Penn State Harrisburg Fall 2006. Evening Overview. Introductions Course Objectives Hardware and Software The Programming Process Development. Introductions.
E N D
Object-Oriented Design and Program Development in Business INFSY 535.1 Gayle J Yaverbaum School of Business Administration Penn State Harrisburg Fall 2006
Evening Overview • Introductions • Course Objectives • Hardware and Software • The Programming Process Development
Course Objectives • Develop conceptual understanding • Develop skills
Syllabus • ANGEL Course Management • (http://cms.psu.edu) • Syllabus • Course Policies • Course Grading • Weekly schedule • (and more)
Text Object-Oriented Programming in Jave, A Graphical approach, Kathryn E. Sanders & Andries van Dam, Pearson/Addison Wesley, 2006, ISBN: 0-321-24574-1.
Browser • Mininum Versions • (See PSU Software Site – next slide) • Internet Explorer 6.0 • Firefox version 1.5.0.3
Software (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)
Secondary Memory • Hard disks-on your PC • CD’s on PC (R/W) • INFSY 535 Project Files and labs • PASS secondary storage use instructions • Jump Drives • D:\savehere
Software • 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.
Input Device Output Device Basic 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 here)
Memory • Main Memory/RAM • Numbered locations or addresses • Computer places instructions or data during operation
/Unicode* Central Processing Unit (RAM) UNICODE Extends ASCII Latin-I is International
Binary is stored in Byte = a memory location memory memory ASCII Character The number on the keyboard you type. => 8 Central Processing Unit (RAM) What will be the ASCII, binary Representation for the number 8?
Binary is stored in Byte = a memory location memory memory ASCII Character The number on the keyboard you type. => A 0 1 0 0 0 0 0 1 65 A Central Processing Unit (RAM) What will be the ASCII, binary Representation for the number 8?
Software • Operating System • Program
JAVA Programs Translates source code (statements you write) Produces bytecode or .class file Source File .java Bytecode .class Editor compiler interpreter Library files
Lab Introduction: Programming Process Analysis Spiral Model (Page 11 of text) Design Implementation Testing Maintenance
Lab 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