/   Computer Science Books /  

Computer Science Books

Advertisement

Computer Science Books

There are many downloadable free Computer Science books, available in our collection of books. Which are available in the form of PDF, Online Textbooks, eBooks and lecture notes. These books cover basics, beginner, and advanced concepts and also those who looking for introduction to the same.

Introduction to Theoretical Computer Science

This note covers Mathematical background, Computation and representation, Finite computation, Uniform computation, Efficient algorithms, Randomized computation and advanced topics.

Author(s):

s 656Pages

Overview of Computer Science

This Book contains following topics: Algorithm, Data Representation, Logic, Machine Organization, Moore’s Law, Computer Security, Computer science, Numbers and counting, Algorithmic Complexity, Software Development, Python references and Examples Python problems.

Author(s):

s 238Pages

Logic for Computer Science Lecture Notes

This lecture note covers introduction, Informal Propositional Logic, The Formal Syntax of Propositional Logic,Functions Defined Recursively on PL, Semantics of Propositional Logic, Logical Connectives, Natural Deduction, Normal Forms and Resolution in Propositional Logic.

Author(s):

s 84Pages

General computer science Lecture notes

This pdf provides a comprhensive overview about general computer science, provides examples and various related topics. The core of the course delves into the representation and computation with a focus on discrete mathematics. The subsequent section on programming delves into Standard ML, recursion and imperative features and encoding of programs as strings. The course progresses to Boolean algebra and Propositional logic and machine-oriented calculi like analytical tableaux and resolution.

Author(s):

s 179Pages

CS Unplugged

This PDF covers the following topics related to Computer Science : Data the raw material—Representing information, Putting Computers to Work—Algorithms, Telling Computers What To Do—Representing Procedures, Really hard problems—Intractability, Sharing secrets and fighting crime-Cryptography, The human face of computing-Interacting with computers.

Author(s):

s 243Pages

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.

Author(s):

s 427Pages

Computer Science by Dr. Chris Bourke

The PDF covers the following topics related to Computer Science : Introduction, Basics, Conditionals, Loops, Functions, Error Handling, Arrays, Collections and Dynamic Memory, Strings, File Input/Output, Encapsulation and Objects, Recursion, Searching and Sorting, Graphical User Interfaces and Event Driven Programming, Introduction to Databases and Database Connectivity, Basics, Conditionals, Loops, Functions, Error Handling, Arrays, Strings, File I/O, Structures, Recursion, Searching and Sorting, The Java Programming Language, Conditionals, Loops, Methods, Error Handling and Exceptions, Arrays, Strings , File Input, Objects, Searching and Sorting, etc.

Author(s):

s 647Pages

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, Second-Order Logic, Second-Order Quantifier Elimination, Modal Logics, Temporal Logic, Logics of Programs, Fixpoint Calculus, Rough Concepts.

Author(s):

s 125Pages

Introduction To Computer System by Tilak Maharashtra Vidyapeeth

This note covers the following topics: Components of a Computer System, Input Devices and Output Devices, PrimaryStorage and Secondary Storage Devices, Number Systems, Boolean algebra and Logic Circuits, Computer Software, Programming Languages and Program Development, Popular Operating System.

Author(s):

s 109Pages

Computer Skills

This note provides an introduction to computer skills that gives all students the abilities and activities to know Computer components, computer functions and benefits, computer viruses and measure of protection, Introduction to operating systems, PCs operating systems (DOS and Windows), Application software including word processing, spreadsheets and presentation applications, Internet and email.

Author(s):

s NAPages

Lecture Notes On High Performance Computing

This lecture note explains the following topics: Cluster Computing, Scalable Parallel Computer Architectures, Components for Clusters, Cluster Middleware and Single System Image, Evolution of Metacomputing, Load Sharing and Balancing, Grid Computing, Cloud Computing, Virtual Machine and its Provisioning, Time and Space-shared Provisioning.

Author(s):

s 69Pages