Based on the ACM model curriculum guidelines, this easy-to-read and easy-to-navigate text covers all the fundamentals of computer science required for first year students embarking on a computing degree. Divide into five parts - computer and data, computer hardware, computer software, data organization and with an introduction to some of the more advance topics - foundation of somputer science …