A Review of Computer Oriented Learning Processes