1 / 20

Gayle J Yaverbaum School of Business Administration Penn State Harrisburg Fall 2006

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.

abiola
Download Presentation

Gayle J Yaverbaum School of Business Administration Penn State Harrisburg Fall 2006

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Object-Oriented Design and Program Development in Business INFSY 535.1 Gayle J Yaverbaum School of Business Administration Penn State Harrisburg Fall 2006

  2. Evening Overview • Introductions • Course Objectives • Hardware and Software • The Programming Process Development

  3. Introductions

  4. Course Objectives • Develop conceptual understanding • Develop skills

  5. Syllabus • ANGEL Course Management • (http://cms.psu.edu) • Syllabus • Course Policies • Course Grading • Weekly schedule • (and more)

  6. Text Object-Oriented Programming in Jave, A Graphical approach, Kathryn E. Sanders & Andries van Dam, Pearson/Addison Wesley, 2006, ISBN: 0-321-24574-1.

  7. Browser • Mininum Versions • (See PSU Software Site – next slide) • Internet Explorer 6.0 • Firefox version 1.5.0.3

  8. 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)

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

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

  11. Part I:Let’s Begin!

  12. 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)

  13. Memory • 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 International

  15. 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?

  16. 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?

  17. Software • Operating System • Program

  18. JAVA Programs Translates source code (statements you write) Produces bytecode or .class file Source File .java Bytecode .class Editor compiler interpreter Library files

  19. Lab Introduction: Programming Process Analysis Spiral Model (Page 11 of text) Design Implementation Testing Maintenance

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

More Related