BlueJ X ICSE Syllabus. Board Pattern THEORY (100 marks) PRACTICAL (100 marks) PROJECT (50 marks) ASSIGNMENTS (50 marks)

Slides:



Advertisements
Similar presentations
What is a Computer Program? For a computer to be able to do anything (multiply, play a song, run a word processor), it must be given the instructions.
Advertisements

Designing a Program & the Java Programming Language
MC697 Object-Oriented Programming Using Java. In this class, we will cover: How the class will be structured Difference between object-oriented programming.
1 Fall 2008ACS-1903 Chapter 1 Topics Java History Java Programs Why Program? Computer Systems: Hardware and Software Programming Languages What Is a Program.
Computer Concepts 5th Edition Parsons/Oja Page 546 CHAPTER 11 Software Engineering Section A PARSONS/OJA Computer Programming.
Copyright © 2012 Pearson Education, Inc. Chapter 1: Introduction to Computers and Programming.
1 CHAPTER 4 LANGUAGE/SOFTWARE Hardware Hardware is the machine itself and its various individual equipment. It includes all mechanical, electronic.
COP 2800 Lake Sumter State College Mark Wilson, Instructor.
LESSON 1 INTRODUCTION Compiled By: Edwin O. Okech [Tutor, Amoud University] JAVA PROGRAMMING.
Marlene Galea.  The JDK (Java Development Kit)  An IDE (Integrated Development Environment) ◦ Different IDEs include:  JCreator  NetBeans  BlueJ.
CMSC 202 Computer Science II for Majors Fall 2009 Introduction.
Types of software. Sonam Dema..
Sadegh Aliakbary Sharif University of Technology Fall 2011.
Introduction to Java Tonga Institute of Higher Education.
CSC 142 A 1 CSC 142 Introduction to Java [Reading: chapter 0]
Chapter 1 Coding Introduction.
Parts of a Computer Why Use Binary Numbers? Source Code - Assembly - Machine Code.
1 Lecture 2 : Computer System and Programming. Computer? a programmable machine that  Receives input  Stores and manipulates data  Provides output.
COMPUTER SOFTWARE Section 2 “System Software: Computer System Management ” CHAPTER 4 Lecture-6/ T. Nouf Almujally 1.
Sadegh Aliakbary Sharif University of Technology Fall 2010.
Java Beserkers Group 4. Start of Java Development began on June of 1991 by a group of computer scientist at the Sun Mircrosystems Company Development.
CMSC 202 Computer Science II for Majors Object-Oriented Programming.
An intro to programming. The purpose of writing a program is to solve a problem or take advantage of an opportunity Consists of multiple steps:  Understanding.
Chapter 1.4 Programming languages Homework Due: Monday, August 11, 2014.
Copyright © 2012 Pearson Education, Inc. Chapter 1: Introduction to Computers and Programming 1.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Programming Languages Machine.
Copyright © 2012 Pearson Education, Inc. Chapter 1: Introduction to Computers and Programming.
Chapter 1: Introduction to Computers and Programming.
111 © 2002, Cisco Systems, Inc. All rights reserved.
1 Chapter 2 First Java Programs Fundamentals of Java: AP Computer Science Essentials, 4th Edition Lambert / Osborne.
Computer Programming A program is a set of instructions a computer follows in order to perform a task. solve a problem Collectively, these instructions.
JAVA Java is a programming language and computing platform first released by Sun Microsystems in It was first developed by James Gosling at Sun Microsystems,
© 2012 Pearson Education, Inc. All rights reserved. 1-1 Why Java? Needed program portability – Program written in a language that would run on various.
Just as there are many human languages, there are many computer programming languages that can be used to develop software. Some are named after people,
1 Lecture 2 : Computer System and Programming. Computer? a programmable machine that  Receives input  Stores and manipulates data  Provides output.
What Is Java? According to Sun in a white paper: Java: A simple, object-oriented, network-savvy, interpreted, robust, secure, architecture-neutral, portable,
Homework #1 J. H. Wang Oct. 5, 2015.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 4 Computer Software.
4-Nov-15 Air Force Institute of Technology Electrical and Computer Engineering Object-Oriented Programming Design Topic 1: The Java Environment Maj Joel.
 Programming Language  Object Oriented Programming  JAVA – An Introduction  JAVA Milestones  JAVA Features.
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.
A compiler is a computer program that translate written code (source code) into another computer language Associated with high level languages A well.
© 2012 Pearson Education, Inc. All rights reserved types of Java programs Application – Stand-alone program (run without a web browser) – Relaxed.
©2016 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved. CSC 110 – INTRO TO COMPUTING - PROGRAMMING Overview of Programming.
Lecture1 Instructor: Amal Hussain ALshardy. Introduce students to the basics of writing software programs including variables, types, arrays, control.
การเขียนโปรแกรมภาษา จาวา Java Programming อ. ยืนยง กันทะเนตร คณะเทคโนโลยีสารสนเทศและการสื่อสาร มหาวิทยาลัยพะเยา Chapter 1.
Compilers and Interpreters
Chapter 1: Introduction to Computers and Programming.
Computer Programming Week 1: The Basics of CP 1 st semester 2012 School of Information Technology Website:
Programming 2 Intro to Java Machine code Assembly languages Fortran Basic Pascal Scheme CC++ Java LISP Smalltalk Smalltalk-80.
Computer Programming - Key Concepts and Terms Computer Program – A computer program is a set of instructions for computer, arranged in logical order, using.
Fundamental of Java Programming (630002) Unit – 1 Introduction to Java.
Introduction to Algorithm. What is Algorithm? an algorithm is any well-defined computational procedure that takes some value, or set of values, as input.
Chapter 1 Coding Introduction.
Computer Basics.
Lecture 1b- Introduction
Done By: Ashlee Lizarraga Ricky Usher Jacinto Roches Eli Gomez
Programming Language Hierarchy, Phases of a Java Program
CSCI-235 Micro-Computer Applications
Chapter 1 Introduction to Computers, Programs, and Java
Lecture 1: Introduction to JAVA
Computer System and Programming
Introduction to Computers and Java
Chapter 4 Computer Software.
Chapter 1 Coding Introduction.
Advanced Programming Fall 2017.
(Computer fundamental Lab)
By Rajanikanth B Overview Of Java By Rajanikanth B
Outcome of the Lecture Upon completion of this lecture you will be able to understand Fundamentals and Characteristics of Java Language Basic Terminology.
Presentation 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 Emphasis is on creating functions Large programs are divided into smaller programs known as functions BASIC, COBOL, FORTRAN, C Object oriented programming Emphasis is on data rather than functions Programs are divided into what are known as objects C++, Java, Small Talk, Simula-67, Eiffel

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 BlueJ can be freely downloaded from the website

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 (10 June 2013) You need to have Java 6 or Java 7 (also known as JDK6/JDK7) installed on your system. BlueJ version released (22 February 2013) BlueJ version released (19 July 2012)

Interpreter Compiler 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.

* 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. Basic features of BlueJ

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. Sun