What Is Computer Science? An Information Security Perspective /

The remarkable diversity of ideas within the subject of computer science makes it highly rewarding and exciting to study, yet also difficult to describe in essence. This engaging and accessible text addresses the fundamental question: What Is Computer Science? Rather than supplying a brief overview...

Full description

Bibliographic Details
Main Authors: Page, Daniel (Author), Smart, Nigel (Author)
Corporate Author: SpringerLink (Online service)
Format: Electronic eBook
Language:English
Published: Cham : Springer International Publishing : Imprint: Springer, 2014.
Series:Undergraduate Topics in Computer Science,
Subjects:
Online Access:Full Text via HEAL-Link
Table of Contents:
  • Part I: Foundations of Computer Science
  • Compressing and Correcting Digital Media
  • Writing and Comparing Algorithms
  • Playing Hide-and-Seek with Virus Scanners
  • How Long is a Piece of String?
  • Demystifying Web-Search: The Mathematics of PageRank
  • Part II: Examples from Information Security
  • Using Short Programs to Make and Break Historical Ciphers
  • Generation and Testing of Random Numbers
  • Safety in Numbers: Modern Cryptography from Ancient Arithmetic
  • Hiding a Needle in a Haystack: Concealed Messages
  • Picking Digital Pockets.