An extension of predestination
first proposed by John Calvin
stating that God
already knows who will go to Heaven
because he is omniscient
and therefore also knows who will go to Hell
. According to Calvinism
there is nothing you can do that will change this state of affairs.
In many ways it is the most logical conclusion to predestination but it can create some problems on the whole free will front. For example Adam and Eve sinned through their own free will because they are not perfect but they had no choice becuase God had already knew they would do this and thus knowlingly created evil. The argument can go on like this for sometime but you get the general idea.
Still practised in some forms of Protestantism which are strongly grounded in Calvinism, particularly in Scotland.