We have compiled the list of Best Reference Books on Computer Technology subject. These books are used by students of top universities, institutes and colleges. Here is the full list of best books on Computer Technology along with reviews.
Kindly note that we have put a lot of effort into researching the best books on Computer Technology subject and came out with a recommended list of best books. The table below contains the Name of these best books, their authors, publishers and an unbiased review of books on “Computer Technology” as well as links to the Amazon website to directly purchase these books. As an Amazon Associate, we earn from qualifying purchases, but this does not impact our reviews, comparisons, and listing of these top books; the table serves as a ready reckoner list of these best books.
List of Computer Technology Books with author’s names, publishers, and an unbiased review as well as links to the Amazon website to directly purchase these books.
 Introduction to Computer Technology
 Logic for Computer Science
 Topics in Theoretical Computer Science
 Advanced Computer Applications
 Engineering Applications of Computers
 Computer Application in Mining
 Computer Applications in Architecture
 Computer Applications in Design
 Computer Skills
 Computer Software
1. Introduction to Computer Technology
1. “A First Course in Computers” by Sanjay Sexena
“A First Course in Computers” Book Review: This book provides an elaborative discussion and stepbystep explanation on the topic of MS Office package. A separate chapter is particularly provided to the topics like E mails and introduction to web design. It also comes with a CD where the visual description of chapters like MS office package (Work, Excel, Power Point, Access, Publisher, Front Page and Outlook) is provided. Other important topics in the book include MS DOS, Windows, MS Office, MS Word, MS Excel, MS PowerPoint,MS Access, MS Publisher, MS FrontPage, MS Outlook and Internet.


2. “Introduction To Computers” by Ms Shikha Nutiyal
advertisement
advertisement
“Introduction To Computers” Book Review: This book covers essential aspects of computers and it is targeted for children of all ages, interested to learn programming. Each chapter is wrapped with assessment exercises to examine the understanding of the reader. Important topics covered in the book include factual information collected over the years, historical aspects of computers, developmental features etc.


3. “An Introduction to Computer Studies” by Noel Kalicharan
“An Introduction to Computer Studies” Book Review: This book covers the core concepts that are accumulated from various resources over the years. It is mainly targeted for students taking the Information technology course or preparing for Cambridge Olevel or International GCSE examinations. Topics covered in the book are full coverage of applications; a structured introduction to programming in a languageindependent style; extensive coverage of techniques in systems analysis and design. Also provided at the end of each chapter are exercises related to the topics.


4. “Essential Introduction to Computers” by Gary B Shelly and Thomas J. Cashman
advertisement
“Essential Introduction to Computers” Book Review: This book covers essential computer concepts to strengthen the knowledge about application software and to understand it in the later chapters of the book. Other important topics provided in the book are computer hardware, computer software, networking and communications, computer networks, the Internet, and ecommerce.


9. “Introduction to Computers and Basic Programming” by C Xavier
“Introduction to Computers and Basic Programming” Book Review: This book expects readers to possess some basic knowledge of intermediate / higher secondary level mathematics and physics. All the latest development of hardware and software are covered in the book. Real life illustrations as well as programs are provided in abundance to make the concepts more understandable. Objectivetype and one word quiz questions are also provided by the author for improving logical understanding and practice of the readers. Additional chapters like History of Computers, Classification of Computers and Computer and its Parts are also provided in the book.


10. “Computer Security” by Dieter Gollmann
“Computer Security” Book Review: This book is helpful for the undergraduate students of Computer science Engineering and Information Technology. It focuses on the latest research and advancements in software and technology. It includes concepts of web application security such as Javascript hacking, SQL injection and cross site scripting. It covers various topics on security programs and security issues. The book also involves discussion on Windows NT, Java and Cobra. In addition, it contains responsibilities and technical aspects of IT security.
advertisement


11. “Advances in Computer, Information, and Systems Sciences, and Engineering” by Khaled Elleithy and Tarek Sobh
“Advances in Computer, Information, and Systems Sciences, and Engineering” Book Review: This book presents image based rendering and the ways to improve their quality. The book discusses algorithms and architectures of ray tracing for producing photorealistic images. It contains information about voxelbased systems, radiosity, animation and special rendering techniques in visualization systems.


2. Logic for Computer Science
1. “Logic in Computer Science: Modelling and Reasoning about Systems” by Michael Huth and Mark Ryan
advertisement
“Logic in Computer Science: Modelling and Reasoning about Systems” Book Review: This book offers detailed explanations to a variety of fundamental topics in formal computer science logic. It presents the basics of model checking in a simple and concise way. All the concepts are introduced with concrete examples to explain their practical applications. The book is suitable for computer science and engineering students who have prerequisite knowledge regarding computer science.


2. “Logics for Computer Science” by Arindama Singh
“Logics for Computer Science” Book Review: This book deals with the basic concepts and techniques of logic for and in Computer Science. The initial few chapters deal with the logic of propositions, first order logic, and modal logics. The author has also analyzed the various approaches to the proof theory of the logics including axiomatic systems, analytic tableau, natural deduction systems, Gentzen systems, and resolutions in great detail. Along with a detailed discussion on verification of programs, the author also deals with intuitionistic logic, default logic, autoepistemic logic, Łukasiewicz logic, and fuzzy logic. The book is suitable for students from computer science, mathematics or philosophy backgrounds.


3. “Mathematical Logic for Computer Science” by M BenAri
“Mathematical Logic for Computer Science” Book Review: This book explains mathematical logic by means of a method of semantic tableaux for computer science students. Various logical systems including propositional logic, firstorder logic, resolution & its application to logic programming, Hoare logic for the verification of sequential programs, and linear temporal logic for the verification of concurrent programs have been detailed thoroughly. New chapters on central topics of modern computer science, SAT solvers and model checking, are included along with numerous exercises and illustrations.


4. “Mathematical Logic for Computer Science” by ChungWAN Lu
“Mathematical Logic for Computer Science” Book Review: This book provides comprehensive coverage of all the aspects of mathematical logic related to computer sciences. The text in this book is intended to explain the peculiarities of logical systems as well as elucidate the requirements of computer science.


5. “Logic for Computer Science and Artificial Intelligence” by Ricardo Caferra
“Logic for Computer Science and Artificial Intelligence” Book Review: This book encourages selfinstruction for a beginner with basic knowledge in Mathematics and Computer Science, but is also recommended for use in traditional courses. The reader is guided by lucidly elaborated concepts, introductions, historical remarks, side notes regarding connections with other disciplines, and numerous exercises with detailed solutions. The title provides the reader with the tools needed to arrive at practical applications of the concepts and techniques discussed, allowing for the design of algorithms to solve problems.


6. “Handbook of Logic in Computer Science” Dov M Gabbay Samson Abramsky
“Handbook of Logic in Computer Science” Book Review: This volume covers the fundamental concepts of semantics in logic and computation. It also offers indepth discussion of abstract data types. The volume keeps the reader updated on the front line research, and is indispensable to any serious worker in this area. Following a thematic point of view, the chapters were written following years of coordination.


7. “Handbook of Logic and Proof Techniques for Computer Science” by S G Krantz Steven
“Handbook of Logic and Proof Techniques for Computer Science” Book Review: This book presents the concepts of modern logic along with current topics. It serves as a comprehensive and authoritative book for the cognoscenti. It introduces important logic terminology and concepts to the working mathematical scientist having only basic knowledge of logic and mathematical literacy.


3. Topics in Theoretical Computer Science
1. “Topics in Theoretical Computer Science” by Mohammad Taghi Hajiaghayi and Mohammad Reza Mousavi  
2. “New Topics in Theoretical Computer Science” by Oleg N Terikhovsky and William N Burton  
3. “Developments in Theoretical Computer Science (Topics in Computer Mathematics)” by J Dassow
“Developments in Theoretical Computer Science (Topics in Computer Mathematics)” Book Review: This book includes topics related to formal languages, complexity theory, theoretical aspects of artificial intelligence and the mathematical foundation of logic programming. It contains an online synopsis which will help the students of computer science. This book also contains links related to materials. Exercise problems are provided in order to check the understanding of the reader. This book expands the learning experience by providing a strong foundation of the logic building.


4. “Advanced Topics in Bisimulation and Coinduction (Cambridge Tracts in Theoretical Computer Science)” by Davide Sangiorgi and Jan Rutten
“Advanced Topics in Bisimulation and Coinduction (Cambridge Tracts in Theoretical Computer Science)” Book Review: This book includes process theory and concurrency, modal logic and automata theory. This book is helpful for both researchers and Master’s students in computer science and mathematics. The chapters cover the topics such as history, algebra and coalgebra, algorithmics and logic. It also includes higherorder languages, enhancements of the bisimulation proof method and probabilities. Exercises are also included to practice.


5. “Handbook of Computer Science and IT” by Surbhi Mitra  
6. “GATE 2017: Computer Science and it Engineering Solved Papers” by ME Team
“GATE 2017: Computer Science and its Engineering Solved Papers” Book Review: This book includes GATE 2017 solved papers. All the papers have been fully revised, updated and edited. The entire book has been divided into sections. At the beginning of each subject, an analysis of previous papers is given. This helps one to improve the understanding of the subject. This book also contains the questions asked in GATE before 2003.


7. “Mcqs in Computer Science” by Williams
“Mcqs in Computer Science” Book Review: This book contains multiplechoice questions for the topics in computer science. It includes answers with relevant explanations. It contains MCQs on digital logic, computer organization, objectoriented programming in c++ and programming with c. It also contains questions on UNIX, operating systems, database management systems and automata theory. System software, software engineering and computer networks are also covered. This book is suitable for students preparing for competitive exams.


4. Advanced Computer Applications
1. “Multimedia Interaction and Intelligent User Interfaces: Principles, Methods and Applications” by Ling Shao and Caifeng Shan
“Multimedia Interaction and Intelligent User Interfaces: Principles, Methods and Applications” Book Review: This book is designed for undergraduates, graduates, and research scholars of electrical, electronics. And also for students of embedded systems, computer engineering. Graduate students studying computer vision, pattern recognition and multimedia will also find this a useful reference.Collecting together contributions from an international selection of experts, including leading researchers in industry, this unique text presents the latest advances in applications of multimedia interaction and user interfaces for consumer electronics. Covering issues of both multimedia content analysis and humanmachine interaction, the book examines a wide range of techniques from computer vision, machine learning, audio and speech processing, communications, artificial intelligence and media technology. This book introduces novel computationally efficient algorithms to extract semantically meaningful audiovisual events; investigates modality allocation in intelligent multimodal presentation systems, taking into account the cognitive impacts of modality on human information processing; provides an overview on gesture control technologies for CE; presents systems for natural humancomputer interaction, virtual content insertion, and human action retrieval; examines techniques for 3D face pose estimation, physical activity recognition, and video summary quality evaluation.


2. “Lectures on Petri Nets II: Applications: Advances in Petri Nets: 002 (Lecture Notes in Computer Science)” by Wolfgang Reisig and Grzegorz Rozenberg
“Lectures on Petri Nets II: Applications: Advances in Petri Nets: 002 (Lecture Notes in Computer Science)” Book Review: This book is designed for undergraduates, graduates, and research scholars of electrical, electronics. And also for students of embedded systems, computer engineering. Graduate students studying computer vision, pattern recognition and multimedia will also find this a useful reference.The book addresses professionals, students, lecturers, and researchers who are interested in systems design and would like to learn to use Petri nets familiar with subareas of the theory or its applications and wish to view the whole area.And also interested in learning about recent results presented within a unified framework. It covers the relationship of Petri nets to other models of concurrent systems.


3. “UGC Computer Science and Application” by Sanjay Singhal and Sameer Mishra
“UGC Computer Science and Application” Book Review: This book is designed for undergraduates, graduates, and research scholars of electrical, electronics. And also for students of embedded systems, computer engineering. It teaches the foundations you need to program computers effectively. After a simple introduction to discrete math, it presents common algorithms and data structures. It also outlines the principles that make computers and programming languages work.It also covers a selection of techniques for the enhancement of contrast and edges, for noise reduction and for edgepreserving smoothing; examines various feature detection and segmentation techniques, together with methods for computing a registration or normalisation transformation; explores object detection, as well as classification based on segment attributes such as shape and appearance.


4. “Graph Theory with Applications to Engineering and Computer Science” by Deo and Narsingh  
5. “Computer Application in Management” by Prabhakar Gupta
“Computer Application in Management” Book Review: This book is designed for undergraduates, graduates, and research scholars of electrical, electronics. And also for students of embedded systems, computer engineering. It teaches the foundations you need to program computers effectively. This book is also helpful for the students of the PGDM Program of the various AICTE approved Management Institute. This book is intended for an introductory knowledge of Computers which is essential for the future Managers. The explanations of various terms have been depicted with suitable diagrams to convey the concept more effectively.


6. “Computer Applications in Business” by Parameswaran R
“Computer Applications in Business” Book Review: This book is designed for undergraduates, graduates, and research scholars of electrical, electronics. And also for students of embedded systems, computer engineering. It teaches the foundations you need to program computers effectively. It includes Introductory Concepts, Data Processing ,Data Structure. It also includes File Organisation and Maintenance Programming. It covers Operating System ECommerce and Internet System Analysis. Lastly focuses on Design, Computer Based Information Systems.


7. “High Performance Computer Applications” by Isidoro Gitler and Jaime Klapp
High Performance Computer Applications: Book Review: This book establishes the refereed procedures of the sixth International Conference on Supercomputing, ISUM 2015, held in México, in March 2015. The 38 overhauled full papers introduced were painstakingly investigated and chosen from 102 entries. The papers are coordinated in effective areas on viewpoints in supercomputer framework and applications; equal calculations and advancement; HPC applications and reenactments;


5. Engineering Applications of Computers
1. “Graph Theory with Applications to Engineering and Computer Science” by Deo and Narsingh
“Graph Theory with Applications to Engineering and Computer Science” Book Review: this volume presents an exhaustive yet friendly treatment of graph theory. The text focuses on computational aspects of graph theory and graphtheoretic algorithms. It encompasses numerous implementations to actual engineering problems that are incorporated with software design and optimization topics.


2. “Fundamentals of Natural Computing: Basic Concepts, Algorithms, and Applications (Chapman & Hall/CRC Computer and Information Science Series)” by de Castro and Leandro Nunes
“Fundamentals of Natural Computing: Basic Concepts, Algorithms, and Applications (Chapman & Hall/CRC Computer and Information Science Series)” Book Review: This volume presents theoretical and philosophical explanations, pseudocodes for algorithms. It provides a concept of determining paradigms that explains ways of computational methods that can be applied to solve compound issues, simulate nature, describe natural phenomena and possibly allow the progress of current computing technologies. It contains figures, tables, realworld illustrations and various kinds of exercises that complement the topics. It encompasses concepts of natureinspired techniques, evolutionary computing, immunocomputing, fractal geometry, quantum computing, and DNA computing. It serves as a practical guide to naturebased computational methods that will find numerous applications in a variety of growing fields including engineering, computer science, biological modeling, and bioinformatics.


3. “An Introduction to Digital Computer Design” by Rajaraman V
“An Introduction to Digital Computer Design” Book Review: This volume is designed for students of B.Sc. computer science, B.Tech. and BCA/MCA students of computer applications. The work provides the fundamental tools and develops methods suitable for the design of digital circuits and small digital systems. It provides a strong understanding of logic principles and architecture of computers. It explains data representation, arithmetic operations and its implementation in designing combinational and sequential switching circuits. The text introduces the Algorithmic State Machines which are applied to develop a hardware description language for the design of digital systems. It provides description and contrast of real computers such as Pentium and MIPs machines with the hypothetical computer. Furthermore, it describes characteristics of a CPU, I/O devices and I/O organization and virtual memory. It further covers application of parallelism to improve the speed of computers.


4. “Computer Applications in Management” by Usha Dahiya and Sapna Nagpal
“Computer Applications in Management” Book Review: The book includes basic concepts of Computer Fundamentals, internet and networking with emphasis on the real application and multimedia and its implementation. The volume contains topics such as the evolution of computers, number systems, input and out devices and viruses and firewalls. It also consists of concepts of memory organization, information technology application and various others.


5. “Computer Application For Engineering” by Sonker
“Computer Application For Engineering” Book Review: “Computer Application For Engineering” provides introduction to Computer as well as Operating Systems such as DOS, MS Windows. The volume encompasses concepts of Ms Word, Ms Excel and concept of Programming. Furthermore it inculcates topics like MS Power Point, Ms Access and provides Introduction to Internet.


6. Computer Application in Mining
1. “Marketing Analytics: Data–Driven Techniques with Microsoft Excel” by Wayne L Winston
“Marketing Analytics: Data–Driven Techniques with Microsoft Excel” Book Review: This book is for busy office workers, marketers and analysts. This book explains the importance of Microsoft Excel. And gives analytical techniques to solve specific business problems. It also mentions how to optimize price points for products and services. This book has points like optimize store layouts, improve online advertising. And it covers social media, viral marketing, and how to exploit both effectively. It has exercises and case studies.


2. “Text Mining with MATLAB” by Rafael E Banchs
“Text Mining with MATLAB” Book Review: This book is for text mining practitioners with zero idea about MATLAB. This book provides an introduction to the handling and operating with text strings. It also describes mathematical modeling approaches, statistical and geometrical models. And it also mentioned applications of document clustering, classification, search and terminology extraction. This book has practice examples, exercises and projects.


7. Computer Applications in Architecture
1. “Semantics with Applications: An Appetizer (Undergraduate Topics in Computer Science)” by Hanne Riis Nielson and Flemming Nielson
“Semantics with Applications: An Appetizer (Undergraduate Topics in Computer Science)” Book Review: This book provides a rigorous introduction to the main approaches to formal semantics of programming languages and breaks new ground by considering the validation of compilers, static program analyzers, validation of security properties and techniques for estimating the running time of individual programs. Semantics will have an important role to play in the future development of software systems and domain specific languages, and there is a real need for an introductory book that presents the fundamental ideas behind these approaches; stresses their relationship by formulating and proving the relevant theorems; and illustrates the applications of semantics in computer science. Written out of a tradition that places special emphasis on operational semantics, denotational semantics and axiomatic semantics, this book investigates the relationship between the various methods and describes some of the main ideas used, illustrating these via interesting applications.


2. “Wireless Networking for Moving Objects: Protocols, Architectures, Tools, Services and Applications (Lecture Notes in Computer Science)” by Ivan Ganchev and Marília Curado
“Wireless Networking for Moving Objects: Protocols, Architectures, Tools, Services and Applications (Lecture Notes in Computer Science)” Book Review: This book consolidates the main research results achieved in the area of wireless networks of moving objects. To overcome current shortcomings, a number of research challenges have to be addressed in this area, ranging from initial conceptualization and modelling, to protocols and architectures engineering, and development of suitable tools, applications and services, and to the elaboration of realistic usecase scenarios by taking into account corresponding societal and economic aspects. By applying a systematic approach the objective of this book is to assess the state of the art and consolidate the main research results achieved in this area. It was prepared as the Final Publication of the COST Action IC0906 “Wireless Networking for Moving Objects (WiNeMO)”. The book contains 15 chapters and is a showcase of the main outcomes of the action in line with its scientific goals. The book will serve as a valuable reference for undergraduate students, postgraduate students, educators, faculty members, researchers, engineers, and research strategists working in this field. Chapters in this book are grouped in three parts, to help the reader: communications models, concepts and paradigms; approaches, schemes, mechanisms and protocols; and M2M aspects of WiNeMO.


8. Computer Applications in Design
1. “Computer Applications in Design” by Michael Alexander and Dick Kusleika
“Computer Applications in Design” Book Review: This book is fully updated to cover all the latest tools and tricks of Excel 2016. Encompassing an analysis of Excel application development and a complete introduction to Visual Basic for Applications (VBA), this comprehensive book presents all of the techniques you need to develop both large and small Excel applications. Over 800 pages of tips, tricks, and best practices shed light on key topics, such as the Excel interface, file formats, enhanced interactivity with other Office applications, and improved collaboration features. In addition to the procedures, tips, and ideas that will expand your capabilities, this resource provides you with access to over 100 online example Excel workbooks. Excel 2016 Power Programming with VBA is a fundamental resource for intermediate to advanced users who want to polish their skills regarding spreadsheet applications using VBA.


2. “Node.js in Action” by Mike Cantelon and Marc Harter
“Node.js in Action” Book Review: Node.js in Action is an exampledriven tutorial that starts at square one and guides you through all the features, techniques, and concepts you’ll need to build productionquality Node applications. You’ll start by learning how to set up your Node development environment, including loading the communitycreated extensions. Next, you’ll run several simple demonstration programs where you’ll learn the basics of a few common types of Node applications. Then you’ll dive into asynchronous programming, a model Node leverages to lessen application bottlenecks. The book shows the reader how to build productionquality applications. Clear introductions of key concepts and examplebyexample coverage take you from setup to deployment. You’ll dive into asynchronous programming, data storage, and output templating, and interact with the filesystem to create nonHTTP applications like TCP/IP servers and commandline tools. Perfect for a web developer transitioning from Rails, Django, or PHP.


3. “Pro AngularJS (Expert’s Voice in Web Development)” by Adam Freeman
“Pro AngularJS (Expert’s Voice in Web Development)” Book Review: This book explains how to get the most from AngularJS. Author begins by describing the MVC pattern and the many benefits that can be gained from separating your logic and presentation code. He then shows how you can use AngularJS’s features within your projects to produce professionalquality results. Starting from the nutsandbolts and building up to the most advanced and sophisticated features AngularJS is carefully unwrapped, going indepth to give you the knowledge you need. Each topic is covered clearly and concisely and is packed with the details you need to learn to be truly effective. The most important features are given a nononsense indepth treatment and chapters include common problems and details of how to avoid them.


9. Computer Skills
1. “Objective Computer Engineering for Diploma Engineers” by GKP  
2. “Computer” by Rani Ahilya  
3. “Computer Fundamentals” by P K Sinha
“Computer Fundamentals” Book Review: The book covers various topics like number systems, computer codes, binary arithmetic, boolean algebra and logic diagrams and this book also provides an introduction in C. The book provides a large number of illustrative and practical examples, summaries, questions at the end of chapters and a glossary of important terms. The book can be used by any beginner in computer science.


4. “Computer Basics Absolute Beginner’s Guide, Windows 8 Edition” by Miller
“Computer Basics Absolute Beginner’s Guide, Windows 8 Edition” Book Review: The book provides explanation on topics like Windows 8, Internet explorer 8 and a number of popular applications like Facebook, Wikipedia, Twitter, google docs and metro user interface in depth. This book can be referred to by beginners who want an introduction to all these domains.


5. “Computer Basics and C Programming” by Rajaraman V
“Computer Basics and C Programming” Book Review: The book initially provides an introduction in C by giving an introduction to algorithms, then the simple concepts like variables, conditional statements, loops, etc are discussed. Then, important topics like pointers are discussed in the latter parts of the book. The book provides a large number of examples on various concepts, laboratory exercises in MS word, PowerPoint are also included in addition to the exercises in concepts of C. This book can be used by those trying to learn programming in C.


6. “Basic Computer Course Made Simple” by Satish Jain
“Basic Computer Course Made Simple” Book Review: The book covers various topics like basic computer applications, hardware and software, information and data, OS, GUI, word files and spreadsheets. The book also provides basic information about the Internet, World Wide Web , emails and basics of presentations. This book can be used by anyone trying to learn about the computer basics.


7. “Basic Computer Engineering” by Sanjay Silakari and Rajesh K Shukla
“Basic Computer Engineering Book Review: The book starts from the basics like Computer definition, OS, Programming Languages, OOPS, C++, DS Algo, DBMS and networking. It then advances to important topics like internetworking, devices, TCP/IP , Internet, WWW, Network Security & ECommerce, Neural Networks and Computing Ethics. This book is intended for an introduction to computer engineering.


8. “Computer Networking: A TopDown Approach” by Kurose James F and Ross Keith W
“Computer Networking: A TopDown Approach” Book Review: The book starts with computer networks and intranet and covers topics like application, transport layer , network and link layer. The book also explains wireless and mobile networks, multimedia network, security and network management. The book provides a large number of illustrations, solved and practical examples and questions at the end of each chapter. The book can be used by any student pursuing a course in computer networking and the working professionals in this field too.


9. “Programming: Computer Programming For Beginners” by Joseph Connor
“Programming: Computer Programming For Beginners” Book Review: This book provides an introduction to web development by first giving a brief video introduction on JavaScript, SQL, C++ and then topics like HTML5 and CSS. The book also provides tips and tricks curated by experts and a handy reference table and list. This book can be used by those trying to take an introduction to web development.


10. “Hacking: Beginner’s Guide to Computer Hacking, Basic Security, Penetration Testing (Hacking, How to Hack, Penetration Testing, Basic security, Computer Hacking)” by John Stark
“Hacking: Beginner’s Guide to Computer Hacking, Basic Security, Penetration Testing (Hacking, How to Hack, Penetration Testing, Basic security, Computer Hacking)” Book Review: The book starts off with an introduction to hacking and then moves to topics like what are the differences between a whitehat and a blackhat hacker, usage of computer’s defense systems, common tools and attacking methodologies. The book also covers popular hacking tricks such as social engineering, password cracks, LAN attacks and much more. The book also provides examples and scripts for common hacks and cracks. This book is intended for those trying to take an introduction to hacking.


10. Computer Software
1. “Fundamentals of Software Engineering” by Mall B
“Fundamentals of Software Engineering” Book Review: This book covers topics like design, specification, verification, production, management and tools. The book also discusses OOP’s, UML, requirements analysis and software architecture, model checking, GQM and Z specification language. The book has a number of solved and practical examples. This book is intended for software engineers.


2. “Computer Programming in Fortran 77 (With an Introduction to Fortran 90)” by Rajaraman V
“Computer Programming in Fortran 77 (With an Introduction to Fortran 90)” Book Review: This book provides indepth knowledge and information on Fortran 77 which is a language widely used by scientists and engineers. The book also tells about the latest Fortran 90 version and how differently the programs work here. The book provides a large number of solved examples and practical applications. This book is useful for those trying to take an introduction in Fortran.


3. “Computer Organization And Design :The Hardware And Software Interface 5/E” by JOHN L HENNESSY
“Computer Organization And Design :The Hardware And Software Interface 5/E” Book Review: The book explains topics like tablet computers, cloud infrastructure, ARM, MIPS processor, hardware technologies, assembly language, computer arithmetic pipelining and hierarchies. The book also discusses parallelism, intel core i7, ARM cortex A8 and NVIDIA Fermi GPU which is basically a real world example. The book can be used by undergraduate students in Computer Science, Computer Engineering and Electrical Engineering courses in Computer Organization, Computer Design. This book can be also referred to by professional digital system designers, programmers, application developers and system software developers.


4. “Objective Computer Awareness” by Arihant Experts
“Objective Computer Awareness” Book Review: The book also provides an introduction to computer, computer architecture, I/O devices, computer memory, data representation, computer software and OS. The book also discusses Microsoft Windows, Microsoft Office, Database Concepts, Data Communication and Networking, Internet and Its Services and Computer Security. The book also provides practice questions, solved examples and detailed synopsis of previous year questions. The book is useful for those trying to take an introduction in these domains.


5. “Theory of Computer Science: Automata, Languages and Computation” by Mishra K L P
“Theory of Computer Science: Automata, Languages and Computation” Book Review: This book covers topics like automata, formal languages, computability and complexity. This book also explains pigeonhole principle, principle of induction, Kleene’s theorem, turing machines, decidability and recursively enumerable languages, NPcomplete problems and quantum computation. The book has objective type questions, solved examples and detailed solutions at the end. The book is useful for undergraduate and postgraduate students of computer science and engineering as well as those of the students pursuing courses in computer applications.


6. “Parallel Computers: Architecture and Programming” by V Rajaraman and C Siva Ram Murthy
“Parallel Computers: Architecture and Programming” Book Review: The book explains about the developments in parallel computers, their design and their programming. The book also discusses grid and cloud computing, multicore processors, instruction level parallel processing, parallel algorithms and programming, compiler transformations, OS and their performance. The book has various numerics and solved examples. This book is designed for final year undergraduate engineering students in the field of computer science and engineering and information technology and working professionals.


People who are searching for Free downloads of books and free pdf copies of these books on Computer Technology – we would like to mention that we don’t have free downloadable pdf copies of these good books and one should look for free pdf copies from these Authors only if they have explicitly made it free to download and read them.
We have created a collection of best reference books on “Computer Technology” so that one can readily see the list of top books on “Computer Technology” and buy the books either online or offline.
If any more book needs to be added to the list of best books on Computer Technology subject, please let us know.