Could We Upload Our Consciousness To A Computer?

Would it ever be possible to one day upload our consciousness to a computer? How would we go about this?

Checkout these cool gadgets...