Presumeably a 'perfect' computer would have infinite computational power, hence it is impossible. 'Perfect' AI means nothing unless we define the purpose of the AI.
Can computers program the 'perfect' computer? In theory, yes. That's why, imo, AI is a scary thought
Todays computers cannot feel (presumeably), how do you know that tommorows will not be able to?
As for consciousness; a computer cannot feel, so I'd say no, it can't be programmed
Consciousness seems pretty self-evident to me.
we are only aware of our consciousness because we are taught too, aren't we?
Of course, what is the distinction between a computer and a human?