Computer science: the hardware, software and heart of it

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Computer Science: The Hardware, Software and Heart of It focuses on the deeper aspects of the two recognized subdivisions of Computer Science, Software and Hardware. These subdivisions are shown to be closely interrelated as a result of the stored-program concept. Computer Science: The Hardware, Software and Heart of It includes certain classical theoretical computer science topics such as Unsolvability (e.g. the  Read more...

Abstract:
This volume focuses on the deeper aspects of software and hardware -- the two recognized subdivisions that make up the field of computer science. The text offers classical theoretical computer  Read more...

Author(s): Aho, Alfred V.; Blum, Edward K (eds.)
Publisher: Springer Science+Business Media, LLC
Year: 2011

Language: English
Pages: 468
City: New York
Tags: Computer science.;COMPUTERS -- Computer Literacy.;COMPUTERS -- Computer Science.;COMPUTERS -- Data Processing.;COMPUTERS -- Hardware -- General.;COMPUTERS -- Information Technology.;COMPUTERS -- Machine Theory.;COMPUTERS -- Reference.;Informatique.;Computer science;Computer Communication Networks;Software engineering;Information theory;Database management;Theory of Computation;Mathematical Logic and Formal Languages;Programming Languages, Compilers, Interpreters

Content: Introduction --
Computation: A Brief History Prior to 1900 --
The Heart of Computer Science --
The Software of Computer Science, Computer Programming from Fortran to C++ --
The Hardware of Computer Science --
Operating Systems --
Computer Networks --
High Performance Computing and Communication (HPCC) --
Programming for Distributed Computing --
Databases --
Computer Security: Cryptographic Methods, Public Key Cryptography, RSA, ECC --
Complexity Theory --
Multi-variate (Parameterized) Complexity --
Quantum Computing --
Numerical Thinking in Algorithm Design and Analysis --
Fuzzy Logic and Computer Science --
Statistics of the Field.