Notes On Computer Essentials