Btechadda.com

Archive for April, 2010

IELTS

by sowmyagc on Apr.12, 2010, under Uncategorized

IELTS

IELTS or ‘International English Language Testing System’, is an international standardised test of English language proficiency. It is jointly managed by University of Cambridge ESOL Examinations, the British Council and IDP Education Pty Ltd, and was established in 1989.

There are two versions of the IELTS: the Academic Version and the General Training Version:

  • The Academic Version is intended for those who want to enroll in universities and other institutions of higher education and for professionals such as medical doctors and nurses who want to study or practice in an English-speaking country.
  • The General Training Version is intended for those planning to undertake non-academic training or to gain work experience, or for immigration purposes.

IELTS is accepted by most Australian, British, Canadian, Irish, New Zealand and South African academic institutions, over 2,000 academic institutions in the United States, and various professional organisations. It is also a requirement for immigration to Australia and Canada. In 2007, IELTS tested over a million candidates in a single 12-month period for the first time ever, making it the world’s most popular English language test for higher education and immigration.

An IELTS result or Test Report Form (TRF – see below) is valid for two years.

IELTS characteristics

The IELTS incorporates the following features:

  • A variety of accents and writing styles presented in text materials in order to minimise linguistic bias.
  • IELTS tests the ability to listen, read, write and speak in English.
  • Band scores used for each language sub-skill. The Band Scale ranges from 0 (“Did not attempt the test”) to 9 (“Expert User”).
  • The speaking module – a key component of IELTS. This is conducted in the form of a one-to-one interview with an examiner. The examiner assesses the candidate as he or she is speaking, but the speaking session is also recorded for monitoring as well as re-marking in case of an appeal against the banding given.
  • IELTS is developed with input from item writers from around the world.

All candidates must complete four Modules – Listening, Reading, Writing and Speaking – to obtain a band score, which is shown on the IELTS Test Report Form (TRF). The total test duration is around 2 hours and 45 minutes for Listening, Reading and Writing modules.

The first three modules – Listening, Reading and Writing (always in that order) – are completed in one day, and in fact are taken with no break in between. The Speaking Module may be taken, at the discretion of the test centre, in the period seven days before or after the other Modules.

  • IELTS listening test lasts for about 30 minutes. It consists of four sections, played on cassette tape, in order of increasing difficulty. Each section might be a dialogue or a monologue. The test is played once only, and the questions for each section must be answered while listening, although time is given for students to check their answers.
  • IELTS Reading test lasts for 60 minutes. Students are given an Academic Reading test, or a General Training Reading test. Both tests consist of three sections, and in both tests the sections are in order of increasing difficulty.
  • IELTS Writing test also lasts for 60 minutes. Again, students take either an Academic test, or a General Training test. Students must perform two writing tasks, which require different styles of writing. There is no choice of question topics.
  • IELTS Speaking test consists of a one-to-one interview with a specially trained examiner. The examiner will lead the candidate through the three parts of the test: An introduction and interview, an individual long turn where the candidate speaks for one or two minutes on a particular topic, and a two-way discussion thematically linked to the individual long turn. This interview will last for approximately 11-14 minutes.

BAND SCALE

IELTS is scored on a nine-band scale, with each band corresponding to a specified competence in English.

  • 9 Expert User
  • 8 Very Good User
  • 7 Good User
  • 6 Competent User
  • 5 Modest user
  • 4 Limited User
  • 3 Extremely Limited User
  • 2 Intermittent User
  • 1 Non User
  • 0 Did not attempt the test

Locations and test dates

The test is taken every year in 500 locations across 121 countries, There are up to 48 test dates available per year. Each test centre offers tests up to four times a month depending on local demand. There used to be a minimum time limit of 90 days before which a person was not allowed to retake the test. However this restriction got canceled and currently there is no limit for applicants to retake the test…

Leave a Comment :, more...

OOPS/JAVA UNIT 3 Uses of super keyword

by hkesavaraju on Apr.02, 2010, under Java

3.7 Uses of super keyword:

 (i) To avoid sub class constructor to explicitly initialize the super class instance variables and also to avoid duplicate code in its super class.

(ii) There will be times to create super class that keeps the details of its implementation to itself. In that case, the sub class is not allowed to access super class variables directly or super class initialize those variables on its own.

(iii) Java provides a solution in which a sub class refers to its immediate super class using super keyword.

Super has two general forms.

3.7.1 First form:  The first form is used to call a constructor method defined in its super class. It’s form is super(parameter-list);

where parameter-list specifies the parameters of the constructor in the super class. It should be always first statement executed inside the subclass constructor.

See how super() is used in the following example:

class Box
{
double w,h,d;
Box(Box ob)     // object is passed to constructor
{
w=ob.w;
h=ob.h;
d=ob.d;
}
Box( double w1,double h1,double d1)
{
w=w1;
h=h1;
d=d1;
}
Box()
{
w=-1;
h=-1;
d=-1;
}
Box(Double len)
{
w=h=d=len;
}
double volume()
{
return w*h*d;
}
}
class BoxWeight extends Box
{
double m;
BoxWeight(double w1,double h1,double d1,double wg)
{
super(w1,h1,d1);
m=wg;
}
BoxWeight(BoxWeight ob)
{
super(ob);
m=ob.m;
}
BoxWeight(double len,double w1)
{
super(len);
m=w1;
}
BoxWeight()
{
super();
m=-1;
}
}
class demo
{
public static void main(String args[])
{
BoxWeight m1=new BoxWeight(2,3,4,6.0);
BoxWeight m2=new BoxWeight(10,20,30,8.0);
BoxWeight m3=new BoxWeight();
BoxWeight m4=new BoxWeight(3,2);
BoxWeight m5=new BoxWeight(m1);
double vol;
vol=m1.volume();
System.out.println(“volume of object m1 is”+vol);
System.out.println(“weight of object m1 is”+m1.m);
vol=m2.volume();
System.out.println(“volume of object m2 is”+vol);
System.out.println(“weight of object m2 is”+m2.m);
vol=m3.volume();
System.out.println(“volume of object m3 is”+vol);
System.out.println(“weight of object m3 is”+m3.m);
vol=m4.volume();
System.out.println(“volume of object m4 is”+vol);
System.out.println(“weight of object m4 is”+m4.m);
vol=m5.volume();
System.out.println(“volume of object m5 is”+vol);
System.out.println(“weight of object m5 is”+m5.m);
}
}

Output:

volume of object m1 is 24.0
weight of object m1 is 6.0
volume of object m2 is 48000.0
weight of object m2 is 8.0
volume of object m3 is -1.0
weight of object m3 is 1.0
volume of object m4 is 27.0
weight of object m1 is 2.0
volume of object m1 is 24.0
weight of object m1 is 6.0

In this, The class demo which has main() creates m1 object for sub class BoxWeight , the first statement super(w1,h1,d1) calls Box() constructor that takes three arguments such as w1,h1,d1 and are initialized to w, h & d respectively.

The second statement creates m2 for BoxWeight class, in which the first statement super(w1,h1,d1) calls Box() constructor that takes three double arguments.

The third statement creates object m3 for BoxWeight , in Which BoxWeight constructor has first statement  super() which calls Box() constructor that takes no arguments.

The fouth statement crates object m4 for BoxWeight, in which BoxWeight constructor has

super(len) that calls Box() constructor that takes one double argument.

The fifth statement creates object m5 for BoxWeight, in which BoxWeight constructor has first statement super(ob) calls Box constructor that takes Box reference as an argument.

Second form: 

This second form acts some what like this, except it always refer to the super class of the sub class in which it is used. It’s general form is

super.member where member can be either a method or an instance variable.

This second form can be used in most situations in which member names of a sub class hides same name in the super class.

The following program illustrates this second form:

class A
{
int i;
}
class B extends A
{
int i;
B(int a, int b)
{
super.i=a;
i=b;
}
void show()
{
System.out.println(“i in super class is”+super.i);
System.out.println(“i in sub class is”+i);
}
}
class superdemo
{
public static void main(String args[])
{
B ob=new B(1,2);
ob.show();
}
Output:

i in super class is 1

i in sub class is 2

Note: This second form of super is used to avoid the hiding of super class variables.

Leave a Comment more...

OOPS/JAVA UNIT 3 Super class reference can refer to sub class object

by hkesavaraju on Apr.02, 2010, under Java

Super class reference can refer to sub class object:

observe the following program.

class Box
{
double w,h,d;
Box(Box ob);// object is passed to constructor
{
w=ob.w;
h=ob.h;
d=ob.d;
}
Box( double w1,double h1,double d1)
{
w=w1;
h=h1;
d=d1;
}
Box()
{
w=-1;
h=-1;
d=-1;
}
Box(Double len)
{
w=h=d=len;
}
double volume()
{
return w*h*d;
}
}
class BoxWeight extends Box
{
double m;
BoxWeight(double w1,double h1,double d1,double wg)
{
w=w1;
h=h1;
d=d1;
m=wg;
}
}
class demo
{
public static void main(String args[])
{
BoxWeight m1=new BoxWeight(2,3,4,6.0);
BoxWeight m2=new BoxWeight(10,20,30,8.0);
double vol;
vol=m1.volume();
System.out.println(“volume of object m1 is”+vol));
System.out.println(“weight of object m1 is”+m1.m);
vol=m2.volume();
System.out.println(“volume of object m2 is”+vol);
System.out.println(“weight of object m2 is”+m2.m);
}
}

Output:

 volume of object m1 is: 24.0

weight of object m1 is: 6.0

volume of object m1 is: 48000.0

weight of object m1 is: 8.0

Note: (i) The advantage of inheritance is any number of more specific sub classes are created for a single super class.

(ii) When a super class reference referred to sub class object , it can access only those parts that are defined by super class because it don’t have any knowledge on the members added to it.

The following program illustrates super class reference assigned a sub class object:

Fir the above code, include the following class instead of one that provided above.

class refdemo
{
public static void main(String args[])
{
BoxWeight wb=new BoxWeight(2,3,4,6.0);
Box pb=new Box();
double vol;
vol=wb.volume();
System.out.println(“volume of weightbox is”+vol);
System.out.println(“the weight of weight box is”+wb.m);
pb=wb;   // super class reference pb now referring to sub class object wb, so pb access members that were defined by itself(super class) but not access sub class object members
vol=pb.volume();
System.out.println(“volume of box object is”+vol);
// System.out.println(“weight of box is”+pb.m);         // which raises compiler error.
}
}

Output:

volume of boxweight is: 24.0

weight of weightbox is 6.0

volume of box object is:24.0

Leave a Comment more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Blogroll

A few highly recommended websites...