I am dead certain that it would NOT be possible to achieve consciousness in a computer program. On the other hand, I know if I ever had to debate this question with Daniel Dennett or Eliezer Yudkowsky or any other capable person who believes there's nothing special about "consciousness" I would lose the debate. Attributing a special meaning to consciousness, on the surface, is just as illogical as believing in religi…
Whatever it is that distinguishes consciousness for what computers can possible do is also the thing that makes you realise that computers can't be conscious. If you could logically write the reason down to 'prove it' then it would also be something that you could implement in a computer. So the reason, whatever it is, has lie somewhat outside of specifiable logic.
Just in case this is somehow original. I'm designating this 'thing' as a 'dejb' and calling the whole thing "dejb's theory/proposition/whatever". Although it actually probably just a restatement of Godel's incompleteness theorem. Also I actually believe that computers can be concsious.