COMPUTER SCIENCE - Pearson

COMPUTER SCIENCE

CATALOGUE 2016

Now available with Pearson

ISBN

9789332549449

9789332549319

9789332550018 9789332549579 9789332551947 9789332549807 9789332550100

9789332549388

9789332555303 9789332549425 9789332550513 9789332550247 9789332550254 9789332549746 9789332549999

9789332550490

9789332555310

9789332550261

9789332549876

9789332549739 9789332549708 9789332549302 9789332550117 9789332550001 9789332549890 9789332549500 9789332549418 9789332549722 9789332551954

9789332549784

9789332549524 9789332550476 9789332555396 9789332549975 9789332549692

9789332549562

9789332551923 9789332550506

9789332550193

9789332549395 9789332551930

Author

Title

Edition

Brian W. Kernighan / Dennis Ritchie

The C Programming Language

2

Langsam / Augenstein / Tenenbaum

Data Structures Using C and C++

2

Tanenbaum / Bos

Modern Operating Systems

3

Maurice J. Bach

Design of the UNIX Operating System

1

Patterson

Introduction to Artificial Intelligence and Expert Systems

1

Tanenbaum / Van Steen Distributed Systems: Principles and Paradigms

2

Comer

Internetworking with TCP/IP Volume I: Principles, Protocol, and Architecture

6

Prabhat K. Andleigh / Kiran Thakrar

Multimedia Systems Design

1

Hill / Kelley

Computer Graphics Using OpenGL 3e

3

George J. Klir / Bo Yuan Fuzzy Sets and Fuzzy Logic: Theory and Applications

1

Tanenbaum / Woodhull Operating Systems Design and Implementation

3

Gordon

System Simulation

2

Kernighan & Pike

The UNIX Programming Environment

1

W. Richard Stevens

Unix Network Programming, Volume 1: The Sockets Networking API, 3/e

3

Brassard / Bratley

Fundamentals of Algorithmics

1

Mott & Kandel

Discrete Mathematics For Computer Scientists And Mathematicians (English) 2nd Edition

2

Deitel

C How to Program 7e

7

Comer / Stevens Comer / Stevens

Internetworking with TCP/IP Vol. II: ANSI C Version: Design, Implementation, and Internals

3

Internetworking with TCP/IP Vol. III, Client-Server Programming and Applications-BSD Socket Version

2

Tondo / Gimpel

The C Answer Book

1

W. Richard Stevens

UNIX Network Programming, Volume 2: Interprocess Communications

2

Abel

IBM PC Assembly Language and Programming

5

Forsyth / Ponce

Computer Vision: A Modern Approach

2

George J. Klir

Fuzzy Sets, Uncertainty, and Information

1

Lewis / Papadimitriou

Elements of the Theory of Computation

2

Holub

Compiler Design in C

1

Bryan Bergeron

Bioinformatics Computing

1

Shah

Database Systems Using Oracle

2

Shaw / Garlan

Software Architecture: Perspectives on an Emerging Discipline

1

Comer

The Internet Book: Everything You Need to Know About Computer Networking and How the Internet Works

4

Uyless D. Black

Computer Networks: Protocols, Standards and Interface

3

Bertsekas / Gal

Data Networks

1

Ghezzi

Fundamentals of Software Engineering, 2/e

2

Terrence Chan

UNIX System Programming Using C++

1

Hassan / Jain

High Performance TCP/IP Networking

1

Marvin K. Simon / Sami M. Hinedi / William C. Lindsey

Digital Communication Techniques: Signal Design and Detection

1

Kain

Advanced Computer Architecture: A Systems Design Approach

1

Johnston

C++ Programming Today

2

Rich Schiesser

IT Systems Management: Designing, Implementing, and Managing World-Class Infrastructures

2

Hubbard / Huray

Data Structures with Java

1

Lee / Tepfenhart

UML and C++: A Practical Guide to Object-Oriented Development

2

Educating 100 million people worldwide, Pearson Education is the world's biggest education company. Pearson Education's education solutions cover a wide spectrum of subjects including business, technology, sciences, law and the humanities.They include books and resources that help students learn, teachers teach, and professionals evolve throughout their careers. The carefully designed learning tools help people around the world to expand their knowledge, develop their skills and realize their potential. The company is committed to provide quality content, assessment tools and educational services in all available media, spanning the learning curve from birth through university and beyond.

Pearson Education India specializes in the publication of academic and reference books in the fields of computer science, engineering, business & management, professional & trade, higher education and competitive examination preparation books. Pearson Education India is also India's foremost publisher in the school segment (K-12), with book lists in English language teaching (ELT), the humanities, sciences and mathematics, from primary to senior secondary classes.

With elaborate editorial facilities in Delhi, Chennai and Chandigarh, Pearson Education India covers the entire subcontinent and has specific divisions with experienced editorial teams catering to all levels and fields of education. The teams create indigenous publishing programmes to meet local market needs, and undertake customized publishing for schools, universities and other institutions. Pearson Education India also works closely with authors and customers through strong editorial development processes and innovations in sales and marketing.

Contents

Algorithm Design..............................................................................................................................................................1 Artificial Intelligence (AI)..................................................................................................................................................6 Programming for Artificial Intelligence (AI)...................................................................................................................12 Automata Theory, Compilers and Programming Language.........................................................................................13 Compilers Construction / Language Processors.........................................................................................................19 Digital Design/Digital Electronics..................................................................................................................................24 Discrete Mathematics and Graph Theory....................................................................................................................35 Essence Series.................................................................................................................................................................41 Error Control.................................................................................................................................................................46 Bioinformatics.................................................................................................................................................................47 Advanced Computer Architecture................................................................................................................................48 Computer Organization and Architecture....................................................................................................................52 Microprocessors / Microcontrollers / Embedded Systems........................................................................................58 Computer / System Simulation.....................................................................................................................................73 Mobile Computing / Mobile Communication..............................................................................................................75 Genetic Algorthms / Soft Computing...........................................................................................................................78 Data Communications and Computer Networking.....................................................................................................81 Data Warehousing.........................................................................................................................................................97 Data / Text Mining.........................................................................................................................................................98 Database Systems.........................................................................................................................................................102 Database Systems for Management............................................................................................................................113 Decision Support Systems...........................................................................................................................................115 Distributed Database Systems.....................................................................................................................................116 Computer/IT Fundamentals........................................................................................................................................117 Programming Methodology.........................................................................................................................................121 Computer Graphics.....................................................................................................................................................123 Human Computer Interaction / User Interface Designing........................................................................................127

Multimedia....................................................................................................................................................................130 Virtual Reality...............................................................................................................................................................132 Network Management.................................................................................................................................................133 Cryptography and Network Security..........................................................................................................................135 Neural Network / Fuzzy Logic ..................................................................................................................................143 Distributed Systems.....................................................................................................................................................147 Operating Systems.......................................................................................................................................................151 Parallel Processing........................................................................................................................................................156 C Programming............................................................................................................................................................158 C++ Programming.......................................................................................................................................................165 Data Structures Using C..............................................................................................................................................173 Data Structures Using C++.........................................................................................................................................178 Java Programming.........................................................................................................................................................182 Programming Languages..............................................................................................................................................191 Real Time Systems........................................................................................................................................................196 Visual C#......................................................................................................................................................................198 Object Oriented Software Engineering.......................................................................................................................199 Software Engineering....................................................................................................................................................201 Software Testing...........................................................................................................................................................209 Test Automation...........................................................................................................................................................213 Unified Modeling Language (UML)..............................................................................................................................214 Systems / Assembly Language Programming.............................................................................................................218 Unix...............................................................................................................................................................................218 Internet / Web Programming.....................................................................................................................................219 Visual Programming......................................................................................................................................................224 Miscelleneous...............................................................................................................................................................226 Network Programming................................................................................................................................................228 Cloud Computing.........................................................................................................................................................229 Author Index......................................................................................................................................... 231

Now available with Pearson

The C Programming Language, 2/e

Brian W. Kernighan I Dennis M. Ritchie

ISBN

:

Copyright Year :

9789332549449 2015

About the Book

This second edition describes C as defined by the ANSI standard. This book is meant to help the reader learn how to program in C. The book assumes some familiarity with basic programming concepts like variables, assignment statements, loops, and functions. A novice programmer should be able to read along and pick up the language.

Features

? All examples have been tested, which is in machine-readable form. ? It discusses various aspects of C in more detail, although the emphasis is on examples of complete programs, rather than isolated fragments. ? It deals with basic data types, operators and expressions. ? Covers functions and program structure, external variables, scope rules, multiple source files, and also touches on the preprocessor. ? It also describes an interface between C programs and the UNIX operating system, concentrating on input/output, the file system, and storage allocation. ? It also provides a language reference manual. The official statement of the syntax and semantics of C is the ANSI standard.

Contents

1. A Tutorial Introduction. 2. Types, Operators, and Expressions. 3. Control Flow. 4. Functions and Program Structure.

5. Pointers and Arrays. 6. Structures. 7. Input and Output. 8. The UNIX System Interface.

About the Authors

Brian W. Kernighan received his BASc from the University of Toronto in 1964 and a PhD in electrical engineering from Princeton in 1969. He was a member of the Computing Science Research center at Bell Labs until 2000, and is now a professor in the Computer Science Department at Princeton. He was a co-creator of several programming languages, including AWK, AMPL, and a number of tools for document preparation. He is the co-author of 10 books and some technical papers, and holds 4patents. He was elected to the National Academy of Engineering in 2002. His research areas include programming languages, tools and interfaces that make computers easier to use, often for non-specialist users. He is also interested in technology education for non-technical audiences. Dennis Ritchie was a computer scientist notable for his influence on ALTRAN, B, BCPL, C, Multics, and Unix.

Also Available

THE C ANSWER BOOK, 2/e

Clovis L. Tondo I Scott E. Gimpel

ISBN

:

Copyright Year

:

9789332549739 2015

vi

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download