IT, Programming & Computer science books
Our free computer science, programming and IT books will keep you up to date on programming and core issues within computer and information technology. You can download IT textbooks about programming using Java, Prolog techniques or brush up on your Microsoft Office skills!
Download all “IT & Programming” books in one ZIP-file
For your convenience, we have put all the books in this category into a zip file which you can download in one go
PowerPoint 2010 Advanced
This eBook will teach you how to use several interesting and exciting features from PowerPoint 2010.
Excel 2010 Advanced
This free Excel 2010 eBook should be used as a point of reference after following attendance of the advanced level Excel 2010 training course.
Excel 2010 Introduction: Part I
Excel 2010 is a powerful spreadsheet application that allows users to produce tables containing calculations and graphs.
Introduction to Digital Signal and System Analysis
As marching into the digital era, many people in different sectors are quite keen to understand why this has happened.
Excel 2010 Introduction: Part II
In the second part of the Excel 2010 introduction series you will learn more about printing, names and sheets.
Word 2010 Advanced: Part I
Word 2010 is a powerful word processing application that allows users to produce typed documents.
How to do the Final Year Projects
Every year, many Computer Science and IT students need to prepare themselves for their final year projects.
Word 2010 Introduction
Word 2010 is a powerful Word-processing application that allows users to create text documents containing; tables, graphics objects from other applications such as spreadsheets and PowerPoint slides.
Access 2010: Part I
Access 2010 is a powerful Database application that allows users to produce tables, forms, queries and reports within a database it can also contain calculations, graphs, pictures and files.
Word 2010 Advanced: Part II
Word 2010 is a powerful word processing application that allows users to produce typed documents.
Access 2010: Part II
Access 2010 is a powerful Database application that allows users to produce tables, forms, queries and reports within a database it can also contain calculations, graphs, pictures and files.
Outlook 2010: Part I
Outlook 2010 is a powerful Information management application that allows you to co-ordinate projects using a variety of different tools.
Microsoft Office Excel 2007
Nothing is difficult once you have learned it. That applies to Microsoft Office Excel 2007 as well, and once you have learned it, you will be able to do things you never dreamed of!
Access 2010: Part III
Access 2010 is a powerful database application that allows users to produce tables, forms, queries and reports within a database it can also contain calculations, graphs, pictures and files.
Access 2010: Part IV
Access 2010 is a powerful database application that allows users to produce tables, forms, queries and reports within a database it can also contain calculations, graphs, pictures and files.
Intro to Computer Based Control Systems
Outlook 2010: Part II
Microsoft Outlook 2010 is a powerful Information management application that can be used for e-mailing, but as well as a calendar.
Project 2010 Advanced
Project 2010 is a powerful application that allows you to plan, resource, manage and report on a project no matter how large.
Project 2010 Introduction: Part I
Microsoft Project 2010 is a powerful application that allows you to plan, resource, manage and report on a project no matter how large.
Outlook 2010: Part III
Microsoft Outlook 2010 is a powerful Information management application that can be used for e-mailing, but as well offers many other convenient tools.
Visio 2010
Project 2010 Introduction: Part II
Project 2010 is allows individuals, but as well teams to plan, manage and report on a project.
Publisher 2010: Part I
Publisher 2010: Part II
Digital Image Processing: Part I
This book (vol.1 and vol.
Mathematics for Computer Scientists
In this book you find the basic mathematics that is needed by computer scientists.
Digital Image Processing: Part II
This book (vol.1 and vol.
Access 2007: Part I
Access 2007: Part II
Access 2007: Part III
Windows 7 Install to Secure
Windows 7 – Install to Secure – was written for the average person. Easy to understand with step by step instructions on how to install and keep secure the operating system Windows 7.
Business Information Management
Information management is vital for today’s businesses. It requires significant investment and supports critical business processes.
Structured Programming with C++
Structured Programming with C++ is intended as course material for the course Structured Programming with C/C++ at university level.
Access 2003 Macros
Access 2003
Java: Graphical User Interfaces
The three books in the Java series aim to give the learner a deep understanding of the Standard Edition (SE) Application Programming Interface (API) of the Java programming language.
An Introduction to Matlab
Matlab is one of the most popular programs for quantitative analysis. This book introduces you to the basics of Matlab without requiring any previous experience of programming.
Microsoft Office Powerpoint
This free Microsoft Office Powerpoint book is not a point-for-point review of all PowerPoint’s functions.
Object Oriented Programming using Java
This book will explain the Object Oriented approach to programming and through the use of small exercises, for which feedback is provided, develop some practical skills as well.
Business Information Management: Exercises
This is the exercise book for Business Information Management.
iWork - Pages
We all need to use productivity software for word processing, to reconcile budgets, or to make presentations.
C Programming in Linux
Using a series of web development examples, this book 'C Programming in Linux' will give you an interesting glimpse into a powerful lower-level world.
Law for Computing Students
Anyone hoping for an IT career needs to know something of how the IT industry is affected by the law.
Policing Cyber Crime
Computer crime is an overwhelming problem worldwide.
Excel 2007 Advanced: Part I
Excel 2007 Advanced: Part I is one of the great eBooks available to download from our website.
Object Oriented Programming using C#
This book will explain the Object Oriented approach to programming and through the use of small exercises, for which feedback is provided, develop some practical skills as well.
Microsoft Office Word
Microsoft Office Word is an ebook to download free of charge. In the world of word processing programs, there’s Microsoft Word, and everything else.
Excel 2007 Advanced: Part II
Excel 2007 Advanced: Part II is one of the great eBooks available to download from our website.
An Introduction to Adobe Photoshop
This is the first in a series of books on Adobe Photoshop. Together, they will give the reader a good foundation in some of the major features of this ground breaking and industry changing program.
Java: The Fundamentals of Objects and Classes
The three books in the Java series aim to give the learner a deep understanding of the Standard Edition (SE) Application Programming Interface (API) of the Java programming language.
Java: Classes in Java Applications
The three books in the Java series aim to give the learner a deep understanding of the Standard Edition (SE) Application Programming Interface (API) of the Java programming language.
C# 1
Excel 2007 Introduction: Part I
Excel 2007 Introduction: Part I is one of the great eBooks available to download from our website.
Automation and Robotics
Excel 2007 Introduction: Part II
Excel 2007 Introduction: Part II is one of the great eBooks available to download from our website.
PowerPoint 2007: Part I
PowerPoint 2007: Part I is one of the great eBooks available to download from our website.
PowerPoint 2007: Part II
PowerPoint 2007: Part II is one of the great eBooks available to download from our website.
An Introduction to Relational Database Theory
This book introduces you to the theory of relational databases, focusing on the application of that theory to the design of computer languages that properly embrace it.
Word 2007 Advanced: Part I
Word 2007 Introduction: Part I
Word 2007 Advanced: Part II
Project 2007
Microsoft Office Project 2007 is a tool to help you to plan projects, manage and update project information, and communicate the status once the project is under way.
Digital Systems Design
Digital technology has become so widespread that it encompasses nearly all aspects of our everyday lives and we can see its use in handheld gadgets, computers, robotics etc.
Word 2007 Introduction: Part II
Visio 2007
Outlook 2007: Part I
Outlook 2007: Part I is one of the great eBooks available to download from our website.
Outlook 2007: Part II
Outlook 2007: Part II is one of the great eBooks available to download from our website.
Large Scale Data Handling in Biology
Data Handling in Biology--the application of computational and analytical methods to biological problems--is a rapidly evolving scientific discipline.
Frontpage 2003
Frontpage 2003 is one of the great eBooks available to download from our website.
Adobe Photoshop for Intermediate Users
Improve your skills in Photoshop with this free guide for intermediate users.
Excel 2003 Advanced
Excel 2003 Advanced is one of the great eBooks available to download from our website.
Project 2003
Project 2003 is one of the great eBooks available to download from our website.
Excel 2003 Introduction: Part I
Excel 2003 Introduction: Part I is one of the great eBooks available to download from our website.
Visio 2003
Excel 2003 Introduction: Part II
Excel 2003 Introduction: Part II is one of the great eBooks available to download from our website.
Outlook 2003: Part I
Outlook 2003: Part I is one of the great eBooks available to download from our website.
Outlook 2003: Part II
Outlook 2003: Part II is one of the great eBooks available to download from our website.
Word 2003 Advanced
Word 2003 Advanced is one of the great eBooks available to download from our website.
Word 2003 Introduction
Word 2003 Introduction is one of the great eBooks available to download from our website.
PowerPoint 2003: Part I
PowerPoint 2003: Part I is one of the great eBooks available to download from our website.
PowerPoint 2003: Part II
PowerPoint 2003: Part II is one of the great eBooks available to download from our website.
SQL: A Comparative Survey
SQL: A Comparative Survey is a companion to Hugh Darwen’s An Introduction to Relational Database Theory, best studied in parallel with that text.
Artificial Intelligence – Agent Behaviour
This book is the second in a series on Artificial Intelligence. It adopts a behaviour-based approach to the design of agent-oriented systems.
Perl for Beginners
Perl is a popular programming language, often mentioned in job adverts. It is heavily used for system admin, and for Web development.
Exercises on Relational Database Theory
This is the exercise book, with solutions, to accompany An Introduction to Relational Database Theory by the same author.
Artificial Intelligence – Agents and Environments
This book is the first in a series on Artificial Intelligence. It provides an introduction to the topic with an emphasis on the use of agent-oriented design.
iWork – Keynote
We all need to use productivity software for word processing, to reconcile budgets, or to make presentations.
iWork - Numbers
We all need to use productivity software for word processing, to reconcile budgets, or to make presentations.
Artificial Intelligence: Exercises I
Artificial Intelligence: Exercises I is one of the great eBooks available to download from our website.
Artificial Intelligence: Exercises II
Artificial Intelligence: Exercises II is one of the great eBooks available to download from our website.
Prolog Techniques
The book Prolog Techniques is the first of two volumes by the author on the programming language Prolog and its applications; the second, forthcoming, textbook is entitled Applications of Prolog.
Visual Event Computing
Applications of Prolog
The book refers to three different Prolog source files.
Electronics and Computing in Textiles
Concise Notes on Data Structures and Algorithms
Concise Notes on Data Structures and Algorithms: Ruby Edition is a text for a standard foundational course in the topic.
Understanding Computer Simulation
This book describes computer simulation concepts then provides basic details about using discrete-event computer simulation for decision making.
Decision-making support systems: Theory & practice
This collection of work flows from author Udo Richard Averweg’s curiosity and long experience in the Information Systems (IS) field of decision-making support systems.
Visual Cryptography and Its Applications
As technology progresses and as more and more personal data is digitized, there is even more of an emphasis required on data security today than there has ever been.
Fundamentals of Media Security
This introductory text covers media security, starting off by highlighting various types of objective and subjective assessment criteria used to evaluate various multimedia types.
Go Faster!
Use Go Faster! The TransRelational™ Approach to DBMS Implementation to Improve the Performance of Your Database Go Faster!
Introduction: Visual BASIC 6.0
Business Information Systems
This textbook provides an overview of business information systems and provides definitions for the different systems used in companies.
Google Beyond google
The term "google" is popular with internet users as a transitive verb relating to “web search”.