/  Computer Science Books /  Computer Science Books / 

Overview of Computer Science

Overview of Computer Science

Overview of Computer Science

Overview of Computer Science by Phillip Barty Crouch Junior is broad but detailed in most key areas of computer science. It deals with algorithms, the prerequisite for problem-solving and data processing. Data representation and logic form the backbone through which computers understand and execute instructions and are thus discussed. It does also touch on the topics of machine organization and Moore's Law, referring to the exponential growth that has occurred in computing power. It also covers topics in computer security and algorithmic complexity, and software development practices. Python references and examples, with practical problems will enable readers to understand and apply the content by matching theory with hands-on programming.

Author(s):

s238 Pages
Similar Books
Think Python

Think Python

This book contains below topics, The way of the program, Variables, expressions, and statements, Functions, Conditionals and recursion, Iteration, Strings, Lists, dictionaries, and tuples, Files, Classes and objects, Classes and methods, Inheritance.

s244 Pages
Mathematics for Computer Science

Mathematics for Computer Science

This PDF covers the following topics related to Computer Science,Intro to Proofs, Well Ordering Principle, Logical Formulas, Mathematical Data Types, Induction, Recursive Data Types, Infinite Sets, Number Theory, Directed Graphs and Partial Orders, Communication Networks, Simple Graphs, Planar Graphs, Sums and Asymptotics, Cardinality Rules, Generating Functions, Events and Probability Spaces, Conditional Probability, Random Variables, Deviation From the Mean, Random Walks.

s427 Pages
Logic for Computer Science

Logic for Computer Science

The PDF covers the following topics related to Computer Science, Introduction to Logics, Propositional Calculus, Predicate Calculus, Applications of Predicate Calculus, Automated Deduction in Propositional Calculus, Automated Deduction in Predicate Calculus, SecondOrder Logic, SecondOrder Quantifier Elimination, Modal Logics, Temporal Logic, Logics of Programs, Fixpoint Calculus, Rough Concepts.

s125 Pages
Lecture Notes On High Performance Computing

Lecture Notes On High Performance Computing

The following Lecture Notes on High Performance Computing from VSS University of Technology deal indepth with new computing paradigms aimed at the efficient execution of large computations. This PDF covers Cluster Computing, a form of parallel processing wherein a group of computers that are symmetrically linked work symptomatically as one system to enhance computation power. It looks at Scalable Parallel Computer Architectures, which can grow as demand for processing goes up. This discusses key components of clusters and the role of Cluster Middleware in creating a Single System Image. The notes describe the Evolution of Metacomputing, which covers development and integration aspects of distributed computing resources. Other topics that are considered in this regard include resourcesharing concepts like Load Sharing and Balancing. Furthermore, Grid Computing and Cloud Computing, concepts based on distributed resources and remote servers, will also be discussed. It also deals with the provisioning of Virtual Machines and Time and Spaceshared provisioning in order to provide insight into some efficient resource management and virtualization issues in highperformance computing environments.

s69 Pages