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, Smart, Nigel (Author)
Format: eBook
Language:English
Published: Cham Springer International Publishing 2014, 2014
Edition:1st ed. 2014
Series:Undergraduate Topics in Computer Science
Subjects:
Online Access:
Collection: Springer eBooks 2005- - Collection details see MPG.ReNa
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