First of all, I believe that God creates us with a free will, including Adam and Eve. Yes, God knows everything, but God chooses to let us be responsible for our lives. There are times when I have struggled between good and bad choices, sometimes making good ones and sometimes making poor ones. One thing that happens no matter what choices we make is consequences.
The core of my faith is that God works through the good or the bad, (even though we may have to live with consequences) and is present through Christ to restore my life and my relationship with God. I know that God is present always in my life, forgives and loves me inspite of me.
As far as what God knows as to the choices I am going to make - only God knows that.
As far as the computer goes, you know that technological things are not my strength .l.. but I do have difficulty comparing God to a computer. All I have to do is look around at creation and the way life moves and I am certain only a God could have done this - as well as given human being the talents to do computer programs.
That is the short answer!