Computer Science and Engineering

Text Book List

Semester III

 

Sl No

Code No.

Name of Subject

TEXT BOOK PRESCRIBED BY UNIVERSITY

AUTHOR

NAME OF PUBLICATION/EDITION

1

MAT203

Discrete Mathematical Structures

Discrete and Combinatorial Mathematics (An Applied Introduction), 

Ralph P Grimaldi, B

V Ramana

5th Edition, Pearson

2

CST 201

Data structures 

Fundamentals of Data Structures in C

Ellis Horowitz, Sartaj Sahni and Susan Anderson-

Freed, Universities Press,

 

3

CST 203

Logic System Design

Digital Logic & Computer Design

M. Morris Mano,

4/e, Pearson Education, 2013

4

CST 205

OOPs in JAVA

Java: The Complete Reference, 

Herbert Schildt,

8/e, Tata McGraw Hill, 2011.

5

CST 283

Python for Machine Learning

Fundamentals of Python : First Programs, 

 

Kenneth A Lambert.,

2/e, Cengage Publishing,

2016

6

CST 285

Data Communication

Data Communications and Networking, 

Forouzan B. A.,

5/e, McGraw Hill, 2013.

 

 

 

 

 

Semester IV

 

Code No.

Name of Subject

TEXT BOOK PRESCRIBED BY UNIVERSITY

AUTHOR

NAME OF PUBLICATION/EDITION

MAT 206

GRAPH THEORY

Graph theory, 

Narsingh Deo,

PHI,1979

CST 202

COMPUTER ORGANIZATION AND ARCHITECTURE

  1. Computer Organization ,
  2. Digital Logic & Computer Design, 
  1. Hamacher C., Z. Vranesic and S. Zaky,
  2. Mano M. M.,
  1. 5/e, McGraw Hill, 2011
  2. PHI, 2004

CST 204

DATABASE MANAGEMENT SYSTEM

, Database Systems: Models, Languages, Design and

Application Programming, 

Elmasri R. and S. Navathe

Pearson Education, 2013.

CST 206

OPERATING SYSTEMS

' Operating System Concepts' 

 

Abraham Silberschatz, Peter Baer Galvin, Greg Gagne,

9th

Edition, Wiley India 2015.

EST 200

DESIGN AND ENGINEERING

Engineering Design:A Project based Introduction

Clive L Dyn

4th Edition

MCN 202

CONSTITUTION OF INDIA

Constitution of India, Universal Law

P M Bhakshi

Universal Law 14th Edition, 2017

CST 284

Mathematics for Machine

Learning

Mathematics for Machine Learning 

 

Marc Peter Deisenroth, A. Aldo Faisal, and

Cheng Soon Ong

Cambridge University Press

CST 286

Introduction to Computer Networks

Computer Networks, 

Andrew S. Tanenbaum,

4/e, PHI (Prentice Hall India).

 

 

 

 

 

Semester V

Sl No:

Subject Code

Name of Subject

Text Book Title

Author

 

Edition

Publication





1

CS 301

Theory of Computation

Introduction to Automata Theory, Languages, and Computation

John E Hopcroft, Rajeev Motwani and Jeffrey D Ullman

Third

Pearson Education


Introduction to Languages and the Theory of Computation

John C Martin

First

TMH


2

CS 303

System Software

System Software: An Introduction to Systems Programming

Leland L. Beck

Third

Pearson Education


Systems Programming and Operating Systems

D.M. Dhamdhere

Second Revised Edition

Tata McGraw Hill


3

CS 305

Microprocessors and Microcontrollers

Microcontrollers: Architecture, Programming, Inteerfacing and system design

Raj Kamal

First

Pearson Education


Microprocessors and Interfacing

Douglas V Hall , SSSP Rao

Third

McGrawHill


4

CS 307

Data Communication

Data Communications and Networking

Forouzan B. A.

Fifth

Tata McGraw Hill


Data and Computer Communication

William Stallings

Nineth

Pearson Education


5

CS 309

Graph Theory and Combinatorics

Introduction to Graph Theory

Douglas B. West

First

Prentice Hall India Ltd


Introduction to Graph Theory

Robin J. Wilson

First

Longman Group Ltd


6

CS 361

Soft Computing

Principles of soft computing

S. N. Sivanandam and S. N.Deepa

First

John Wiley & Sons


Fuzzy Logic with engineering applications

Timothy J. Ross

First

John Wiley & Sons


7

CS 365

Optimization Techniques

Meta heuristic search concepts: A tutorial with applications to production and logistics

G. Zapfel, R. Barune and M. Bogl,

First

Springer


Optimization Theory and Applications

Rao S S

First

Wiley Eastern


 

 

 

Semester VI

Sl No:

Subject Code

Name of Subject

Text Book Title

Author

Edition

Publication





1

CS 302

Design and Analysis of Algorithms

Introduction to Algorithms

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

Third

MIT Press, 2009


The Design and Analysis of Computer Algorithms

Alfred V. Aho, John E. Hopcroft and Jeffrey D. Ullman

First

Pearson Education, 1999.


Computer Algorithms

Ellis Horowitz, SartajSahni, SanguthevarRajasekaran

First

Universities Press, 2007


2

CS 304

Compiler Design

Compilers – Principles Techniques and Tools

Aho A. Ravi Sethi and D Ullman.

Second  Edition

Addison Wesley, 2006.


Systems Programming and Operating Systems

D.M. Dhamdhere

Second Revised Edition

Tata McGraw Hill


3

CS 306

Computer Networks

Computer Networks

Andrew S. Tanenbaum

Fourth

Prentice Hall India Ltd


Computer Networks-A Systems Approach

Larry L. Peterson & Bruce S. Dave,

Fifth

Morgan Kaufmann, 2011


Data Communications and Networking

Forouzan B. A.

Fifth

Tata McGraw Hill


4

CS 308

Software Engineering and Project Management

Software Engineering

Ian Sommerville,

Seventh

 Pearson Education


Software Engineering,

K. K.Aggarwal and Yogesh Singh

Second

New age International Publishers


Software Engineering : A practitioner’s approach

Roger S. Pressman,

Eighth

McGraw Hill


5

HS300

Principles of Management

Essentials of Management,

Harold Koontz and Heinz Weihrich,

Tenth

McGraw Hill Companies


management: A global,innovativeand enterprenuntial pespective

Heinz Weirich, Mark V Cannice and Harold Koontz,

Fourteen

McGraw Hill Education


6

CS 364

Mobile Computing

Mobile Computing Technology- Application and Service Creation,

Asoke K. Talukder, Hasan Ahmad

Second

 McGraw Hill Education.


Mobile Communications

Jochen Schiller

First

Pearson Education Asia


Mobile Communications

Jonathan Rodriguez

First

Wiley Publishers


Fundamentals of 5G Mobile Networks

Theodore S. Rappaport

Second

Prentice Hall India Ltd


7

CS 366

Natural Language Processing

Speech and Language Processing

D. Jurafsky and J. H. Martin

First

Prentice Hall India Ltd


Natural Language Understanding

James Allen,

Second

The Benjamin/Cummings Publishing Company Inc


 

 

 

Semester VII

 

SI. No.

SUBJECT CODE 7 & NAME

AUTHORS

1

CS401 COMPUTER GRAPHICS

 Donald Hearn and M. Pauline Baker, Computer Graphics, PHI, 2e, 1996

2

CS403 PROGRAMMING PARADIGMS

 SCOTT M L, PROGRAMMING LANGUAGE PRAGMATICS, 3RD EDN., MORGAN KAUFMANN PUBLISHERS, 2009

3

CS405 COMPUTER SYSTEM ARCHITECTURE

 K. HWANG AND NARESH JOTWANI, ADVANCED COMPUTER ARCHITECTURE, PARALLELISM, SCALABILITY, PROGRAMMABILITY, TMH, 2010.

4

CS407 DISTRIBUTED COMPUTING

 PRADEEP K SINHA, DISTRIBUTED OPERATING SYSTEMS : CONCEPTS AND DESIGN, PRENTICE HALL OF INDIA

5

CS409 CRYPTOGRAPHY AND NETWORK SECURITY

 BEHROUZ A. FOROUZAN, CRYPTOGRAPHY AND NETWORK SECURITY, TATA MCGRAW-HILL. 2010

6

CS463 DIGITAL IMAGE PROCESSING

 A K. Jain, Fundamentals of digital image processing, Prentice Hall of India, 1989.

7

CS 467 MACHINE LEARNING

 Christopher M. Bishop, Pattern Recognition and Machine Learning, Springer, 2006.

 

 

Semester VIII

 

SI. No.

SUBJECT CODE 7 & NAME

AUTHORS

1

CS402 DATA MINING AND WAREHOUSING

 DUNHAM M H, “DATA MINING: INTRODUCTORY AND ADVANCED TOPICS”, PEARSON EDUCATION, NEW DELHI, 2003.

2

CS404 EMBEDDED SYSTEMS

 J STAUNSTRUP AND WAYNE WOLF, HARDWARE / SOFTWARE CO-DESIGN: PRINCIPLES AND PRACTICE, PRENTICE HALL.

3

CS464 ARTIFICIAL INTELLIGENCE

 E RICH, K KNIGHT, ARTIFICIAL INTELLIGENCE, 3/E, TATA MCGRAW HIL, 2009.

4

CS 472 PRINCIPLES OF INFORMATION SECURITY

 Bernard Menezes, Network security and Cryptography, Cengage Learning India,2010.

5

IE488 TOTAL QUALITY MANAGEMENT

 SHARMA D D, TOTAL QUALITY MANAGEMENT, SULTAN CHAND & SONS, 2014

6

EE494 INSTRUMENTATION SYSTEMS

 ERNEST O DOEBELIN AND DHANESH N MANIK, MEASUREMENT SYSTEMS, MC GRAW HILL, 6E.

7

AU486 NOISE, VIBRATION AND HARSHNESS

 CLARENCE W. DE SILVA , ―VIBRATION MONITORING, TESTING, AND INSTRUMENTATION ―,CRC PRESS,2007