I can tell you exactly when computers will get self awareness: never.
They don't have minds. A computer is a lot of switches that can be on or off and that's all they are. Ask any computer bod. They are as able to think, as a big box of light switches is able to become the terminator. Artificial Intelligence doesn't exist. They can only pretend to have ideas by saying what a human being has told them to.
qjs