I supose that may be true, but what exactly is self awerness? If what you mean by that is that a human knows that they have a body, then is that not the same as a comutor assesing, controling and observing its own construction? Monitering the heat of the cuircity and changing the speed of the fan, as a simple example. Or a computor aware of deficiencies in its own code, and then rewriting those deficiencies to improve them. Computor code such as that has already been deveoloped. If you left it for a while with access to the internet, it could reserch and eventualy compute what it, itself is. is this not self awarness?
Dan, I hinted last time, this time I'm asking you politely, please get a spell-check mate.
It's disconcerting getting into a debate on such a potentially complex subject with someone who has a problem spelling the word 'computer' let alone discussing it's complex workings ... you get my point I hope?
Now, to take you on:- Self awareness can best be understood by stating it's the ability to be aware of one's self independent of your own thoughts and actions .... you might have to think about that for a moment to let it sink in.
You seem to think it's being aware you have a body which is not right at all, it's more you are aware of your own entity outside of the psycho-mechanics of thought and action.
It is most certainly not the same as a computer reacting to a program that tells it to turn the heating up if the ambient temp falls below a certain figure, this is nothing more than Pavlovian reflexing and nothing to do with self-awareness.
In your analogy, you could just as easily state a thermostat is self aware which it patently isn't.
As for a computer knowing it has a deficiency in its own code?
For a computer to be aware of deficiencies in its own code, it has to have the ability to do realise its own deficiency but once again, if it could ever do that, it would be an emergent property of conditional programming ... this is not self-awareness at all mate ... it's just program writing to respond to differing conditions.
You seem to be having a problem in appreciating what exactly defines intelligence or self awareness and because of this, you go on to ask questions such as wondering if a computer could become self-aware just leaving it on line ..... the problem with that is, you need the appropriate complexity of programming that could already be described as intelligent and therefore makes your question academic.
This notion you hark on about is romantic science, nothing more.
Dan, Bambulus has hit all the nails on the all the heads with his post and is an excellent read that explains all you need to know really.