Download BlueJ - Dream.In.Code

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
BlueJ
X ICSE Syllabus
Board Pattern
THEORY
(100 marks)
PRACTICAL
(100 marks)
PROJECT
(50 marks)
ASSIGNMENTS
(50 marks)
THEORY (100 marks)
SECTION A
• 40 marks
• Compulsory
• Definition of the terms
• Difference between
• Errors in the code
• Rectify the statement
• Give the output
• 1,2,3,4 marks
SECTION B
• 60 marks
• Out of 6 answer any 4
• Each question is of 15
marks
• Description of
variables is must
Program
Program is a set of
instructions given to the
computer to perform some
task. Some of the
programming languages are
Basic, Fortran, Cobol, c,
c++, Java etc
Two types of programming
Procedure oriented
programming
Object oriented
programming
• Emphasis is on
• Emphasis is on data
creating functions
rather than
• Large programs are functions
divided into
• Programs are
smaller programs
divided into what
known as functions
are known as
objects
• BASIC, COBOL,
FORTRAN, C
• C++, Java, Small
BlueJ is an IDE for the
java programming
language developed
mainly for educational
purposes but suitable
for small scale
software development
• Java is an Object Oriented
Programming developed primarily by
James Gosling and colleagues at Sun
Micro systems
• The language initially called Oak
(named after the Oak trees outside
Gosling’s office)
• In 1991, the Sun Microsystems
developed Java as a part of research
work to develop software for
consumer electronics
• Java is both a programming language
and a platform
BlueJ is a free Java environment
designed for teaching at an
introductory level.
It was designed and
implemented by the BlueJ team
at Monash University,
Melbourne, Australia and the
University of Southern Denmark,
Odense.
You can download JDK
from Sun’s website at
www.oracle.com
BlueJ can be freely
downloaded from the
website www.bluej.org
The creators created the java
programming language when they
are drinking a cup of coffee so they
decided to use cup of coffee symbol
for java programming language
• BlueJ version 3.1.0 (10 June 2013)
• You need to have Java 6 or Java 7 (also known as
JDK6/JDK7) installed on your system.
• BlueJ version 3.0.9 released
(22 February 2013)
• BlueJ version 3.0.8 released
(19 July 2012)
All the high level languages need to be converted
to machine code so that the computer
understands the program.
The conversion of high level language (source
code) to machine language (binary code) can be
done by compiler or interpreter.
The software by which the conversion is
performed line by line is called Interpreter. In this
process error correction is much easier but the
program takes longer time to execute .
The software by which the conversion is
performed at once is called Compiler. This
process is much faster but some time it becomes
difficult to debug all the errors together in a
program.
Programs written in Java are
compiled into Java Byte code
and the special Java
interpreter called Java Virtual
Machine translates the byte
code to machine
understandable code.
Java byte code
is the form of
instructions hat
the JVM
executes
BlueJ is basically an IDE (Integrated
Development Environment). It includes
the following tools in it :
An editor, which you can use to write
programs.
A debugger, which helps you find your
mistakes.
A viewer, which lets you see parts of
your program graphically.
Basic features of BlueJ
* The compilation as well as execution of
the program is comparatively easier.
* It is portable, platform independent
language that can be used to produce code
that would run on a variety of CPUs under
different environment.
* It provides menu driven window approach.
* It provides a sample program in window
after making a new class.
* It high lights the errors as well as flashes
errors in the lower pane of the window.
* Projects can be imported from non-BlueJ
environment as well as can be exported to
Non-BlueJ environment.
JDK
1) DOS based platform
2) Uses DOS command for
compilation
3) Sample program does not
appear
4) Provides interaction to the
user
BlueJ
1) WINDOW based platform
2) Uses menu driven approach
for compilation
3) Sample program appears on
the screen
4) Provides user friendly
environment
First of all java is a open source
programming language created by
Sun Microsoft overtaken by oracle
.