+ Why program? Java I Fall 2015 Dr. Dwyer. + What do we use computers for? (desert island time – what computing application would you need to have on.

Slides:



Advertisements
Similar presentations
Designing a Program & the Java Programming Language
Advertisements

Programming Methodology (1). MODULE TEAM Dr Aaron Kans Dr Sin Wee Lee.
JAVA Programming Environment © Juhani Välimäki 2003.
7/23 CSE 325 Embedded Microprocessor System Design Fall 2010 Computer Science & Engineering Department Arizona State University Tempe, AZ Dr. Yann-Hang.
CS0004: Introduction to Programming Introduction to Programming.
Introduction to Programming Lecture 2. Today’s Lecture Software Categories Software Categories System Software System Software Application Software Application.
Copyright © 2002 W. A. Tucker1 Chapter 1 Lecture Notes Bill Tucker Austin Community College COSC 1315.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with Programming Logic & Design First Edition by Tony Gaddis.
Getting Ready for Java. What is Java? Java is a programming language: a language that you can learn to write, and the computer can be made to understand.
Dr. Jennifer Parham-Mocello. What is an IDE? IDE – Integrated Development Environment Software application providing conveniences to computer programmers.
13-Jul-15 Getting Ready for Java. 2 What You Need 256 MB of RAM (512 MB or more recommended) 500 MHz Pentium or better Macintosh: must run Mac OS X, preferably.
13-Jul-15 BlueJ: A Very Quick Introduction. BlueJ BlueJ is an IDE (Integrated Development Environment). It includes an editor, which you use to write.
15-Jul-15 Getting Ready for Java. What is Java? Java is a programming language: a language that you can learn to write, and the computer can be made to.
CS0007: Introduction to Computer Programming Setting Up Java.
Marlene Galea.  The JDK (Java Development Kit)  An IDE (Integrated Development Environment) ◦ Different IDEs include:  JCreator  NetBeans  BlueJ.
COMP Computer Basics Yi Hong May 13, 2015.
Activity 1 - WBs 5 mins Go online and spend a moment trying to find out the difference between: HIGH LEVEL programming languages and LOW LEVEL programming.
IB Computer Science II Paul Bui
PreAP Computer Science Quiz
CSC 110 A 1 CSC 110 Introduction to Python [Reading: chapter 1]
Parts of a Computer Why Use Binary Numbers? Source Code - Assembly - Machine Code.
Ch 1. Introduction Dr. Bernard Chen Ph.D. University of Central Arkansas Spring 2012.
Virtualization Concept. Virtualization  Real: it exists, you can see it.  Transparent: it exists, you cannot see it  Virtual: it does not exist, you.
Introduction COMP104: Fundamentals and Methodology.
CSC300 Visual Programming Dr. Craig Reinhart. Objectives Teach the basics of C++ –You won’t be an expert but hopefully a very good novice –GUI development.
Chapter 1.4 Programming languages Homework Due: Monday, August 11, 2014.
Integrated Development Environments (IDEs) CS 21a: Introduction to Computing I First Semester,
Programming 1 1. Introduction to object oriented programming and problem-solving.
Chapter 1 Introduction. Goal to learn about computers and programming to compile and run your first Java program to recognize compile-time and run-time.
Session One Introduction. Personal Introduction Role of programmers Robot Examination HUD & HID Uploading Code.
© 2006 Pearson Education 1 Obj: cont 1.3 and 1.4, to become familiar with identifiers and to understand how programming languages work HW: p.51 #1.8 –
Introduction to Computers & Java CSS 161: Fundamentals of Computing Joe McCarthy 1.
1 Programming in C. 2 The Abacus  The abacus, a simple counting aid, may have been invented in Babylonia (now Iraq) in the fourth century B.C.
Programming Concept Chapter I Introduction to Java Programming.
IDEs Department of Information Systems and Computer Science Ateneo de Manila University.
C# AND ASP.NET What will I do in this course?. MAJOR TOPICS Learn to program in the C# language with the Visual Studio IDE (Interactive Development Environment)
Setting Up Eclipse. What is Eclipse? Eclipse is a free, downloadable software that allows us to create, compile, and run JAVA programs.
4-Nov-15 Air Force Institute of Technology Electrical and Computer Engineering Object-Oriented Programming Design Topic 1: The Java Environment Maj Joel.
5-Jun-16 Getting Ready for Java. 2 What is Java? Java is a programming language: a language that you can learn to write, and the computer can be made.
Java Debugging in Eclipse by Dr. Bun Yue Professor of Computer Science 2013
1 Programming Environment and Tools VS.Net 2012 First project MSDN Library.
Java Problem Repository & Education Platform Software Plan DeltaTech - Software Plan Presentation9/23/
CS-303 Introduction to Programming
ERRORS. Types of errors: Syntax errors Logical errors.
A.Abhari CPS1251 Topic 1: Introduction to Computers Computer Hardware Computer components Connecting Computers Computer Software Operating System (OS)
Programming Languages
Health Management Information Systems Unit 2 Hardware and Software Supporting Health Information Systems Component 6/Unit21 Health IT Workforce Curriculum.
Java FilesOops - Mistake Java lingoSyntax
Gayle J Yaverbaum School of Business Administration Penn State Harrisburg Fall 2006 Object-Oriented Design and Program Development in Business INFSY
Integrated Development Environments (IDEs) CS 21a: Introduction to Computing I Department of Information Systems and Computer Science Ateneo de Manila.
Exploring Spyder: An IDE for scientific computing
1 Overview of Programming Principles of Computers.
The Development Process Compilation. Compilation - Dr. Craig A. Struble 2 Programming Process Problem Solving Phase We will spend significant time on.
Execution ways of program References: www. en.wikipedia.org/wiki/Integrated_development_environment  You can execute or run a simple java program with.
Presentation On Computer Hardware & Software. What is Hardware? Hardware is a general term for the physical objects of technology. It may also mean the.
Programming 2 Intro to Java Machine code Assembly languages Fortran Basic Pascal Scheme CC++ Java LISP Smalltalk Smalltalk-80.
An Introduction App Design Flat Rock Community Schools Introductory Java Programming.
Software Development Environment
What Do Computers Do? A computer system is
Interpreted languages Jakub Yaghob
Computer Organization, Eclipse Intro
Topic: Difference b/w JDK, JRE, JIT, JVM
Chapter 1: Computer Systems
Unit 1: Introduction Lesson 1: PArts of a java program
Physics-based simulation for visual computing applications
מבוא למדעי המחשב לתעשייה וניהול
CSE 113 A January 19 – 23, 2009.
IB Computer Science II Paul Bui
System Programming By Prof.Naveed Zishan.
Presentation transcript:

+ Why program? Java I Fall 2015 Dr. Dwyer

+ What do we use computers for? (desert island time – what computing application would you need to have on a desert island)

+ What is a program?

+ What is a programming language?

+ What is a computer?

+ Computer v. appliance spectrum Cars, refrigerators etc. have software Appliance – can run software Computer – can support the development of new software

+ How does a computer support software development? Has adequate memory, CPU speed, and RAM to support an Integrated Development Environment (IDE) IDE has: Text editor Compiler Test runtime environment (simulator) De-bugger In this class we will use Eclipse as our IDE and Java as our programming language