Object-Oriented Design and Program Development in Business INFSY 535.1

Slides:



Advertisements
Similar presentations
ICS103 Programming in C Lecture 1: Overview of Computers & Programming
Advertisements

CSCE 145: Algorithmic Design I Chapter 1 Intro to Computers and Java Muhammad Nazmus Sakib.
Introduction to Computers and Programming - Class 1 1 Introduction to Computers and Programming Professor Avi Rosenfeld.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with Programming Logic & Design First Edition by Tony Gaddis.
Copyright © 2012 Pearson Education, Inc. Chapter 1: Introduction to Computers and Programming.
Computing Components 01/26/11. Announcements & Reminders Programs 1 due Friday, 9/2/11 What is my late policy? Proxy Codes for Labs  You should be able.
Computer Hardware.
1-1 ICS102: Introduction To Computing I King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
Lecture 2: Do you speak Java?. From Problem to Program Last Lecture we looked at modeling with objects! Steps to solving a business problem –Investigate.
Introduction to Programming with Java, for Beginners Machine vs. Programming Language Intro to Java Edit-Compile-Run Program Process.
CS1430: Programming in C++ Section 2 Instructor: Qi Yang 213 Ullrich
Alternate Version of STARTING OUT WITH C++ 4 th Edition Chapter 1 Introduction to Computers and Programming.
Computer Organization ANGELITO I. CUNANAN JR. 1. What is Computer?  An electronic device used for storing and processing data.  It is a machine that.
CCE-EDUSAT SESSION FOR COMPUTER FUNDAMENTALS Faculty: Anita Kanavalli Department of CSE M S Ramaiah Institute of Technology Bangalore E mail-
An Introduction to Hardware, Software, and the Internet
Introduction COMP104: Fundamentals and Methodology.
1 Lecture 2 : Computer System and Programming. Computer? a programmable machine that  Receives input  Stores and manipulates data  Provides output.
CSCI 125 & 161 Lecture 2 Martin van Bommel. Hardware vs Software Hardware - physical components you can see and touch –e.g. processor, keyboard, disk.
Topics Introduction Hardware and Software How Computers Store Data
Copyright © 2012 Pearson Education, Inc. Chapter 1: Introduction to Computers and Programming.
Chapter 1: Introduction to Computers and Programming.
An Introduction to Computers August 12, 2008 Mrs. C. Furman.
Intro to Computers Computer Apps 1.
Introduction to Computer Systems and the Java Programming Language.
1 Lecture 2 : Computer System and Programming. Computer? a programmable machine that  Receives input  Stores and manipulates data  Provides output.
Mrs. Ulshafer August, 2013 Java Programming Chapter 1.
1 MIS 131 Introduction to Algorithms and Programming 2015/2016 Fall - Chapter 1 -
Development of Computers. Hardware 1. Original concept: Charles Babbage 1840’s 2. 4 basic components of a computer system: input store mill output (Now:
1 CS1430: Programming in C++ Section 2 Instructor: Qi Yang 213 Ullrich
The Computer System CS 103: Computers and Application Software.
A.Abhari CPS1251 Topic 1: Introduction to Computers Computer Hardware Computer components Connecting Computers Computer Software Operating System (OS)
Senem KUMOVA METİN // Fall CS 115 Introduction to Programming Introduction to Computing.
Chapter 1 Introduction. Components of a Computer CPU (central processing unit) Executing instructions –Carrying out arithmetic and logical operations.
Gayle J Yaverbaum School of Business Administration Penn State Harrisburg Fall 2006 Object-Oriented Design and Program Development in Business INFSY
1 Overview of Programming Principles of Computers.
COMPUTER SYSTEM A computer system is define as combination of components designed to process data and store files. A computer system consists of four.
Basic concepts of a computer system V1.0 (21/11/2005)
CHAPTER 1 COMPUTER SCIENCE II. HISTORY OF COMPUTERS (1.1) Eniac- one of the worlds first computers Used more electricity than an entire city block of.
C++ Programming: From Problem Analysis to Program Design, Fifth Edition Chapter 1: An Overview of Computers and Programming Languages.
CIT 140: Introduction to ITSlide #1 CSC 140: Introduction to IT Operating Systems.
Chapter 3 Getting Started. Copyright © 2005 Pearson Addison-Wesley. All rights reserved. Objectives To give an overview of the structure of a contemporary.
Computer Organisation
Java Programming: From the Ground Up
BASIC PROGRAMMING C SCP1103 (02)
Computer Science II Chapter 1.
Chapter 1: An Overview of Computers and Programming Languages
Outline Introduction What Is a Computer? Computer Organization
Topics Introduction Hardware and Software How Computers Store Data
Computer Fundamentals 1
hardware bits and bytes Java
Chapter 1: An Overview of Computers and Programming Languages
Lecture 1: Introduction to JAVA
BASIC PROGRAMMING C SCP1103 (02)
Computer System and Programming
ICS103 Programming in C Lecture 1: Overview of Computers & Programming
Java programming lecture one
Chapter 1: An Overview of Computers and Programming Languages
Programming COMP104: Fundamentals and Methodology Introduction.
Overview of Computers & Programming Languages
Chapter 1: Computer Systems
Computer Science I CSC 135.
PARTS OF THE COMPUTER.
Text Book Computer Organization and Architecture: Designing for Performance, 7th Ed., 2006, William Stallings, Prentice-Hall International, Inc.
Topics Introduction Hardware and Software How Computers Store Data
Introduction CSC 111.
Introduction to Programming Part 2
Outline Introduction What Is a Computer? Computer Organization
Computer Electronic device Accepts data - input
Computer Applications -Generic Elective
ICS103 Programming in C 1: Overview of Computers And Programming
Presentation transcript:

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

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 Internet Explorer 6.0 Firefox version 1.5.0.3 (See PSU Software Site – next slide) Internet Explorer 6.0 Firefox version 1.5.0.3

Software ELMS for Microsoft.net products – VISIO and more (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.

Part I:Let’s Begin!

Basic Computer Components Peripherals Central Processing Unit ( CPU ) (where work is done) Input Device Control Unit Arithmetic Logic Unit Output Device 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

Central Processing Unit (RAM) UNICODE Extends ASCII Latin-I is International

Central Processing Unit (RAM) Byte = a memory location memory => 8 ASCII Character The number on the keyboard you type. Binary is stored in => 8 Central Processing Unit (RAM) What will be the ASCII, binary Representation for the number 8?

Central Processing Unit (RAM) Byte = a memory location memory => A ASCII Character The number on the keyboard you type. Binary is stored in 1 1 65 A => 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