BlueJ : An Interactive IDE Art Gittleman California State University Long Beach Over 40 Years of Programming and Teaching.

Slides:



Advertisements
Similar presentations
C++ Development on Linux Agenda Introduction Editors Debuggers GUI IDEs Make Automake Exploring further.
Advertisements

Introduction to Eclipse. Start Eclipse Click and then click Eclipse from the menu: Or open a shell and type eclipse after the prompt.
Copyright  Oracle Corporation, All rights reserved. 1 Creating an Application: The AppBuilder for Java IDE.
Georgia Institute of Technology DrJava Appendix A Barb Ericson Georgia Institute of Technology May 2006.
PERL5WEBDB YAPC::Asia 2006 Tokyo Kazuho Oku Cybozu Labs, Inc.
BlueJ: a very quick introduction. BlueJ BlueJ is an IDE (Interactive Development Environment). It includes –an editor, which you use to write your programs.
1 Fall 2007ACS Fall 2007 Text: Starting out with java from control structures through data structures Gaddis & Muganda Instructor: Ron McFadyen.
The IDE (Integrated Development Environment) provides a DEBUGGER for locating and correcting errors in program logic (logic errors not syntax errors) The.
Install Software in Ubuntu. Do you have Internet? Everything is on the Internet and Free!
CS 225 Lab #2 - Pointers, Copy Constructors, Destructors, and DDD.
CS 2511 Fall  Windows:  Start->Specialized Academic Software- >Programming Languages->NetBeans->NetBeans IDE x.y.z  where x.y.z is a version.
IERG4180 Tutorial 4 Jim.
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.
Marlene Galea.  The JDK (Java Development Kit)  An IDE (Integrated Development Environment) ◦ Different IDEs include:  JCreator  NetBeans  BlueJ.
1 Web Based Programming Section 6 James King 12 August 2003.
Integrated Development Environments (IDEs) CS 21a: Introduction to Computing I First Semester,
Ali Shahrokni Application Components Activities Services Content providers Broadcast receivers.
Greenfoot. Getting Started Open the Greenfoot download site: Select Greenfoot
Author: Loh Jianxiong Christopher Editors: Chua Jie Sheng, Li Mengran, Peh Shao Hong, Oo Theong Siang.
2006 Adobe Systems Incorporated. All Rights Reserved. 1 Adobe’s Open Source Flex SDK. OSCON - July 2008 Portland, OR Duane Nickull & James Ward Sr. Technology.
JCreator CS 21a: Introduction to Computing I Department of Information Systems and Computer Science Ateneo de Manila University.
IDEs Department of Information Systems and Computer Science Ateneo de Manila University.
CPSC1301 Computer Science 1 Overview of Dr. Java.
Active-HDL Interfaces Debugging C Code Course 10.
Introduction to Eclipse. What is Eclipse? An Integrated Development Environment Provides many features to ease C++ programming (and others, e.g. C/Java)
Welcome To Eclipse. Basic Concepts Workspace – directory where your projects are stored –Projects grouping of related works –Resources generic term to.
Eclipse Eclipse An IDE is an Integrated Development Environment Different IDEs meet different needs – BlueJ, DrJava are designed as teaching.
9/2/ CS171 -Math & Computer Science Department at Emory University.
FireBug. What is Firebug?  Firebug is a powerful tool that allows you to edit HTML, CSS and view the coding behind any website: CSS, HTML, DOM and JavaScript.
Jeliot – A powerful Java tutor for beginners Boro Jakimovski Institute of Informatics Faculty of Natural Sciences and Mathematics University “Ss Cyril.
EIE375 BlueJ: Getting Started Dr Lawrence Cheung.
Getting started with Programming using IDE. JAVA JAVA IS A PROGRAMMING LANGUAGE AND A PLATFORM. IT CAN BE USED TO DELIVER AND RUN HIGHLY INTERACTIVE DYNAMIC.
Java Coding Environment Installation & Execution guide 컴퓨터 프로그래밍 II Korea Univ.
Java Debugging in Eclipse by Dr. Bun Yue Professor of Computer Science 2013
Download and Install: 1.Java Development Kit (JDK) bin/INTERSHOP.enfinity/WFS/CDS- CDS_Developer-Site/en_US/- /USD/ViewProductDetail-Start?ProductRef=jdk-
Debuggers in Python. The Debugger Every programming IDE has a tool called a debugger. This application does NOT locate or fix your bugs for you! It slows.
22-July-2002cse142-13B-Development © 2002 University of Washington1 Development Tools CSE 142, Summer 2002 Computer Programming 1
Eclipse. An IDE is an Integrated Development Environment Different IDEs meet different needs BlueJ, DrJava are designed as teaching tools Emphasis is.
DrJava A lightweight pedagogic environment for Java Eric Allen, Robert Cartwright, and Brian Stoler Rice University
Copyright © 2004 – 2013 Curt Hill Java Debugging In Eclipse.
Sept. 25, 07.  jGrasp.org jGrasp.org  An Integrated Development Environment with Visualizations for Improving Software Comprehensibility  jGRASP is.
1 Applets are small applications that are accessed on an Internet server, transported over the internet, automatically installed and run as a part of web.
Eclipse Project. Installing Visit to download a copy for your home computerhttp:// –Get Release version 3.0 (or.
1First BlueJ Day, Houston, Texas, 1st March 2006 Debugging in BlueJ Davin McCall.
NETBEANS DEBUGGER.  To create a breakpoint place the cursor at the desired location.  Go to the Run -> toogle line Breakpoint or Ctrl +F8. It creates.
Programming Languages
Integrated Development Environments (IDEs) CS 21a: Introduction to Computing I Department of Information Systems and Computer Science Ateneo de Manila.
1 Getting Started with C++ Part 1 Windows. 2 Objective You will be able to create, compile, and run a very simple C++ program on Windows, using Microsoft.
E Copyright © 2007, Oracle. All rights reserved. Using JDeveloper.
Netbeans QuickStart. Creating a project File->New Project –For now you want General->Java Application –Then fill in the project details.
BlueJ X ICSE Syllabus. Board Pattern THEORY (100 marks) PRACTICAL (100 marks) PROJECT (50 marks) ASSIGNMENTS (50 marks)
E Copyright © 2006, Oracle. All rights reserved. Using SQL Developer.
Debugging using By: Samuel Ashby. What is debugging?  A bug is an error in either a program or the hardware itself.  Debugging is first locating and.
1 Development Environments AUBG, COS dept Lecture Title: Dev Env: BlueJ (Extract from Syllabus) Reference:
CS 201 Lecture 1 (b) Using an IDE Tarik Booker CS 201: Introduction to Programming California State University, Los Angeles.
Debugging and Testing Hussein Suleman March 2007 UCT Department of Computer Science Computer Science 1015F.
Debuggers. Errors in Computer Code Errors in computer programs are commonly known as bugs. Three types of errors in computer programs –Syntax errors –Runtime.
1 Using an Integrated Development Environment. Integrated Development Environments An Integrated Development Environment, or IDE, permits you to edit,
Appendix A Barb Ericson Georgia Institute of Technology May 2006
Appendix A Barb Ericson Georgia Institute of Technology May 2006
Testing, debugging, and using support libraries
BlueJ: a very quick introduction
Java Programming with BlueJ Objectives
Instructor: Ron McFadyen 3D
LCC 6310 Computation as an Expressive Medium
Code Composer Essentials 3.0
BlueJ: a very quick introduction
Java Coding Environment Installation & Execution guide
Workshop for Programming And Systems Management Teachers
Presentation transcript:

BlueJ : An Interactive IDE Art Gittleman California State University Long Beach Over 40 Years of Programming and Teaching

BlueJ Interactive object creation Easy to use Debugger Graphical class structure Small download Free for AP classes

BlueJ Tutorial Installation Getting started Inspection Create a new project Debugging

Installation Must have Java 2 Standard Edition installed. Installer may ask for the location of java.exe.

Getting Started Open a Project examples\people Create an object Staff Execute methods getRoom, setRoom Edit a class Staff Compile

Inspection Create staff object with values Select inspect

Create a New Project Specify name and location to create a directory Create a new class Add to skeleton code

Debugging Open debugdemo Setting breakpoints Demo loop Stepping through the code Step Step Into carTest myCar.seats Inspecting variables automatic Halt and terminate