Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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 .