UGC NET BEST REFERENCE BOOKS FOR COMPUTER SCIENCE

Computer Science reference books

This article lists the most important books for UGC NET Computer Science preparation. The books listed below cover entire UGC NET syllabus.

Click to view updated SYLLABUS.

Unit - 1 : Discrete Structures and Optimization 

SUBJECT

BOOK NAME

AUTHOR

Discrete Structures

Discrete Mathematics    

Seymour Lipschutz

Optimization

Operation Research - An Introduction

Hamdy A. Taha 

Unit - 2 : Computer System Architecture

SUBJECT

BOOK NAME

AUTHOR

Computer System Architecture

Computer System Architecture 

M.Morris Mano

Unit - 3 : Programming Languages and Computer Graphics

SUBJECT

BOOK NAME

AUTHOR

Language Design and Translation Issues.

Programming Languages – Design and Implementation

Terrence W. Pratt,  Marvin V. Zelkowitz

Programming with C++

Object Oriented Programming with C++

E. Balagurusamy

Programming Language

The C Programming Language

Dennis M. Ritchie, Brian W. Kernighan

Computer Graphics

Computer Graphics, C Version

Donald D. Hearn, M. Pauline Baker

Unit - 4 : Database Management Systems

SUBJECT

BOOK NAME

AUTHOR

Fundamentals of Database Systems

Fundamentals of Database Systems

Ramez Elmasri, Shamkant B. Navathe

NOSQL

Professional NOSQL 

Shashank Tiwari 

Unit - 5 : System Software and Operating systems 

SUBJECT

BOOK NAME

AUTHOR

System software

Microprocessor Architecture, Programming, and Applications with the 8085.

Ramesh S. Gaonkar

Operating System

Operating Systems concepts.

Silberschatz, Galvin, Gagne

UNIX Operating System 

UNIX Concepts and Applications.

Sumitabha Das

Unit - 6 : Software Engineering

SUBJECT

BOOK NAME

AUTHOR

Software Engineering


Software Engineering: A Practitioner's Approach

Roger S. Pressman


Unit - 7 : Data Structures and Algorithms

SUBJECT

BOOK NAME

AUTHOR

Algorithms


Introduction to Algorithms

Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein

Algorithms


Computer Algorithms

Ellis Horowitz, Sartaj Sahani, Sanguthevar Rajasekaran

Data Structures


Data Structures using C

Aaron M. Tenebaum, Yedidyah Langsam, Moshe J. Augenstein

Unit - 8 : Theory of Computation and Compilers

SUBJECT

BOOK NAME

AUTHOR

Theory of Computation

An introduction to Formal Languages and Automata

Peter Linz

Theory of Computation

Introduction to Automata theory, Languages, and Computation

John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman

Theory of Computation

Introduction to the Theory of Computation

Michael Sipser 

Compilers

Compilers Principles, Techniques, & Tools

Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman 

Unit - 9 : Data Communication and Computer Networks

SUBJECT

BOOK NAME

AUTHOR

Computer Networks

Computer Networks 

Andrew S. Tanenbaum 

Data Communication and Computer Networks

Data Communications and Networking 

Behrouz A. Forouzan 

Data Communication and Computer Networks

Data and Computer Communications

William Stallings

Unit -10 : Artificial Intelligence 

SUBJECT

BOOK NAME

AUTHOR

Artificial Intelligence

Artificial Intelligence : A Modern Approach 

Stuart Russell, Peter Norvig 

Artificial Intelligence

Artificial Intelligence

Kevin Knight, Elaine Rich, Shivashankar B. Nair

Fuzzy Logic

Fuzzy Logic with Engineering Applications 

Timothy J. Ross 

Post a Comment

0 Comments