Catalog Cse 2019 Final
Catalog Cse 2019 Final
Best Seller
Jon Kleinberg
827 | 2013
CONTENTS
1. Introduction: Some Representative Problems
2. Basics of Algorithms Analysis
3. Graphs
4. Divide and Conquer
5. Greedy Algorithms
6. Dynamic Programming
7. Network Flow
8. NP and Computational Intractability
9. Pspace: A Class of Problems Beyond NP
10. Extending the Limits of Tractability
11. Approximation Algorithms
12. Randomized Algorithms
13. Local Search
➦ ALSO AVAILABLE...
7
ALGORITHM DESIGN
Himanshu B. Dave
1,112 | 2013
ISBN: 9788131799437
FEATURES
■ A separate section on branch-and-bound algorithms
■ Fresh topics on container loading, the 0/1 knapsack problem and the optimal binary search problem, the rod
cutting problem and the Van Emde Boas trees
■ New case studies on the Sudoku solver and the binary search tree
■ Improved presentation of NP-hard and NP-complete problems
■ Better explanation of the concept of the State-Space tree
■ Refurbished display of profiling results
■ Over 60 algorithms in chapters, apart from an exclusive appendix on algorithms
CONTENTS
Part 1 Algorithm Design
1. Introduction 8. Design Using Recursion
2. Problem Solving with a Computer 9. Abstract Algorithms 1–Divide-and-Conquer
3. Top-Down Design 10. Abstract Algorithms 2–Greedy Methods
4. Iterative Algorithm Design Issues 11. Abstract Algorithms 3–Dynamic Programming
5. Computation Models and Design by Refinement 12. Abstract Algorithms 4–Backtracking, Branch and
6. Proof Rules–Basics Bound
7. Design by Proof Rules 13. Natural Algorithms–GA, SA, ANN, TS
Part 2 Algorithm Analysis
14. Efficiency of Algorithms 18. Some NP and NP-Complete Problems
15. Examples of Complexity Calculation 19. Randomized and Approximate Algorithms
16. Time-Space Trade-Off 20. Formal Specifi cations–1 Model Oriented
17. Tractable and Non-tractable Problems 21. Formal Specifi cations–2 Algebraic
8
ALGORITHM DESIGN
Anany Levitin
592 | 2017
FEATURES
■ Employs an innovative and more comprehensive taxonomy of algorithm design techniques
■ Covers mathematical analysis of both nonrecursive and recursive algorithms, as well as empirical analysis and
algorithm visualization
■ Discusses limitations of algorithms and ways to overcome them
■ Treats algorithms as problem-solving tools and develops algorithmic thinking by using puzzles and games
■ Contains over 600 exercises with hints for students and detailed solutions for instructors
■ New exercises and engaging puzzles
CONTENTS
1. Introduction 7. Space and Time Trade-Offs
2. Fundamentals of the Analysis of AlgorithmEfficiency 8. Dynamic Programming
3. Brute Force and Exhaustive Search 9. Greedy Technique
4. Decrease-and-Conquer 10. Iterative Improvement
5. Divide-and-Conquer 11. Limitations of Algorithm Power
6. Transform-and-Conquer 12. Coping with the Limitations of Algorithm Power
➦ ALSO AVAILABLE...
Pages: 524
ts
9
ALGORITHM DESIGN
1,168 | 2015
FEATURES
■ Nontechnical learning material provides a simple overview of major concepts
■ Expanded coverage of topics such as constraint satisfaction, local search planning methods, multi-agent systems,
game theory, statistical natural language processing and uncertain reasoning over time
■ More detailed descriptions of algorithms for probabilistic inference, fast propositional inference, probabilistic
learning approaches including EM, and other topics
■ Updated and expanded exercises
■ A unified, agent-based approach to AI–Organizes the material around the task of building intelligent agents
■ Comprehensive, up-to-date coverage–Includes a unified view of the field organized around the rational decision
making paradigm
■ In-depth coverage of basic and advanced topics which provides students with a basic understanding of the
frontiers of AI without compromising complexity and depth.
■ Pseudo-code versions of the major AI algorithms are presented in a uniform fashion, and Actual Common Lisp
and Python implementations of the presented algorithms are available via the Internet
CONTENTS
1. Introduction 14. Probabilistic Reasoning
2. Intelligent Agents 15. Probabilistic Reasoning over Time
3. Solving Problems by Searching 16. Making Simple Decisions
4. Beyond Classical Search 17. Making Complex Decisions
5. Adversarial Search 18. Learning from Examples
6. Constraint Satisfaction Problems 19. Knowledge in Learning
7. Logical Agents 20. Learning Probabilistic Models
8. First-Order Logic 21. Reinforcement Learning
9. Inference in First-Order Logic 22. Natural Language Processing
10. Classical Planning 23. Natural Language for Communication
11. Planning and Acting in the Real World 24. Perception
12. Knowledge Representation 25. Robotics
13. Quantifying Uncertainty 26. Philosophical Foundations
10
ARTIFICIAL INTELLIGENCE (AI)
en
Web
ts
Introduction to Artificial Artificial Intelligence, 3e
Intelligence and Expert Patrick Henry Winston
Systems
ISBN: 9788131715055
Dan W. Patterson
Pages: 764
ISBN: 9789332551947
Pages: 464
11
ARTIFICIAL INTELLIGENCE (AI)
Machine Learning
456 | 2018
FEATURES
■ Hands-on implementation of machine learning in R and Python
■ In-depth treatment of supervised and unsupervised learning
■ Examples that showcase the use of machine learning in the industry
■ 400+ sample questions and 3 full-length sample exam papers
CONTENTS
1. Introduction to Machine Learning
2. Preparing to Model
3. Modelling and Evaluation
4. Basics of Feature Engineering
5. Brief Overview of Probability
6. B ayesian Concept Learning
7. Super vised Learning: Classification
8. Super vised Learning: Regression
9. Unsupervised Learning
10. Basics of Neural Network
11. Other Types of Learning
12
MACHINE LEARNING
792 | 2015
FEATURES
■ Broad coverage–Coverage of a wide range of topics allows customization to fit instructor, student, and course
needs.
■ Most comprehensive and up-to-date text on computer vision–Includes essential topics that either reflect practical
significance or are of theoretical importance.
■ Depth of the material accessible to various levels of students–Topics are discussed in substantial and increasing
depth.
■ Application surveys–Describe numerous important application areas such as image based rendering and digital
libraries.
■ Many important algorithms broken down and illustrated in pseudo code.
■ Excellent pedagogy throughout the text–Includes numerous worked examples, exercises, programming
assignments, and extensive illustrations.
CONTENTS
1. Geometric Camera Models
2. Light and Shading
3. Colo
4. Linear Filters
5. Local Image Features
6. Texture
7. Stereopsis
8. Structure from Motion
9. Segmentation by Clustering
10. Grouping and Model Fitting
11. Tracking
12. Registration
13. Smooth Surfaces and Their Outlines
14. Range Data
13
COMPUTER VISION
496 | 2015
ISBN: 9788131711347
Pages: 704
14
PATTERN RECOGNITION
Best Seller
John E. Hopcroft | Rajeev Motwani | Jeffrey D. Ullman
554 | 2008 Su
pplem
en
Web
ts
ABOUT THE BOOK
This classic book on formal languages, automata theory, and computational com-
plexity has been updated to present theoretical concepts in a concise and straight-
forward manner with the increase of hands-on, practical applications. This new
edition comes with Gradiance, an online assessment tool developed for comput-
er science. Gradiance is the most advanced online assessment tool developed for
the computer science discipline. With its innovative underlying technology, Gradi-
ISBN: 9788131720479 ance turns basic homework assignments and programming labs into an interactive
learning experience for students. By using a series of “root questions” and hints, it
not only tests a student’s capability, but actually simulates a one-on-one teacher-student tutorial that allows for the
student to more easily learn the material. Through the programming labs, instructors are capable of testing, tracking,
and honing their students’ skills, both in terms of syntax and semantics, with an unprecedented level of assessment
never before offered.
FEATURES
■ Presents theoretical concepts in a concise and accessible style.
■ Emphasizes modern applications of the theory
■ Uses numerous figures to help convey ideas
■ Provides more detail and intuition for definitions and proofs
■ Challenges readers with extensive exercises at various levels of difficulty at the end of each chapter
■ Includes additional practice and tests comprehension of important concepts withGradiance an online homework
and tutorial system
CONTENTS
1. Automata: The Methods and the Madness
2. Finite Automata
3. Regular Expressions and Languages
4. Properties of Regular Languages
5. Context-Free Grammars and Languages
6. Pushdown Automata
7. Properties of Context-Free Languages
8. Introduction to Turing Machines
9. Undecidability
10. Intractable Problems
11. Additional Classes of Problems
15
AUTOMATA THEORY AND THEORY OF COMPUTER SCIENCE
Harry R. Lewis
480 | 2015
FEATURES
■ Offers a mathematically sound introduction to the classical and contemporary theory of computation, and
provide deep insights into the fundamental paradigms of computer science.
■ Would you like a theory of computation text that provides a solid, specialized introduction to algorithms?
■ Informally introduces algorithms, complexity analysis, and algorithmic ideas in Ch. 1 (in connection to transitive
and other closures), and explores them throughout the book.
■ Introduces asymptotic analysis and O- notation.
■ Features a more “student-friendly” approach.
■ Truncates long proofs and presents them as exercises.
■ Provides problems after each section to check student comprehension.
■ Considers automata in the context of their applications.
■ Includes extensive discussion of state minimization, the Myhill-Nerode Theorem, string matching, and parsing.
■ Complexity starts with a proof that P = EXP.
■ Many combinatorial problems are introduced and analyzed (including variants of satisfiability), and their
apparent complexity contrasted.
■ Would you like to teach NP–completeness, as well as ways of coping with it, in your course?
■ Features a separate chapter on NP-completeness.
■ Extensive section on coping with NP-completeness that covers special cases, approximation algorithms,
backtracking, and local search heuristics.
■ Covers NP-completeness including state minimization problem of nondeterministic finite automata.
■ Logic coverage has been limited to propositional logic in relation to NP-completeness.
■ Considers Cook’s Theorem again via the tiling problem.
■ Discusses approximation and its complexity.
■ Introduces the Turing machine notation more informally.
■ Uses the terms recursive and recursively innumerably.
■ Quantitatively analyzes simulations between machine models.
■ Introduces and analyzes a model of random access Turing machines, similar to RAMs.
■ Offers a more succinct treatment of general grammars and recursive functions.
■ Uses random access Turing machines to bridge the “credibility gap” between Turing machine model and the
empirical concept of an algorithm.
■ Includes some recursion theory (up to Rice’s theorem).
■ Provides an informal, concise development of A-recursive functions.
■ Explores Chomsky normal form and the resulting dynamic programming algorithm.
CONTENTS
1. Sets, Relations, and Languages. 5. Undecidability.
2. Finite Automata. 6. Computational Complexity.
3. Context-free Languages. 7. NP-completeness.
4. Turing Machines.
16
AUTOMATA THEORY AND THEORY OF COMPUTER SCIENCE
Elaine A. Rich Su
pplem
en
Web
1,120 | 2012
ts
ABOUT THE BOOK
Combining classic theory with unique applications, this crisp narrative is supported
by abundant examples and clarifies key concepts by introducing important uses
of techniques in real systems. Broad-ranging coverage allows instructors to easily
customize course material to fit their unique requirements.
FEATURES
ISBN: 9788131788226 ■ Focus on applications-Demonstrates why studying theory will make them
better system designers and builders
■ Classic theory combined with new applications-Includes fresh discussion of applications such as
computational biology
■ Review of background mathematical concepts- Addresses students’ varying backgrounds in discrete
mathematics and logic
■ Clear notation and naming conventions-Uses consistent, easily understandable formats to indicate
definitions and name variables and objects
■ Thorough coverage of automata theory:
■ Features topics such as use of the closure theorems for regular and context-free languages, ambiguity in
context-free grammars, parsing, functions on languages, and decision procedures for regular and context-
free languages
■ Also includes coverage of top-down and bottom-up parsers, stochastic automata, context-sensitive
languages, the Chomsky hierarchy, and recursive functions
CONTENTS
Part I: Introduction 18. The Church-Turing Thesis
1. Why Study Automata Theory? 19. The Unsolvability of the Halting Problem
2. Languages and Strings 20. Decidable and Semidecidable Languages
3. The Big Picture: A Language Hierarchy 21. Decidability and Undecidability Proofs
4. Computation 22. Undecidable Languages That Do Not Ask Questions
Part II: Finite State Machines and Regular Languages about Turing Machines
5. Finite State Machines 23. Unrestricted Grammars
6. Regular Expressions 24. The Chomsky Hierarchy and Beyond
7. Regular Grammars 25. Computable Functions
8. Regular and Nonregular Languages 26. Summary and References
9. Algorithms and Decision Procedures for Regular Part V: Complexity
Languages 27. Introduction to the Analysis of Complexity
10. Summary and References 28. Time Complexity Classes
Part III: Context-Free Languages and Pushdown 29. Space Complexity Classes
Automata 30. Practical Solutions for Hard Problems
11. Context-Free Grammars 31. Summary and References
12. Pushdown Automata Appendices
13. Context-Free and Noncontext-Free Languages A: Review of Mathematical Background: Logic, Sets,
14. Algorithms and Decision Procedures for Context- Relations, Functions, and Proof Techniques
Free Languages B: The Theory: Working with Logical Formulas
15. Context-Free Parsing C: The Theory: Finite State Machines and Regular
16. Summary and References Languages
Part IV: Turing Machines and Undecidability D: The Theory: Context-Free Languages and PDAs
17. Turing Machines E: The Theory: Turing Machines and Undecidability
17
AUTOMATA THEORY AND THEORY OF COMPUTER SCIENCE
➦ ALSO AVAILABLE...
Pages: 656
ts
ISBN: 9789332537286
Pages: 480
18
AUTOMATA THEORY AND THEORY OF COMPUTER SCIENCE
en
Web
436 | 2009
ts
ABOUT THE BOOK
Introduction to Formal Languages, Automata Theory and Computation presents the
theoretical concepts in a concise and clear manner, with an in-depth coverage of
formal grammar and basic automata types. The book also examines the underlying
theory and principles of computation and is highly suitable to the undergraduate
courses in computer science and information technology. An overview of the recent
trends in the field and applications are introduced at the appropriate places to stim-
ISBN: 9788131723562 ulate the interest of active learners
FEATURES
■ Numerous worked-out examples and problems to facilitate easier recapitulation of the concepts learnt
■ Exhaustive coverage of computability and decidability through Turing machines
■ Advanced topics on formal languages and new models of computation for the benefit of the students
contemplating an in-depth research
■ Multiple-choice questions designed in a way to help students understand the basics.
CONTENTS
1. Preliminaries
2. Grammars
3. Finite State Automata
4. Finite State Automata: Characterization, Properties, and Decidability
5. Finite State automata with Output and Minimization
6. Variants of Finite Automata
7. Pushdown Automata
8. Context-Free Grammars–properties and parsing
9. Turing Machine
10. Variations of Turing Machines
11. Universal Turing Machine and Decidability
12. Time and Space Complexity
13. Recent trends and applications
14. New Models of Computation
19
AUTOMATA THEORY AND THEORY OF COMPUTER SCIENCE
966 | 2013
FEATURES
■ Introduces the theory and practice of compiler design.
■ Covers topics like context-free grammars, fine state machines, and syntax-directed translation.
CONTENTS
1. Introduction 6. Intermediate-Code Generation 11. Optimizing for Parallelism and
2. A Simple Syntax-Directed 7. Run-Time Environments Locality
Translator 8. Code Generation Appendix A: Complete Front End
3. Lexical Analysis 9. Machine-Independent Appendix B: Finding Linearly
4. Syntax Analysis Optimizations Independent Solutions
5. Syntax-Directed Translation 10. Instruction-Level Parallelism
➦ ALSO AVAILABLE...
Compiler Design in C Compilers: Principles
Allen I. Holub and Practice
H. Dave / B. Dave
ISBN: 9789332549500
Pages: 768 ISBN: 9788131764916
Pages: 536
20
COMPILER CONSTRUCTION/LANGUAGE PROCESSORS
K.V.N. Sunitha
472 | 2013
FEATURES
■ Covers the concepts of compiler tools, left recursion, factoring and operator precedence in detail
■ Contains a dedicated chapter on top-down parsing, bottom-up parsing, symbol table and code optimization
■ Analyzes the use of conceptual tools such as YACC and LEX
■ Includes questions from GATE examination
■ Provides a unique assortment of 250 examples and 450 end-of-chapter exercises
CONTENTS
1. Introduction
2. Lexical Analyzer
3. Syntax Definition-Grammars
4. Syntax Analysis–Top-Down Parsers
5. Bottom-Up Parsers
6. Syntax-Directed Translation
7. Semantic Analysis
8. Intermediate Code Generation
9. Symbol Table
10. Code Optimization
11. Code Generation
➦ ALSO AVAILABLE...
Express Learning -
Principles of Compiler
Design
ITL Education Solutions Limited
ISBN: 9788131761267
Pages: 184
21
COMPILER CONSTRUCTION/LANGUAGE PROCESSORS
en
Web
1,056 | 2006
ts
ABOUT THE BOOK
This fifth edition continues to improve on the features that have made it the mar-
ket leader. The text offers a flexible organization, enabling instructors to adapt the
book to their particular courses. The book is both complete and careful, and it con-
tinues to maintain its emphasis on algorithms and applications. Excellent exercise
sets allow students to perfect skills as they practice. This new edition continues to
feature numerous computer science applications-making this the ideal text for pre-
ISBN: 9788177584240 paring students for advanced study.
FEATURES
■ Historical reviews and biographies bring a human element to their assignments.
■ Chapter summaries allow students to review what they have learned.
■ Expanded treatment of discrete probability in Chapter 3.
■ New material on cryptology, private-key cryptosystems in Chapter 13, public-key RSA cryptosystems in Chapter 15.
CONTENTS
1. Fundamental Principles of Counting 10. Recurrence Relations
2. Fundamentals of Logic 11. An introduction to graph theory
3. Set theory 12. Trees
4. Properties of the integers:Mathematical Induction 13. Rings and modular arithmetic
5. Relations and Functions 14. Boolean algebra and switching functions
6. Language:Finite State Machines 15. Algebraic structures, semigroups, monoids,groups,
7. Relations:The Second Time Around coding theory and polya’s method of enumeration
8. The Principle of Inclusion and Exclusion 16. Finite fields and combinatorial designs
9. Generating Functions
➦ ALSO AVAILABLE...
22
DISCRETE MATHEMATICS AND GRAPH THEORY
U.S Gupta
576 | 2014
CONTENTS
1. Set Theory 5. Combinatorics 9. Boolean Algebra
2. Relations and Digraphs 6. Recurrence Relations and 10. Graph Theory
3. Functions Generating Functions 11. Trees
4. Mathematical Logic and 7. Algebraic Structures 12. Vector Spaces
Methods of Proofs 8. Ordered Sets and Lattices
➦ ALSO AVAILABLE...
23
DISCRETE MATHEMATICS AND GRAPH THEORY
Discrete Mathematics
and Combinatorics
T. Sengadir
en
Web
ts
ERROR CONTROL
ISBN: 9788131734407
pplem
Pages: 1,272 Su
en
Web
ts
BIOINFORMATICS
Introduction to Bioinformatics
Bioinformatics Computing
Attwood / Smith / Phukan Bryan Bergeron
24
ERROR CONTROL AND BIOINFORMATICS
Best Seller
Steve Furber
432 | 2016
➦ ALSO AVAILABLE...
25
ADVANCED COMPUTER ARCHITECTURE
1,120 | 2016
Best Seller
M. Morris Mano | Rajib Mall
616 | 2017
FEATURES
■ New chapters on Introduction to architecture and Peripheral devices
■ New sections on master-slave flip flop, counters, code converters, and horizontal and vertical microprogramming
■ Introduces Multibus organization, memory addressing and memory technology
■ Expanded discussion on pipelining, parallelism, and Amdahl’s law
■ Over 150 new multiple choice questions and updated exercise problems
CONTENTS
1. Introduction 9. Central Processing Unit
2. Digital Logic circuits 10. Pipeline and Vector Processing
3. Digital Components 11. Computer Arithmetic
4. Data Representation 12. Input-Output Organization
5. Register Transfer and Microoperations 13. Memory Organization
6. Basic computer organization and design 14. Multiprocessors
7. Programming the Basic Computer 15. Peripheral Devices
8. Microprogrammed Control
27
COMPUTER ORGANIZATION AND ARCHITECTURE
William Stallings
864 | 2016
FEATURES
■ Chapter on GPUs (General Purpose Computing on Graphics Processing Units), highlighting one of the most
important new developments in computer science
■ Heterogeneous Multicore Processors are surveyed in a new section of the text
■ Embedded Systems and Microcontrollers overview has been greatly expanded and revised
■ Cloud Computing is newly discussed in the text
■ System Performance issues coverage has been revised, expanded, and reorganized for a clearer and more
thorough treatment throughout the text
■ Flash Memory coverage has been revised and expanded with new information, including a new discussion of
technology and organization of flash memory for internal and external memory
■ Nonvolatile RAM technologies like STT-RAM, PCRAM, and ReRAM are newly covered
■ Intel Core Microarchitecture continues to be used as a major example throughout with information reflecting
newer Intel systems such as Intel Core Microarchitecture
CONTENTS
Part One: Overview Part Four: The Central Processing Unit
1. Basic Concepts and Computer Evolution 12. Instruction Sets: Characteristics and Functions
2. Performance Issues 13. Instruction Sets: Addressing Modes and Formats
Part Two: The Computer System 14. Processor Structure and Function
3. A Top-Level View of Computer Function and 15. Reduced Instruction Set Computers (RISCs)
Interconnection 16. Instruction-Level Parallelism and Superscalar
4. Cache Memory Processors
5. Internal Memory Technology Part Five: Parallel Organization
6. External Memory 17. Parallel Processing
7. Input/Output 18. Multicore Computers
8. Operating System Support 19. General-Purpose Graphic Processing Units
Part Three: Arithmetic and Logic Part Six The Control Unit
9. Number Systems 20. Control Unit Operation
10. Computer Arithmetic 21. Microprogrammed Control
11. Digital Logic
28
COMPUTER ORGANIZATION AND ARCHITECTURE
784 | 2016
➦ ALSO AVAILABLE...
Pages: 608
ts
ts
29
COMPUTER ORGANIZATION AND ARCHITECTURE
530 | 2013
FEATURES
■ Simulation of Communications Systems includes new material on simulation beta distribution, negative binomial
distribution and non-stationary processes.
■ Subset selection methods used for output analysis of several alternatives are discussed.
■ Numerous solved examples enhance understanding of concepts.
■ Abundant figures, tables and end-chapter exercises are provided.
■ Application topics promote understanding of real-world uses.
■ Interpretation of simulation software output explains how to use software tools correctly.
■ Discussion of simple tools for complex input modeling problems develops more realistic valid models.
CONTENTS
Part I Introduction to Discrete-Event System Simulation Part IV Analysis of Simulation Data
1. Introduction to Simulation 9. Input Modeling
2. Simulation Examples 10. Verification and Validation of Simulation Models
3. General Principles 11. Output Analysis for a Single Model
4. Simulation Software 12. Comparison and Evaluation of Alternative System
Part II Mathematical and Statistical Models Designs
5. Statistical Models in Simulation Part V Applications
6. Queueing Models 13. Simulation of Manufacturing and Material-Handling
Part III Random Numbers Systems
7. Random-Number Generation 14. Simulation of Computer Networks
8. Random-Variate Generation
30
SYSTEM SIMULATION
➦ ALSO AVAILABLE...
ISBN: 9789332550247
Pages: 336
31
SYSTEM SIMULATION
Jochen Schiller Su
pplem
en
Web
512 | 2008
ts
ABOUT THE BOOK
Mobile Communications introduces the topic by providing a thorough grounding
in the field of mobile communications. A wide range of examples is combined with
a strong pedagogy to allow the book’s use in high level courses and for self-study.
This book provides a non-mathematical, computer science focus.
FEATURES
ISBN: 9788131724262 ■ Contains over 150 questions, over 250 illustrations, and a comprehensive glossary.
■ Explains the most current developments in mobile communications in both
research and industry in a well-structured context with detailed technical background.
■ Conclude chapters with a set of exercises for self-study and references to standards, organizations, and research
work related to the topic.
■ Provides an up-to-date idea of the mobile/wireless communications field.
■ Significant changes to be on top of this fast-developing topic.
CONTENTS
1. Introduction. 5. Satellite systems. 9. Mobile transport layer.
2. Wireless transmission. 6. Broadcast systems. 10. Support for mobility.
3. Medium access control. 7. Wireless LAN. 11. Outlook.
4. Telecommunications systems. 8. Mobile network layer.
➦ ALSO AVAILABLE...
en
Web
ts
Principles and
Applications of GSM
Vijay K. Garg / Joseph E. Wilkes
ISBN: 9788177588798
Pages: 504
32
MOBILE COMPUTING / MOBILE COMMUNICATION
Best Seller
Jyh-Shing Roger Jang
614 | 2015
FEATURES
■ The book is oriented toward methodologies that are likely to be of practical use; many step-by-step examples are
included to complement explanations in the text.
■ Specially designed figures provide a visual reinforcement for as many ideas and concepts as possible. These
figures were generated using MATLAB and these MATLAB files are available via FTP or WWW.
■ Includes exercises, some of which involve MATLAB programming tasks which can be expanded into suitable term
projects. This will provide the student with hands-on programming experiences for practical problem-solving.
■ Each chapter includes a reference list to the research literature. This will enable students to pursue individual
topics in greater depth.
CONTENTS
1. Introduction to Neuro-Fuzzy and Soft Computing. Part IV. Neuro-Fuzzy Modeling.
Part I. Fuzzy Set Theory. 12. ANFIS: Adaptive-Networks-based Fuzzy Inference
2. Fuzzy Sets. Systems.
3. Fuzzy Rules and Fuzzy Reasoning. 13. Coactive Neuro-Fuzzy Modeling: Towards
4. Fuzzy Inference Systems. Generalized ANFIS.
Part II. Regression and Optimization. Part V. Advanced Neuro-Fuzzy Modeling.
5. Least-Squares Methods for System Identification. 14. Classification and Regression Trees.
6. Derivative-Based Optimization. 15. Data Clustering Algorithms.
7. Derivative-Free Optimization. 16. Rulebase Structure Identification.
Part III. Neural Networks. Part VI. Neuro-Fuzzy Control.
8. Adaptive Networks. 17. Neuro-Fuzzy Control I.
9. Supervised Learning Neural Networks. 18. Neuro-Fuzzy Control II.
10. Learning from Reinforcement. Part VII. Advanced Applications.
11. Unsupervised Learning and Other Neural 19. ANFIS Applications.
Networks. 20. Fuzzy-Filtered Neural Networks.
21. Fuzzy Theory and Genetic Algorithms in Game
Playing.
22. Soft Computing for Color Recipe Prediction.
33
GENETIC ALGORITHMS/SOFT COMPUTING
Introduction to Soft
Computing: Neuro-Fuzzy
and Genetic Algorithms
Samir Roy / Udit Chakraborty
ISBN: 9788131792469
Pages: 608
34
GENETIC ALGORITHMS/SOFT COMPUTING
en
Web
968 | 2006
ts
ABOUT THE BOOK
An introduction to database systems provides a comprehensive introduction to the
very large field of database systems. It furnishes a solid grounding in the founda-
tions of database technology, while shedding some light on how the field is likely to
develop in the future. This edition has been expanded and rewritten to stay current
with database system trends and developments, however the overall emphasis re-
mains on insight and understanding, and not just on formalisms.
ISBN: 9788177585568
FEATURES
■ SQL coverage has been upgraded to the level of current standard.
■ Provides exceptionally strong and expanded coverage of the relational model.
■ Material on types or domains has been expanded for wider coverage.
■ Chapter 9 on Integrity has been completely rewritten for better understanding.
■ Chapter 15 on Recovery and Chapter 16 on Concurrency provides extensive details.
■ Includes careful analysis of some unorthodox conclusions regarding the ACID properties of transactions.
■ Chapter 20 on Type Inheritance and chapter 23 on Temporal Databases have been completely rewritten to reflect
latest research developments.
■ Chapter 27 on XML covers the relationship between databases and emerging XML standards.
■ The appendices include An overview of the TransRelational Model, A BNF grammar for SQL expressions, A
glossary of important abbreviations,acronyms and symbols used in the text and Storage Structures and Access
Methods.
CONTENTS
Preliminaries 16. Concurrency
1. An Overview of Database Management Further Topics
2. Database System Architecture 17. Security
3. An Introduction To Relational Databases 18. Optimization
4. An Introduction To Sql 19. Missing Information
The Relational Model 20. Type Inheritance
5. Types 21. Distributed Databases
6. Relations 22. Decision Support
7. Relational Algebra 23. Temporal Databases
8. Relational Calculus 24. Logic Based Databases
9. Integrity Objects, Relations, and XML
10. Views 25. Object Databases
Database Design 26. Object/Relational Databases
11. Functional Dependencies 27. The World Wide Web and XML
12. Further Normalization I: 1Nf, 2Nf, 3Nf, Bcnf Appendix A. The TransRelationTM Model
13. Further Normalization Ii: Higher Normal Forms Appendix B. SQL Expressions
14. Semantic Modeling Appendix C. Abbreviations, Acronyms, and Symbols
Transaction Management Appendix D. Storage Structures and Access Methods
15. Recovery Index
35
DATABASE SYSTEMS
1,240 | 2017
➦ ALSO AVAILABLE...
ts
36
DATABASE SYSTEMS
en
Web
Pages: 640
ts
A First Course in Modern Database
Database Systems, 3/e Management, 12/e
Ullman / Widom Hoffer / Ramesh / Topi
37
DATABASE SYSTEMS
Chhanda Ray Su
pplem
en
Web
324 | 2009
ts
ABOUT THE BOOK
Distributed Database Systems discusses the recent and emerging technologies
in the field of distributed database technology. The material is up-to-date, highly
readable, and illustrated with numerous practical examples. The mainstream
areas of distributed database technology, such as distributed database design,
distributed DBMS architectures, distributed transaction management, distribut-
ed concurrency control, deadlock handling in distributed systems, distributed
ISBN: 9788131727188 recovery management, distributed query processing and optimization, data se-
curity and catalog management, have been covered in detail. The popular dis-
tributed database systems, SDD-1 and R*, have also been included.
FEATURES
■ Covers relational DBMS and current networking technologies.
■ Comprehensive coverage of parallel databases, distributed DBMS architectures, mobile, object-oriented and
object-relational databases.
■ Discussion of advanced transaction models and workflows, and random strategies for query optimization.
■ A chapter devoted to data warehousing and data mining.
■ Case studies on the latest distributed database systems.
■ Pedagogy includes chapter objectives and summaries, key definitions, examples, multiple choices and review
questions.
CONTENTS
1. Overview of Relational DBMS 9. Distributed Deadlock Management
2. Review of Database Systems 10. Distributed Recovery Management
3. Distributed Database Concepts 11. Distributed Query Processing
4. Overview of Computer Networking 12. Distributed Database Security and Catalog
5. Distributed Database Design Management
6. Distributed DBMS Architecture 13. Mobile Databases and Object-Oriented DBMS
7. Distributed Transaction Management 14. Distributed Database Systems
8. Distributed Concurrency Control 15. Data Warehousing and Data Mining
38
DISTRIBUTED DATABASE SYSTEMS
Best Seller
Pang-Ning Tan | Michael Steinbach | Vipin Kumar
780 | 2016
FEATURES
■ Provides both theoretical and practical coverage of all data mining topics
■ Includes extensive number of integrated examples and figures
■ Offers instructor resources including solutions for exercises and complete set of lecture slides
■ Assumes only a modest statistics or mathematics background without any requirement of database knowledge
■ Important topics such as predictive modeling, association analysis, clustering, anomaly detection, visualization
covered
CONTENTS
1. Introduction 6. Association Analysis: Basic Concepts and
2. Data Algorithms
3. Exploring Data 7. Association Analysis: Advanced Concepts
4. Classification: Basic Concepts, Decision Trees, and 8. Cluster Analysis: Basic Concepts and Algorithms
Model Evaluation 9. Cluster Analysis: Additional Issues and Algorithms
5. Classification: Alternative Techniques 10. Anomaly Detection
➦ ALSO AVAILABLE...
39
DATA WAREHOUSING & DATA MINING
ISBN: 9788177587852 Su
pplem
Pages: 328
en
Web
ts
40
DATA WAREHOUSING & DATA MINING
534 | 2007
➦ ALSO AVAILABLE...
ISBN: 9789352866489
Pages: 688
41
DECISION SUPPORT SYSTEMS
912 | 2018
FEATURES
■ Strong Conceptual Foundation: The content emphasizes three major driving forces behind e-commerce: business
development and strategy, technological innovations, and social controversies and impacts.
■ Real-World Business Firm Focus and Cases: This book contains hundreds of real company examples and over 60
more extensive real-world cases.
■ In-depth Coverage of Marketing and Advertising: Two chapters on marketing and advertising, both traditional
online and social, mobile, and local, are included.
■ Current and Future Technology Coverage: Both the current Internet environment and emerging technologies and
applications such as the Internet of Things, advanced network infrastructure, fiber optics, and 4G technologies
are discussed and explored.
■ Up-to-Date Coverage of the Research Literature: References from respected academic journals, industry sources,
newspapers, and industry publications are the basis of much of the data.
■ Special Attention to the Social and Legal Aspects of E-commerce: Chapter 8 is devoted to an exploration of ethical
dimensions of e-commerce, an analysis of the FTC, and other regulatory and nonprofit sources.
■ “Insight On” cases: Each chapter contains three real-world cases illustrating the themes of technology, business,
and society. These cases take an in-depth look at relevant topics to help describe and analyze the full breadth of
the field of e-commerce. The cases probe such issues as the ability of governments to regulate Internet content,
how to design websites for accessibility, the challenges faced by luxury marketers in online marketing, and
smartphone security.
■ Real Company Examples: Drawn from actual e-commerce ventures, well over 100 pertinent examples are used
throughout the text to illustrate concepts.
■ Review Questions: Thought-provoking questions prompt students to demonstrate their comprehension and
apply chapter concepts to management problem solving.
■ Projects: At the end of each chapter are a number of projects that encourage students to apply chapter concepts
and to use higher level evaluation skills. Many make use of the Internet and require students to present their
findings in an oral or electronic presentation or written report. For instance, students are asked to evaluate
publicly available information about a company’s financials at the SEC website, assess payment system options
for companies across international boundaries, or search for the top 10 cookies on their own computer and the
sites they are from.
42
E-COMMERCE AND IT INFRASTRUCTURE
➦ ALSO AVAILABLE...
ts
43
E-COMMERCE AND IT INFRASTRUCTURE
Michael D. Ciletti
992 | 2017
FEATURES
■ Provides a brief review of basic principles in combinational and sequential logic
■ Focuses on modern digital design methodology
■ Demonstrates the utility of ASM and ASMD charts for behavioral modeling
■ Clearly distinguishes between synthesizable and nonsynthesizable loops
■ Provides several problems with a wide range of difficulty after each chapter
■ Combines a solution manual with an on-line repository of additional worked exercises
CONTENTS
1. Introduction to Digital Design Methodology 6. Synthesis of Combinational and Sequential Logic
2. Review of Combinational Logic Design 7. Design and Synthesis of Datapath Controllers
3. Fundamentals of Sequential Logic Design 8. Programmable Logic and Storage Devices
4. Introduction to Logic Design with Verilog 9. Algorithms and Architectures for Digital Processors
5. Logic Design with Behavioral Models of 10. Architectures for Arithmetic Processors
Combinational and Sequential Logic 11. Postsynthesis Design Tasks
➦ ALSO AVAILABLE...
ISBN: 9788131727249
pplem
Pages: 599 Su
en
Web
ts
44
DIGITAL DESIGN
Thomas L. Floyd
672 | 2017
FEATURES
■ New! A new boxed feature, Implementation, shows how various logic functions can be implemented using fixed-
function devices or by writing a VHDL program for PLD implementation.
■ New! A new chapter on data transmission has been added and includes extensive coverage of standard busses.
■ New! A new page layout and design provides better visual appearance and ease of use.
➦ ALSO AVAILABLE...
ts
ISBN: 9788131787045
Pages: 336
45
DIGITAL DESIGN
656 | 2015
FEATURES
ISBN: 9789332543539 ■ Extensive coverage on:
■ Counters such as Hybrid, Decade and Presetable
■ Edge Triggered Flip Flops
■ Hardware Description Languages
■ Design of Arithmetic Logic Unit
■ Exclusive chapter on Logic Description Using VHDL
■ Includes topics such as synchronous/asynchronous mode circuits, pulse mode, sequential circuits, VHDL 7
segment decoder, VHDL code converters, etc
■ Additional solve the examples and reading material available online
■ Excellent pedagogy
■ 300+ Solved Questions
■ 600+ Unsolved Questions
■ 250+ MCQs
■ 35+ VHDL Programs
➦ ALSO AVAILABLE...
46
DIGITAL DESIGN
768 | 2018
FEATURES
ISBN: 9789353062019 ■ Closely reflects the content of a foundation course in digital design, and the
mainstream technology of today’s digital systems—CMOS circuits
■ Presents a clear development of a design methodology using the Verilog HDL
■ Contains a smart sequence of topics to cater to different courses that adhere to traditional, manual-based,
treatments of digital design; courses that treat design using an HDL; and courses that are in transition between
or blend the two approaches.
New To This Edition
■ This edition of Digital Design uses the latest features of IEEE Standard 1364, but only insofar as they support the
authors’ pedagogical objectives. The revisions and updates to the text include:
■ Addition of ‘;Web Search Topics’ at the end of each chapter to point students to additional subject matter
available on the Web
■ Revision of approximately one-third of the problems at the end of the chapters
■ Streamlining of the discussion of Karnaugh-maps
■ Inclusion of an appendix introducing semiconductor technology
CONTENTS
1. Digital Systems and Binary Numbers 7. Memory and Programmable Logic
2. Boolean Algebra and Logic Gates 8. Design at the Register Transfer Level
3. Gate-Level Minimization 9. Asynchronous Sequential Logic
4. Combinational Logic 10. Digital Integrated Circuits
5. Synchronous Sequential Logic 11. Laboratory Experiments with Standard ICs and FPGAs
6. Registers and Counters 12. Standard Graphic Symbols
➦ ALSO AVAILABLE...
Digital Electronics
Betty Lincoln
ISBN: 9789332522299
Pages: 412
47
DIGITAL DESIGN
M. Morris Mano
560 | 2016
FEATURES
■ Covers all aspects of digital systems from electronic gate circuits to the complex structure of microprocessor systems
■ Presents the classical techniques for the logic design of combination and sequential circuits
■ Facilitates a thorough understanding of the register-transfer method used for the analysis and design of
processor units and control units”
CONTENTS
1. Binary Systems 5. Combinational Logic with MSI 9. Processor Logic Design
2. Boolean Algebra and Logic and LSI 10. Control Logic Design
Gates 6. Sequential Logic 11. Computer Design
3. Simplification of Boolean 7. Registers, Counters, and the 12. Microcomputer System Design
Functions Memory Unit 13. Digital Integrated Circuits
4. Combinational Logic 8. Register-Transfer Logic
48
DIGITAL DESIGN
700 | 2013
FEATURES
ISBN: 9789332518728 ■ Balance of Hardware Description Language coverage - VHDL, Verilog, or none
■ Strong connections to real-word technology-Discusses SRAM, DRAM, and
synchronous DRAM technologies
■ Provides solid digital system design fundamentals while accomplishing a gradual, bottom-up development of
fundamentals
CONTENTS
1. Digital Systems and 6. Selected Design Topics 11. Memory Systems
Information 7. Registers and Register 12. Input-Output and
2. Combinational Logic Circuits Transfers Communication
3. Combinational Logic Design 8. Memory Basics 13. RISC and CISC Processors
4. Arithmetic Functions and HDLs 9. Computer Design Basics
5. Sequential Circuits 10. Instruction Set Architecture
49
DIGITAL DESIGN
640 | 2017
FEATURES
■ Develop a Practical, Realistic Understanding of Computer Science
■ A language-independent introduction to computer science uses C#, C++, and Java™ as example languages.
■ An overview of each of the important areas of Computer Science (e.g. Networking, OS, Computer Architecture,
Algorithms) provides students with a general level of proficiency for future courses.
■ Ethical and legal aspects of areas such as Internet security, software engineering, and database technology bring
to light what students should know to be safe and responsible users of technology.
■ Fit your Course Preferences
■ A flexible organization and presentation begins with concrete subjects and evolves into more abstract subjects.
■ Individual chapters are independent and can be covered in an order that fits course preferences.
■ C++ and Java lab manuals are available for those instructors who want to focus on a particular language.
Computer Fundamentals
Anita Goel Su
pplem
Best Seller
en
500 | 2010 Web
ts
ABOUT THE BOOK
Computer Fundamentals is specifically designed to be used at the beginner level. It
covers all the basic hardware/ software concepts in Computers and its peripherals
in a very lucid manner.
FEATURES
■ Excellent pedagogy – multiple-choice questions, true/false questions, review
ISBN: 9788131733097 questions and practice problems.
■ Exclusive chapters on databases, multimedia, internet services and computer
security.
■ Includes topics on sixth generation computers, USB, zip disk, notebook computers etc.
■ New terminology checklist at the end of each chapter
■ Introductory coverage in Windows 7.
■ Detailed discussion on MS Office 2007 tools like Word, Excel, PowerPoint.
50
IT FUNDAMENTALS
en
Web
528 | 2011
ts
ABOUT THE BOOK
The book furthers the first edition by including discussions on the recent topics.
Few of the newly added topics are: blue-ray disk, USB drive, virtual reality etc. Inclu-
sion of large number of practice questions make the text very useful for students in
preparing for their examinations.
FEATURES
ISBN: 9788131760307 ■ Concepts supported by lots of illustrations and examples.
■ Chapter revamped to include recent developments.
■ Large number of unsolved questions for practice.
CONTENTS
1. Introduction to Computers 9. Computer Languages
2. Number Systems and Logic Gates 10. Computer Software
3. Computer Architecture 11. Operating System
4. Primary Memory 12. Data Communication and Computer Network
5. Secondary Storage 13. Database Fundamentals
6. Input Devices 14. Internet Basics
7. Output Devices 15. Multimedia
8. Computer Program
51
IT FUNDAMENTALS
en
Web
788 | 2012
ts
ABOUT THE BOOK
Keeping pace with the continuously changing trends in IT field, this new edition of
Introduction to Information Technology incorporates the major changes that have
taken place in the field of information technology since the release of its first edi-
tion, including not only the latest trends but also future technologies. The coverage
of practical and historic perspectives on information technology demonstrates how
concepts are applied to real systems and shows their evolution since its beginnings.
ISBN: 9788131760291 Written in a clear, concise and lucid manner, each chapter is designed to be covered
in two or three lectures while keeping inter-chapter dependencies to a minimum.
FEATURES
■ Complete coverage of the course of various ■ Discussion on Windows 7
universities across India ■ Coverage on MS Office 2007
■ Inclusion of current advances like: IPTV, Blogging, ■ Excellent pedagogy: Chapter openers, Chapter
RFID, Brain Computer Interface objectives, Fact files and things to remember, Further
■ Exhaustive discussion on MS Office 2003 reading, Exercises
CONTENTS
1. Computer Basics 13. Microsoft Office Word 2003
2. Computer Organisation and Architecture 14. Microsoft Office Excel 2003
3. Computer Memory and Storage 15. Microsoft Office PowerPoint 2003
4. Input Output Media 16. Data Communication and Computer Networks
5. Operating System 17. The Network
6. Microsoft Windows XP 18. Internet Tools
7. Overview of Microsoft Windows 7 19. Computer Security
8. Information Technology Basics 20. Database Fundamentals
9. Multimedia Essentials 21. Structured Query Language (SQL)
10. Computer Programming and Languages 22. Microsoft Office Access 2003
11. Computer Software 23. Current and Future Trends in IT
12. Introduction to Microsoft Office 2007 24. Artificial Intelligence
➦ ALSO AVAILABLE...
52
IT FUNDAMENTALS
488 | 2013
CONTENTS
1. General Problem-Solving Concepts 11. Linked Lists
2. Beginning Problem-Solving Concepts for the 12. Binary Trees
Computer 13. Database Management Systems
3. Planning Your Solution 14. Relational Database Management Systems
4. An Introduction to Programming Structure 15. Concepts of Object-Oriented Programming
5. Problem Solving with the Sequential Logic Structure 16. Object-Oriented Program Design
6. Problem Solving with Decisions 17. Introduction to Concepts of Game Development
7. Problem Solving with Loops Using Object-Oriented Programming
8. Processing Arrays 18. Introduction to Assembly Language
9. Sorting, Stacks, and Queues 19. Sequential-Access File Applications
10. File Concepts 20. Sequential-Access File Updating
53
PROGRAMMING METHODOLOGY
Dromey
464 | 2007
CONTENTS
1. INTRODUCTION TO COMPUTER PROBLEM-SOLVING
2. FUNDAMENTAL ALGORITHMS
3. FACTORING METHODS
4. ARRAY TECHNIQUES
5. MERGING, SORTING AND SEARCHING
6. TEXT PROCESSING AND PATTERN SEARCHING
7. DYNAMICS DATA STRUCTURE ALGORITHMS
8. RECURSIVE ALGORITHMS
54
PROGRAMMING METHODOLOGY
752 | 2016
FEATURES
■ Engage Students Immediately with 3D Material.
■ A top-down, programming-oriented approach allows for coverage of engaging 3D material early in the course so
students immediately begin to create their own graphics.
■ Low-level algorithms (for topics such as line drawing and filling polygons) are presented after students learn to
create graphics.
CONTENTS
1. Graphics Systems and Models 7. Discrete Techniques
2. Graphics Programming 8. From Geometry to Pixels
3. Interaction and Animation 9. Modeling and Hierarchy
4. Geometric Object and Transformations 10. Procedural Methods
5. Viewing 11. Curves and Surfaces
6. Lighting and Shading 12. Advanced Rendering
55
COMPUTER GRAPHICS
en
Web
660 | 2006
ts
ABOUT THE BOOK
Reflecting the rapid expansion of the use of computer graphics and of C as a pro-
gramming language of choice for implementation, this new version of the best-selling
Hearn and Baker text converts all programming code into the C language. Assuming
the reader has no prior familiarity with computer graphics, the authors present basic
principles for design, use, and understanding of computer graphics systems. The au-
thors are widely considered authorities in computer graphics, and are known for their
ISBN: 9788177587654 accessible writing style.
FEATURES
■ Discusses current computer graphics hardware and software systems, techniques and applications.
■ Explores algorithms for creating and manipulating graphics displays and techniques for implementation.
■ Use of programming examples written in C to demonstrate the implementation and application of graphic
algorithms.
■ Explores GL, PHIGS, PHIGS+, GKS and other graphics libraries.
■ Includes thorough coverage of 3-D modeling and rendering.
■ Features current topics such as distributed ray tracing, radiosity, physically based modeling, particle systems and
visualization techniques.
■ Includes appendix with a detailed discussions on a variety of mathematical methods used in graphic algorithms.
CONTENTS
1. A Survey of Computer Graphics 10. Three-Dimensional Object Representations
2. Overview of Graphics Systems 11. Three-Dimensional Geometric and Modeling
3. Output Primitives Transformations
4. Attributes of Output Primitives 12. Three-Dimensional Viewing
5. Two-Dimensional Geometric Transformations 13. Visible-Surface Detection Methods
6. Two-Dimensional Viewing 14. Illumination Models and Surface-Rendering
7. Structures and Hierarchical Modeling Methods
8. Graphical User Interfaces and Interactive Input 15. Color Models and Color Applications
Methods 16. Computer Animation
9. Three-Dimensional Concepts
➦ ALSO AVAILABLE...
56
COMPUTER GRAPHICS
1268 | 2019
FEATURES
■ Up To Date Information - Covers today’s most important 2D and 3D algorithms, mathematical principles, and
graphics programming techniques
■ Examples - Presents examples using widely-available, commonly-used Microsoft programming technologies tools
■ New Coverage - Teach rendering equation, GPU architecture considerations, and importance-sampling in
physically based rendering
■ Programs Written in C++, C , WPF, or Pseudocode - Whichever language is most effective for given example
CONTENTS
1. Introduction 20. Textures and Texture Mapping
2. Introduction to 2D Graphics Using WPF 21. Interaction Techniques
3. An Ancient Renderer Made Modern 22. Splines and Subdivision Curves
4. A 2D Graphics Test Bed 23. Splines and Subdivision Surfaces
5. An Introduction to Human Visual Perception 24. Implicit Representations of Shape
6. Introduction to Fixed-Function 3D Graphics and 25. Meshes
Hierarchical Modeling 26. Light
7. Essential Mathematics and the Geometry of 2-Space and 27. Materials and Scattering
3-Space 28. Color
8. A Simple Way to Describe Shape in 2D and 3D 29. Light Transport
9. Functions on Meshes 30. Probability and Monte Carlo Integration
10. Transformations in Two Dimensions 31. Computing Solutions to the Rendering Equation:
11. Transformations in Three Dimensions Theoretical Approaches
12. A 2D and 3D Transformation Library for Graphics 32. Rendering in Practice
13. Camera Specifications and Transformations 33. Shaders
14. Standard Approximations and Representations 34. Expressive Rendering
15. Ray Casting and Rasterization 35. Motion
16. Survey of Real-Time 3D Graphics Platforms 36. Visibility Determination
17. Image Representation and Manipulation 37. Spatial Data Structures
18. Images and Signal Processing 38. Modern Graphics Hardware
19. Enlarging and Shrinking Images
57
COMPUTER GRAPHICS
Multimedia Communications :
Applications, Networks, Protocols and Standards
Best Seller
Fred Halsall Su
pplem
en
Web
1056 | 2001
ts
ABOUT THE BOOK
The fast-growing field of multimedia communications involves the use of varied
media types (text, images, speech, audio and video) in a wide range of subjects
areas. Multimedia Communications by Fred Halsall addresses all of these subject
areas to depth that enables the reader to build up a thorough understanding of the
technical issues associated with this rapidly evolving subject. In addition, the book
contains all of the foundation material that is necessary to enable it to be used as
ISBN: 9788131709948 a textbook in both computer science and electronic engineering departments. The
book is also essential reference for computing and networking professionals.
FEATURES
■ Embraces all of the main subject areas associated with multimedia communications in a single textbook;
■ Extensive use of details diagrams and worked examples as an aid to understanding each major topic;
■ End of chapter exercises associated with all topics covered.
CONTENTS
1. Multimedia Communications
2. Multimedia Information Representation
3. Text and Image Compression
4. Standards for Multimedia Communications
5. Digital Communication Basics
6. Circuit-Switched Networks
7. Enterprise Networks
8. The Internet
9. Broadband ATM Networks
10. Entertainment Networks and High-Speed Modems
11. Transport Protocols
12. Application Support Functions
13. Internet Applications
14. The World Wide Web
➦ ALSO AVAILABLE...
Multimedia Systems Multimedia: Computing
Communications &
John F. Koegel Buford
Applications
ISBN: 9788177588279
Steinmetz / Nahrstedt
Pages: 464
ISBN: 9788177584417
Pages: 880
58
MULTIMEDIA
Judith Jeffcoate
256 | 2006
FEATURES
■ Factors to be taken into account when planning projects. ■ Comparison of available hardware and software.
■ Multimedia related to other key technologies. ■ Explanation of new technology and standards.
■ Multimedia Applications identified for a specific sector.
CONTENTS
1. Multimedia in use 13. Communications
2. Introducing multimedia: today and tomorrow 14. Applications
3. What is multimedia? 15. Multimedia in the real world
4. Using multimedia: applications, benefits and 16. Training and education
problems 17. Kiosks
5. Technology 18. Image processing
6. System Components 19. The multimedia office
7. Multimedia platforms 20. Multimedia in the home
8. Development tools 21. The impact of multimedia
9. Image 22. Developing applications
10. Audio 23. Multimedia objects
11. Video 24. Sharing multimedia
12. Storage for multimedia 25. Multimedia and the law
Augmented Reality:
Principles and Practice, 1e
Schmalstieg / Höllerer
ISBN: 9789332578494
Pages: 528
59
MULTIMEDIA
860 | 2007
FEATURES
■ Strong usable design and theories
■ Gives details of HCI in practice ■ New chapters on:
■ Comprehensive website at www.hcibook.com ■ Interaction Design
■ Covers the latest topics ■ Universal Access
■ Increased coverage of social and contextual models ■ Rich Interaction
CONTENTS
Foundations Models And Theories
1. Human 12. Cognitive Models
2. Computer 13. Socio-organizational Approaches
3. Interation 14. Communication and Collaborative Models
4. Paradigms: The History of Interaction 15. Task Models
Design Process 16. Dialogue Models
5. Interaction Basics 17. Formal Models
6. HCI in the Software Design Process 18. Rich Interaction
7. Design Rules Strands
8. Implementation 19. Groupware
9. User Support 20. Augmented and Alternative Realities
10. Evaluation 21. Multimedia, Global Information Systems and the
11. Universal Accessibility Web
➦ ALSO AVAILABLE...
ISBN: 9789332518735
Pages: 572
60
HUMAN COMPUTER INTERACTION/USER INTERFACE DESIGNING
Douglas E. Comer
744 | 2015
FEATURES
■ Voice and Video Over IP (RTP)–Examines the RTP Provides students with information on services
protocol that allows a receiver to coordinate and play such as domain name system (DNS), electronic mail
real-time data such as voice and video as well as the (SMTP, MIME), file transfer and access (FTP, TFTP,
RSVP and COPS protocols that can be used to provide NFS), remote login (TELNET, rlogin), and network
resource information. management (SNMP, MIB, ANS.I).
■ IP coverage–Up-to-date discussions of Internet ■ Mobile IP–Describes the technology that allows a
Security and Firewalls, Design with IPSEC, the latest computer to move from one network to another
IPv6 features, and IP Routing. without changing its IP address.
■ Discussion of routing architectures–Elaborates on the ■ Private Network Interconnection (NAT, VPN)–Teaches
routing architectures used for large and small Internets. students about two key technologies used to
■ Examination of Internet application services– interconnect private intranets and the global Internet.
CONTENTS
1. Introduction And Overview 1 15. Internet Multicasting
2. Overview Of Underlying Network Technologies 16. Label Switching, Flows
3. Internetworking Concept And Architectural Model 17. Packet Classification
4. Protocol Layering 18. Mobility And Mobile IP
5. Internet Addressing 19. Network Virtualization: VPNs, NATs, And Overlays
6. Mapping Internet Addresses To Physical Addresses 20. Client-Server Model Of Interaction
(ARP) 21. The Socket API
7. Internet Protocol: Connectionless Datagram 22. Bootstrap And Autoconfiguration (DHCP, NDP or
Delivery IPv6-ND)
8. Internet Protocol: Forwarding IP Datagrams 23. The Domain Name System (DNS)
9. Internet Protocol: Error And Control Messages (ICMP) 24. Electronic Mail (SMTP, POP, IMAP, MIME)
10. User Datagram Protocol (UDP) 25. World Wide Web (HTTP)
11. Reliable Stream Transport Service (TCP) 26. Voice And Video Over IP (RTP, RSVP, QoS)
12. Routing Architecture: Cores, Peers, And Algorithms 27. Network Management (SNMP)
13. Routing Among Autonomous Systems (BGP) 28. Software Defined Networking (SDN, OpenFlow)
14. Routing Within An Autonomous System 29. Internet Security And Firewall Design (IPsec, SSL)
ABOUT THE AUTHOR(S)
Douglas Comer, Distinguished Professor of Computer Science at Purdue University and former VP of Research at Cisco,
is an internationally recognized expert on computer networking, the TCP/IP protocols, and the Internet. The author of
numerous refereed articles and technical books, he is a pioneer in the development of curriculum and laboratories for
research and education.
61
COMPUTER NETWORKING & DATA COMMUNICATIONS
Douglas E. Comer
660 | 2015
FEATURES
■ Reflects changes in the protocol standards and updates the example code to ANSI standard C.
■ Contains working source code in ANSI C for most protocols including TCP, IP, ICMP, IGMP, UDP, ARP, RIP, SNMP,
and a significant part of OSPF.
■ Defines data structures, constants, and code for procedures and processes in ANSI standard C.
■ Provides active experimentation with a working TCP/IP implementation.
■ Implementation support for the IGMP protocol used for IP multicasting and multicast OSPF routing protocol used
in applications such as audio and video multicast.
■ Unique coverage of the Open Shortest path First link-state routing protocol designed by the IETF.
■ Shows the latest interpretation of the urgent data processing.
CONTENTS
1. Introduction and Overview. 16. TCP: Urgent Data Processing and the Push
2. The Structure of TCP/IP Software in an Operating Function.
System. 17. Socket-Level Interface.
3. Network Interface Layer. 18. RIP: Active Route Propagation and Passive
4. Address Discovery and Binding (ARP). Acquisition.
5. IP: Global Software Organization. 19. OSPF: Route Propagation with an SPF Algorithm.
6. IP: Routing Table and Routing Algorithm. 20. SNMP: MIB Variables, Representations, and
7. IP: Fragmentation and Reassembly. Bindings.
8. IP: Error Processing (ICMP). 21. SNMP: Client and Server.
9. IP: Multicast Processing (IGMP). 22. SNMP: Table Access Functions.
10. UDP: User Datagrams. 23. Implementation In Retrospect.
11. TCP: Data Structures and Input Processing. Appendix Cross Reference of Procedure Calls.
12. TCP: Finite State Machine Implementation. Appendix Cross Reference of C Structures Used in the
13. TCP: Output Processing. Code.
14. TCP: Timer Management. Appendix Xinu Functions and Constants Used in the
15. TCP: Flow Control and Adaptive Retransmission. Code.
62
COMPUTER NETWORKING & DATA COMMUNICATIONS
552 | 2015
FEATURES
■ This is a revised version of this volume. Changes in this edition include: Code has been updated to use ANSI C
and the UNIX operating systems (POSIX). Covers SLIP connections (a popular program that allows TCP/IP access
to the Internet over dial-up phone systems. Latest changes in Network File System protocol (NFS3).
■ This edition focuses on the BSD version of UNIX. This volume answers the question “How does one use TCP/IP?”–
focusing on the client-server paradigm, and examining algorithms for both the client and server components of a
distributed program.
■ KEY TOPICS: Describes the AT&T TLI interface and uses it in all examples. The principles underlying distributed
programs and all server designs are emphasized. Thoroughly covers the many ways to design interactive and
concurrent client and server software, as well as their proper use and application. Concepts apply to Client-Server
programs in general; not just TCP/IP.
■ MARKET: Any communications professional who wants to put TCP/IP to use. This is everyone working on Internet
communications.
➦ ALSO AVAILABLE...
Pages: 744
ts
63
COMPUTER NETWORKING & DATA COMMUNICATIONS
Douglas E. Comer
672 | 2018
FEATURES
■ Broad Coverage of Key Concepts and Principles, Presented in a Technology-independent Fashion
■ Every chapter includes hands-on exercises and projects that offer opportunities for students to test their
knowledge and gain confidence in their abilities.
■ Flexible Organization that Supports both Top-down and Bottom-up Teaching Approaches
■ The text is organized into five parts. Chapters may be sequenced in multiple orders to accommodate a wide
variety of instructor/student/course needs and preferences.
■ No sophisticated mathematics is required—instead of formal mathematical proofs, Comer presents highly
accessible examples, figures, drawings, and analogies.
■ The text answers the basic question: how do computer networks and Internets operate? It provides a
comprehensive, self-contained tour through all of networking that describes applications, Internet protocols,
network technologies, such as LANs and WANs, and low-level details, such as data transmission and wiring.
It shows how protocols use the underlying hardware and how applications use the protocol stack to provide
functionality for users.
CONTENTS
PART I Introduction And Internet Applications
PART II Data Communication Basics
PART III Packet Switching And Network Technologies
PART IV Internetworking
PART V Other Networking Concepts & Technologies
64
COMPUTER NETWORKING & DATA COMMUNICATIONS
816 | 2017
ISBN: 9789332518742
CONTENTS
Chapter 1: Introduction
Chapter 2: The Physical Layer
Chapter 3: The Data Link Layer
Chapter 4: The Medium Access Control Sublayer
Chapter 5: The Network Layer
Chapter 6: The Transport Layer
Chapter 7: The Application Layer
65
COMPUTER NETWORKING & DATA COMMUNICATIONS
888 | 2017
FEATURES
■ A balanced presentation focuses on the Internet as a specific motivating example of a network and also
introduces students to protocols in a more theoretical context.
■ A chapter on wireless and mobility includes insight into 802.11 and coverage of ad hoc networking.
■ Principles and Practice boxes throughout demonstrate real-world applications of the principles studied.
■ Case History boxes are sprinkled in to help tell the story of the history and development of computer networking.
■ Material on application programming development is included, along with numerous programming assignments.
■ A highly developed art program enhances the descriptions of concepts.
■ A comprehensive Companion Website, which includes additional learning material, links to relevant online
resources, and lab material.
CONTENTS
1. Computer Networks and the Internet
2. Application Layer
3. Transport Layer
4. The Network Layer
5. The Link Layer: Links, Access Networks, and LANs
6. Wireless and Mobile Networks
7. Multimedia Networking Applications
8. Security in Computer Networks
9. Network Management
➦ ALSO AVAILABLE...
Introduction to Data
Communications and
Networking
Wayne Tomasi
pplem
Su
ISBN: 9788131709306
en
Web
Pages: 986
ts
66
COMPUTER NETWORKING & DATA COMMUNICATIONS
William Stallings
568 | 2016
FEATURES
■ The most comprehensive, authoritative guide to SDN, ■ Contains extensive new application coverage–from
QoS/QoE, and related technologies: components, OTT and IPTV to cloud computing/services, Big Data,
interactions, standards, deployment, migration, mobile, and Internet of Things
usage, management, and more ■ Includes detailed coverage of security, virtualization,
■ Thoroughly introduces Quality of Experience (QoE): OpenFlow, and many other key issues
how enterprises are extending QoS to fully tailor their ■ Discusses the career implications of the shift to SDNs
network services and performance around emerging and the cloud: changing jobs, skills, and educational
customer needs priorities
CONTENTS
1. Elements of Modern Networking 10. Quality of Service
2. Requirements and Technology 11. QoE: User Quality of Experience
3. SDN: Background and Motivation 12. Network Design Implications of QoS and QoE
4. SDN Data Plane and OpenFlow 13. Cloud Computing
5. SDN Control Plane 14. The Internet of Things: Components
6. SDN Application Plane 15. The Internet of Things: Architecture and
7. Network Functions Virtualization: Concepts and Implementation
Architecture 16. Security
8. NFV Functionality 17. The Impact of the New Networking on IT Careers
9. Network Virtualization
➦ ALSO AVAILABLE...
Express Learning-Data
Communications and
Networking
ITL Education Solutions Limited
ISBN: 9788131761274
Pages: 312
67
COMPUTER NETWORKING & DATA COMMUNICATIONS
William Stallings
912 | 2018
FEATURES
■ A modular format–This structure breaks this massive subject into comprehensible parts, thus making learning
easier for students.
■ Unifying principles–The text repeatedly emphasizes such principles as multiplexing, flow control, and error
control, and contrasts their application in specific areas of technology. This enables students to understand how
the same protocol design principles are applied at different levels of the protocol architecture.
■ Standards–A comprehensive discussion of the current status and future direction of related technology
standards helps students understand the central role of standards in network and protocol design.
■ More than 250 homework problems–Problems ranging in difficulty give students the opportunity to test their
comprehension of concepts.
■ Strong pedagogical support–The liberal use of figures and tables; glossary; recommended reading list and
Websites; and a bibliography provide students with convenient study tools.
CONTENTS
1. Data Communications, Data Networks, and the 14. The Internet Protocol
Internet 15. Transport Protocols
2. Protocol Architecture, TCP/IP, and Internet-Based 16. Advanced Data Communications Topics
Applications 17. Wireless Transmission Techniques
3. Data Transmission 18. Wireless Networks
4. Transmission Media 19. Routing
5. Signal Encoding Techniques 20. Congestion Control
6. Error Detection and Correction 21. Internetwork Operation
7. Data Link Control Protocols 22. Internetwork Quality of Service
8. Multiplexing 23. Multiprotocol Label Switching
9. WAN Technology and Protocols 24. Electronic Mail, DNS, and HTTP
10. Cellular Wireless Networks 25. Internet Multimedia Support
11. Local Area Network Overview 26. Computer and Network Security Threats (online)
12. Ethernet 27. Computer and Network Security Techniques
13. Wireless LANs (online)
68
COMPUTER NETWORKING & DATA COMMUNICATIONS
en
Web
ts
Computer Networking ISDN & Broadband
with Internet Protocols ISDN with Frame Relay &
William Stallings
ATM, 4/e
William Stallings
ISBN: 9788131709351
Pages: 662 ISBN: 9788131705636
pplem
Su Pages: 556
en
Web
ts
ISBN: 9788131702307
Pages: 636
69
COMPUTER NETWORKING & DATA COMMUNICATIONS
Mani Subramanian Su
pplem
en
Web
724 | 2010
ts
ABOUT THE BOOK
This edition is thoroughly updated and expanded to address broadband network
management and the latest trends in the network management technology and
standards. The author’s unique approach thoroughly illustrates the theoretical and
practical aspects of network management, and the technologies and the tools that
academics and network managers simply must know.
FEATURES
ISBN: 9788131727591 ■ Network management extended to telecommunications management
■ Maps the concept of eTOM with TMN
■ Extensive treatment on the design of an NMS with practical perspective
■ Focuses on management of wired, fixed wireless and mobile broadband access, and home networks including
evolving management protocols and MIBs
■ Elucidates management of Optical and MPLS networks widely deployed in the telecommunications network
■ Web-, CORBA-, and XML-based technologies addressed along with NGOSS technology
CONTENTS
Part I: Background 7. SNMP Management: SNMPv3 14. Broadband Wireless Access
1. Data Communications and 8. SNMP Management: RMON Networks
Network Management 9. Network Management Tools, 15. Broadband Home Networks
Overview Systems, and Engineering Advanced Management Topics
2. Review of Information Network Part III: TMN and Applications Appendix A OSI network and
and Technology Management System Management
Part II: SNMP and Network 10. Telecommunications Appendix B Project Suggestions
Management Management Network Appendix C Laboratory Tutorials
3. Basic Foundations: Standards, 11. Network Management Appendix D Spread Spectrum
Models, and Language Applications Technology: OFDM
4. SNMPv1 Network Part IV: Broadband Network Trademarks
Management: Organization and Management Acronyms
Information Models 12. Broadband Network Glossary
5. SNMPv1 Network Management: WAN References
Management: Communication 13. Broadband Network Index
and Functional Models Management: Wired and
6. SNMP Management: SNMPv2 Optical Access Networks
70
NETWORK MANAGEMENT
William Stallings
472 | 2018
FEATURES
■ UPDATED! The text includes the most recent innovations in a comprehensive coverage of the field.
■ UPDATED! Professors in the field have reviewed this book since the last edition to clarify and tighten the narrative
and improve illustrations.
■ NEW! Chapter on network access control includes a general overview of the topic plus discussions of the
Extensive Authentication Protocol and IEEE 802.1X.
■ NEW! Section on cloud security covers the security issues related to cloud computing.
■ NEW! Online chapter on SHA-3 discusses the new cryptographic hash standard, which was adopted in 2012.
■ NEW! Section on mobile device security introduces this essential aspect of enterprise network security.
■ UPDATED! Chapter on malicious software now focuses on backdoor/rootkit malware more commonly installed by
social engineering attacks, rather than more classic direct infections like viruses and worms.
■ NEW! Sample Syllabi guide instructors in using the text for a limited amount of time.
■ NEW! Learning Objectives begin each chapter.
CONTENT
16. Introduction 22. Wireless Network Security
17. Symmetric Encryption and Message 23. Electronic Mail Security
18. Public-Key Cryptography and Message 24. IP Security
19. Key Distribution and User Authentication 25. Malicious Software
20. Network Access Control and Cloud Security 26. Intruders
21. Transport-Level Security 27. Firewalls
71
NETWORK SECURITY
William Stallings
768 | 2017
FEATURES
■ Throughout the book, refinements and revisions improve pedagogy and user-friendliness, in addition to
substantive changes.
■ Comprehensive, up-to-date surveys of cryptographic algorithms provide an understanding of the important
algorithms and allow students to assess their relative strengths and weaknesses.
■ New sections on fundamental security design principles, attack surfaces and attack trees.
■ Chapter on Email Security has been rewritten to provide a upto-date discussion of the topic.
■ Discussion on user authentication model, cloud security and Transport Layer Security has been thoroughly
reorganized and expanded in the new edition to reflect recent developments.
CONTENTS
1. Computer and Network Security Concepts 11. Cryptographic Hash Functions
2. Introduction to Number Theory 12. Message Authentication Codes
3. Classical Encryption Techniques 13. Digital Signatures
4. Block Ciphers and the Data Encryption Standard 14. Key Management and Distribution
5. Finite Fields 15. User Authentication Protocols
6. Advanced Encryption Standard 16. Network Access Control and Cloud Security
7. Block Cipher Operation 17. Transport-Level Security
8. Random Bit Generation and Stream Ciphers 18. Wireless Network Security
9. Public-Key Cryptography and RSA 19. Electronic Mail Security
10. Other Public-Key Cryptosystems 20. IP Security
72
NETWORK SECURITY
en
Web
en
Web
ts
ts
Information Security:
Principles and Practices
Mark Merkow / Jim Breithaupt
ISBN: 9788131712887
pplem
Pages: 275 Su
en
Web
ts
73
NETWORK SECURITY
944 | 2018
FEATURES
■ This classic text has been thoroughly updated to reflect today’s newest technologies, standards, and trends
■ Topics progress from simple and straightforward to complex and intricate
■ Easy-to-read descriptions of concepts and incidents
■ As of Oct, 2015, there are new, vastly improved PowerPoint slides for instructor use
CONTENTS
Foreword Chapter 6: Networks
Preface Chapter 7: Databases
Acknowledgments Chapter 8: Cloud Computing
About the Authors Chapter 9: Privacy
Chapter 1: Introduction Chapter 10: Management and Incidents
Chapter 2: Toolbox: Authentication, Access Control, and Chapter 11: Legal Issues and Ethics
Cryptography Chapter 12: Details of Cryptography
Chapter 3: Programs and Programming Chapter 13: Emerging Topics
Chapter 4: The Web—User Side Bibliography
Chapter 5: Operating Systems Index
Shari Lawrence Pfleeger is widely known as a software engineering and computer security researcher, most recently
as a Senior Computer Scientist with the Rand Corporation and as Research Director of the Institute for Information
Infrastructure Protection. She is currently Editor in Chief of IEEE Security & Privacy magazine.
Jonathan Margulies is the CTO of Qmulos, a cybersecurity consulting firm. After receiving his Masters Degree in
Computer Science from Cornell University, Mr. Margulies spent nine years at Sandia National Labs, researching and
developing solutions to protect national security and critical infrastructure systems from advanced persistent threats.
He then went on to NIST’s National Cybersecurity Center of Excellence, where he worked with a variety of critical in-
frastructure companies to create industry-standard security architectures. In his free time, Mr. Margulies edits the
“Building Security In” section of IEEE Security & Privacy magazine.
74
NETWORK SECURITY
en
Web
ts
Express Learning- Analyzing
Cryptography and Network Computer Security
Security
P. Pfleeger / Lawrence Pfleeger
ITL Education Solutions Limited
ISBN: 9789332517424
ISBN: 9788131764527 Pages: 848
Pages: 196
Internet
Cryptography
Richard E. Smith
ISBN: 9788131704127
Pages: 376
75
NETWORK SECURITY
Simon Haykin
944 | 2016
CONTENTS
1. Rosenblatt’s Perceptron 6. Support Vector Machines 12. Dynamic Programming
2. Model Building through 7. Regularization Theory 13. Neurodynamics
Regression 8. Principal-Components Analysis 14. Bayseian Filtering for State
3. The Least-Mean-Square 9. Self-Organizing Maps Estimation of Dynamic Systems
Algorithm 10. Information-Theoretic Learning 15. Dynamically Driven Recurrent
4. Multilayer Perceptrons Models Networks
5. Kernel Methods and Radial- 11. Stochastic Methods Rooted in
Basis Function Networks Statistical Mechanics
George J Klir
592 | 2015
FEATURES
ISBN: 9789332549425 ■ Details the advances that have taken place in fuzzy set theory and fuzzy logic in
recent years.
■ Requires only a basic knowledge of classical (nonfuzzy) set theory, classical
(two-valued) logic, and probability theory.
76
NEURAL NETWORKS & FUZZY LOGIC
CONTENTS
I. Theory II. Applications Appendix A. Neural Networks: An
1. From Classical (Crisp) Sets to 10. Constructing Fuzzy Sets and Overview
Fuzzy Sets: A Grand Paradigm Operations on Fuzzy Sets Appendix B. Genetic Algorithms: An
Shift 11. Approximate Reasoning Overview
2. Fuzzy Sets versus Crisp Sets 12. Fuzzy Systems Appendix C. Rough Sets versus
3. Operations on Fuzzy Sets 13. Pattern Recognition Fuzzy Sets
4. Fuzzy Arithmetic 14. Fuzzy Databases and Appendix D. Proofs of Some
5. Fuzzy Relations Information Retrieval Systems Mathematical Theorems
6. Fuzzy Relation Equations 15. Fuzzy Decision Making Appendix E. Glossary of Key
7. Possibility Theory 16. Engineering Applications Concepts
8. Fuzzy Logic 17. Miscellaneous Applications Appendix F. Glossary of Symbols
9. Uncertainty-Based Information
368 | 2015
CONTENTS
1. Crist Sets and Fuzzy Sets 4. Fuzzy Measures A. Uniqueness of Uncertainty
2. Operations on Fuzzy Sets 5. Uncertainty and Information Measures
3. Fuzzy Relations 6. Applications B. Glossary of Symbols
77
NEURAL NETWORKS & FUZZY LOGIC
en
Web
ts
Fuzzy Logic: Intelligence,
Control, and Information
John Yen / Reza Langari
ISBN: 9788131705346
Pages: 532
NETWORK PROGRAMMING
ISBN: 9789332535152
Pages: 864
78
NETWORK PROGRAMMING
Andrew S. Tanenbaum
608 | 2005
FEATURES
■ Offers the most up-to-date coverage of emerging techniques and technology, including the only coverage of
Distributed Shared Memory available to date
■ Provides four detailed case studies of actual distributed systems, including:
■ Amoeba ■ Chorus
■ Mach ■ DCE
CONTENTS
1. Introduction to Distributed Systems 6. Distributed Shared Memory
2. Communication in Distributed Systems Case Study Amoeba
3. Synchronization in Distributed Systems Case Study Mach
4. Processes and Processors in Distributed Systems Case Study Chorus
5. Distributed File Systems Case Study DCE
➦ ALSO AVAILABLE...
ts
79
DISTRIBUTED SYSTEMS
Andrew S. Tanenbaum
704 | 2015
FEATURES
■ First part of the book dedicates one chapter to each of seven key principles of all distributed systems:
communication, processes, naming, synchronization, consistency and replication, fault tolerance, and security.
■ Second part of the book devoted to real-world distributed case studies:
■ Numerous end-of-chapter exercises - Explain how the various principles of distributed systems work in practice.
■ “Big picture” concepts and many technical details:
■ Excellent coverage of timely, advanced distributed systems topics - Examines security, payment systems, recent
Internet and Web protocols, scalability, and caching and replication.
CONTENTS
1. Introduction 8. Fault Tolerance
2. Architectures 9. Security
3. Processes 10. Distributed Object-Based Systems
4. Communication 11. Distributed File Systems
5. Naming 12. Distributed Web-Based Systems
6. Synchronization 13. Distributed Coordination-Based
7. Consistency And Replication
80
DISTRIBUTED SYSTEMS
Best Seller
George Coulouris | Jean Dollimore | Tim Kindberg
1,064 | 2017
FEATURES
■ Provides an understanding of the principles on which the Internet and other distributed systems are based, their
architecture, algorithms and design and how they meet the demands of contemporary distributed applications
■ Broad and up-to-date coverage of the principles and practice in the fast moving area of Distributed Systems
■ Includes the key issues in the debate between components and web services as the way forward for the industry
■ The depth of coverage will enable students to evaluate existing distributed systems and design new ones
■ Incorporates and anticipates the major developments in distributed systems technology
■ Case studies illustrate the design concepts for each major topic
CONTENTS
1. Characterization of Distributed Systems 12. Distributed File Systems
2. System Models 13. Name Services
3. Networking and Internetworking 14. Time and Global States
4. Interprocess Communication 15. Coordination and Agreement
5. Remote Invocation 16. Transactions and Concurrency Control
6. Indirect Communication 17. Distributed Transactions
7. Operating System Support 18. Replication
8. Dist. Objects and Components 19. Mobile and Ubiquitous Computing
9. Web Services 20. Distributed Multimedia Systems
10. Peer-to-Peer Systems 21. Designing Distributed Systems: Google Case Study “
11. Security
81
DISTRIBUTED SYSTEMS
1,136 | 2016
Andrew S. Tanenbaum
1,080 | 2015
CONTENTS
1. Introduction 5. File Systems Appendix B - Minix 3 Source Code
2. Processes 6. Reading List And Bibliography Listing
3. Input/Output Appendix A - Installing Minix 3 Appendix C - Index To Files
4. Memory Management
82
OPERATING SYSTEMS
Best Seller
William Stallings
800 | 2018
FEATURES
■ Four operating systems serve as running examples to illustrate the concepts and to tie them to real-world design
choices that must be made: Linux, UNIX, Android, and Windows
■ The book includes a number of pedagogic features, including the use of animations and videonotes and
numerous figures and tables to clarify the discussion.
■ Design concepts discussed in a given chapter are immediately reinforced with real-world examples.
■ Running case studies, focused on how specific operating systems implement specific concepts, illustrate concepts
and are embedded throughout the text, rather than assembled as a single chapter or appendix.
CONTENT
1. Computer System Overview 7. Memory Management 14. Virtual Machines
2. Operating System Overview 8. Virtual Memory 15. Operating System Security
3. Process Description and 9. Uniprocessor Scheduling 16. Cloud and IoT Operating Syste
Control 10. Multiprocessor, Multicore, and
4. Threads Real-Time Scheduling
5. Concurrency: Mutual Exclusion 11. I/O Management and Disk
and Synchronization Scheduling
6. Concurrency: Deadlock and 12. File Management
Starvation 13. Embedded Operating Systems
➦ ALSO AVAILABLE...
Operating System, 3e
Harvey M.Deitel /Paul J.Deitel /
David R.Choffnes
pplem
ISBN: 9788131712894 Su
en
Web
Pages: 1,270
ts
83
OPERATING SYSTEMS
en
Web
ts
PARALLEL PROCESSING
ts
ISBN: 9788131702390
pplem
Pages: 488 Su
en
Web
ts
84
PARALLEL PROCESSING
Best Seller
Brian W. Kernighan | Dennis Ritchie
284 | 2015
FEATURES
ISBN: 9789332549449 ■ 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. 5. Pointers and Arrays.
2. Types, Operators, and Expressions. 6. Structures.
3. Control Flow. 7. Input and Output.
4. Functions and Program Structure. 8. The UNIX System Interface.
➦ ALSO AVAILABLE...
C Programming in One
Hour a Day, Sams Teach
Yourself, 7/e
L. Jones / Aitken / Miller
ISBN: 9789332536104
Pages: 696
85
C PROGRAMMING
704 | 2015
FEATURES
■ New flowcharts and diagrams.
■ Online more than 100 programs Fully tested and executed programs.
■ Chapter on Computer Graphics.
CONTENTS
1. Basics and Introduction to ‘C’ 12. Preprocessor Directives
2. The C Declarations 13. Structure and Union
3. Operations and Expressions 14. Files
4. Input and Output in C 15. Graphics
5. Decision Statements 16. Dynamic Memory Allocation and Linked List
6. Loop Control A. American Code for Information Interchange
7. Data Structure: Array B. Priority of operations and Their Clubbing
8. Strings and Standard Functions C.Header Files and Standard Library Functions
9. Pointers D. Rom-Bios Services
10. Functions E. Scan Codes of Keyboard Keys
11. Storage Class
➦ ALSO AVAILABLE...
86
C PROGRAMMING
Ajay Mittal Su
pplem
en
Web
764 | 2010
ts
ABOUT THE BOOK
This book on C Programming has a perfect blend of theory as well as practicals. The
presentation is in such a way that helps the readers to learn the concepts through
practice and programming.
FEATURES
■The book discusses the behavior of the programs with regards to compilers like
ISBN: 9788131729342 Borland Turbo C 3.0, Borland Turbo C 4.5 and MS VC++ 6.0
■ The book contains over 200 find the output, 300 MCQs
■ 60 programming exercises and over 450 test yourself questions to test the student’s understanding.
■ More than 150 solved programs
■ Programs explained alongwith flowcharts and algorithms
CONTENTS
1. Data types, Variables & 4. Arrays & Pointers 8. The C Preprocessor
Constants 5. Functions 9. Structures, Unions,
2. Operators & Expressions 6. Strings and Character Arrays Enumerations and Bit-Fields
3. Statements 7. Scope, Lifetime & Storage Classes 10. Files
➦ ALSO AVAILABLE...
87
C PROGRAMMING
1008 | 2018
FEATURES
■ Deitels’ signature “Live-Code” approach allows students to run full programs as they learn key concepts.
■ A focus on performance issues relates the text to real world, as developers of performance-intensive systems
often code in C or C++.
■ Unparalleled breadth and depth of programming concepts and intermediate-level topics for further study
■ Hundreds of complete, working programs
■ Comprehensive Introduction to C compatible with all major operating systems
■ The book supports both the C11 and C99 standards in early chapters as appropriate for introductory material.
■ All code has been tested and is compatible with Linux, Windows, and OSX operating systems.
CONTENTS
Chapter 1: Introduction to Computers, the Internet, and Technology
the Web Chapter 16: Introduction to Classes, Objects, and Strings
Chapter 2: Introduction to C Programming Chapter 17: Classes: A Deeper Look; Throwing
Chapter 3: Structured Program Development in C Exceptions
Chapter 4: C Program Control Chapter 18: Operator Overloading: Class String
Chapter 5: C Functions Chapter 19: Object-Oriented Programming: Inheritance
Chapter 6: C Arrays Chapter 20: Object-Oriented Programming:
Chapter 7: C Pointers Polymorphism
Chapter 8: C Characters and Strings Chapter 21: Stream Input/Output: A Deeper Look
Chapter 9: C Formatted Input/Output Chapter 22: Exception Handling: A Deeper look
Chapter 10: C Structures, Unions, Bit Manipulations, and Chapter 23: Introduction to Custom Templates
Enumerations Appendix A: C and C++ Operator Precedence Charts
Chapter 11: C File Processing Appendix B: ASCII Character Set
Chapter 12: C Data Structures Appendix C: Number Systems
Chapter 13: C Preprocessor Appendix D: Sorting: A Deeper Look
Chapter 14: Other C Topics Appendix E: Multithreading and other C11 and C99
Chapter 15: C++ as a Better C; Introducing Object Topics
88
C PROGRAMMING
A Book on C, 4e Pointers on C
Kelley /Pohl Kenneth A.Reek
en
Web
ts
Problem Solving & Programming
Program Design in C 7e Techniques Through C:
A Beginner’s Companion
Jeri R Hanly /Elliot B.Koffman
M.G.Venkateshmurthy
ISBN: 9789332518810
Pages: 840 ISBN: 9788131705087
Pages: 248
Pages: 292
ts
C Programming:
Test Your Skills
A.N.Kamthane
ISBN: 9788131732090
Pages: 354
89
C PROGRAMMING
Nicolai M. Josuttis
1,128 | 2012
FEATURES
■ Thoroughly documents each library component incorporated in the brand-new C++ standard
■ Clearly explains complex concepts, and presents the practical detailed programmers need to use the Standard
Library effectively
■ Contains many examples of working code, all available for download at an accompanying website
CONTENTS
1. About This Book 8. STL Container Members in 14. Regular Expressions
2. Introduction to C++ and the Detail 15. Input/Output Using Stream
Standard Library 9. STL Iterators Classes
3. New Language Features 10. STL Function Objects and Using 16. Internationalization
4. General Concepts Lambdas 17. Numerics
5. Utilities 11. STL Algorithms 18. Concurrency
6. The Standard Template Library 12. Special Containers 19. Allocators
7. STL Containers 13. Strings
➦ ALSO AVAILABLE...
ISBN: 9788131711156
Pages: 346
90
C++ PROGRAMMING
Robert Lafore Su
pplem
en
Web
1,040 | 2008
ts
ABOUT THE BOOK
Object Oriented Programming in C++ is a comprehensive solution for teaching ob-
ject-oriented programming using the features of ANSI/ISO C++. It covers the basic
concepts of object-oriented programming, why those concepts exist and how to
make them work effectively. The Fourth Edition is updated and revised to include
more UML coverage, inter-file communication, and use-cases analysis to explain soft-
ware design. The book covers object-oriented programming through task-oriented
ISBN: 9788131722824 examples and figures to conceptualize the techniques and approaches used. It also
contains questions and exercises to reinforce the concepts students have learned.
CONTENTS
1. The Big Picture 7. Arrays and Strings 12. Streams and Files
2. C++ Programming Basics 8. Operator Overloading 13. Multifile Programs
3. Loops and Decisions 9. Inheritance 14. Templates and Exceptions
4. Structures 10. Pointers 15. The Standard Template Library
5. Functions 11. Virtual Functions and Other 16. Object-Oriented Software
6. Objects and Classes Subtleties Development
➦ ALSO AVAILABLE...
ISBN: 9789332539228
Pages: 720
91
C++ PROGRAMMING
en
Web
908 | 2007
ts
ABOUT THE BOOK
C++ Primer, Fourth Edition has been completely revised and rewritten to conform
to today’s C++ usage. Students new to C++ will find a clear and practically organized
introduction to the language enhanced by numerous pedagogical aids. The fourth
edition represents a complete restructuring and revision of the Primer. The authors’
motivation in this edition is to teach effective styles of modern C++ programming.
To this end, they introduce the Standard Library and generic programming much
ISBN: 9788131710777 earlier in the text. Many examples have been reformulated to take advantage of
library facilities. Their focus is to show how to use the standard library abstractions
rather than the low-level facilities built into the language. They’ve also streamlined and reordered the presentation of
language topics.
CONTENTS
I. The Basics 10. Generic Algorithms
1. Variables and Basic Types III. Classes and Data Abstraction
2. Library Types 11. Classes
3. Arrays and Pointers 12. Copy Control
4. Expressions 13. Overloaded Operations and Conversions
5. Statements
IV. Object-Oriented and Generic Programming
6. Functions
14. Object-Oriented Programming
7. The IO Library
15. Templates and Generic Programming
II. Containers and Algorithms
V. Advanced Topics
8. Sequential Containers
16. Tools for Large Programs
9. Associative Containers
17. Specialized Tools and Techniques
➦ ALSO AVAILABLE...
Object Oriented
Programming Using C++, 2/e
Ira Pohl
ISBN: 9788131703915
Pages: 576
92
C++ PROGRAMMING
Stephen Prata
1,200 | 2015
CONTENTS
1. Getting Started with C++ 7. More on classes
2. Data Types 8. Friends, Exceptions and, More
3. Control Statements and Operators 9. The string class and the Standard Template Library
4. Functions 10. Input, Output, and Files
5. Memory models and Namespace 11. Reusing Code in C++ (online)
6. Objects and Classes 12. Visiting with the New C++ Standard (online)
➦ ALSO AVAILABLE...
ISBN: 9789332516021
Pages: 768
93
C++ PROGRAMMING
Bjarne Stroustrup
1,040 | 2002
FEATURES
■ Includes significant new updates and two brand-new appendices on internationalization and Standard Library
technicalities.
■ The most widely read and trusted guide to the C++ language, standard library, and design techniques: More than
650,000 copies sold already!
■ The only book with authoritative, accessible coverage of every major element of ISO/ANSI Standard C++.
CONTENTS
I. Basic Facilities 12. Class Hierarchies.
1. Types and Declarations. III. The Standard Library
2. Pointers, Arrays, and Structures. 13. Library Organization and Containers.
3. Expressions and Statements. 14. Standard Containers.
4. Functions. 15. Algorithms and Function Objects.
5. Namespaces and Exceptions. 16. Iterators and Allocators.
6. Source Files and Programs. 17. Strings.
II. Abstraction Mechanisms 18. Streams.
7. Classes. 19. Numerics.
8. Operator Overloading. IV. Design Using C++
9. Derived Classes. 20. Development and Design.
10. Templates. 21. Design and Programming.
11. Exception Handling. 22. Roles of Classes.
94
C++ PROGRAMMING
Best Seller
Harvey M. Deitel | Paul Deitel
1,072 | 2017
FEATURES
■ Rich coverage of fundamentals ■ Adheres to key CERT secure C++ coding guidelines
■ A clear, example-driven presentation of objects, ■ Extensive real-world OO case studies, including the
classes, inheritance and polymorphism optional OO design/implementation ATM case study
■ Conforms to the C++11 and C++14 standards ■ Making a Difference exercises set
■ Standard Library containers, iterators and algorithms, ■ Code tested on GNU g++,Microsoft Visual C++ and
Lambdas, generic programming with templates Clang/LLVM in Apple Xcode compilers
■ Exception handling, strings, files, data structures
CONTENTS
1. Introduction to Computers and C++ 11. Object-Oriented Programming: Inheritance
2. Introduction to C++ Programming; Input/Output 12. Object-Oriented Programming: Polymorphism
and Operators 13. Stream Input/Output: A Deeper Look
3. Introduction to Classes, Objects, Member Functions 14. File Processing
and Strings 15. Standard Library Containers and Iterators
4. Algorithm Development and Control Statements: 16. Standard Library Algorithms
Part 1 17. Exception Handling: A Deeper Look
5. Control Statements: Part Logical Operators 18. Introduction to Custom Templates
6. Functions and an Introduction to Recursion 19. Custom Templatized Data Structures
7. Class Templates array and vector; Catching 20. Searching and Sorting
Exceptions 21. Class string and String Stream Processing: A
8. Pointers Deeper Look
9. Classes: A Deeper Look 22. Bits, Characters, C Strings and structs
10. Operator Overloading; Class string
➦ ALSO AVAILABLE...
95
C++ PROGRAMMING
Walter Savitch
1,096 | 2018
FEATURES
■ Personalized Learning with MyProgrammingLab ■ Immediate, personalized feedback: Students will gain
■ Through the power of practice and immediate intelligent, immediate feedback by mining our large
personalized feedback, MyProgrammingLab helps database of submissions to provide student-specific
students fully grasp the logic, semantics, and syntax responses.
of programming. A self-study and homework tool, ■ Dynamic roster: Your students’ submissions are
a MyProgrammingLab course consists of hundreds automatically evaluated, both saving you time, and
of small practice problems organized around the offering students immediate learning opportunities.
structure of this textbook. For students, the system The color-coded roster gives you a quick glance of
automatically detects errors in the logic and syntax of your classes’ progress. Easily drill down to receive
their code submissions and offers targeted hints that information on a single student’s performance or
enable them to figure out what went wrong–and why. submissions for a specific problem.
For instructors, a comprehensive roster tracks correct ■ Graduated complexity: Problems are broken down
and incorrect answers and stores the code inputted into short, understandable sequences of exercises,
by students for review. where each sequence relates to a particular topic.
■ Programming practice: Your students will gain first- Within each sequence the level and sophistication of
hand programming experience in an interactive the exercises increase gradually but steadily.
online environment.
CONTENTS
1. Introduction to Computers and C++ Programming 14. Recursion
2. C++ Basics 15. Inheritance
3. More Flow of Control 16. Exception Handling
4. Procedural Abstraction and Functions That Return 17. Templates
a Value 18. Standard Template Library
5. Functions for All Subtasks Appendices
6. I/O Streams as an Introduction to Objects and Classes 1. C++ Keywords
7. Arrays 2. Precedence of Operators
8. Strings and Vectors 3. The ASCII Character Set
9. Pointers and Dynamic Arrays 4. Some Library Functions
10. Defining Classes 5. Inline Functions
11. Friends, Overloaded Operators, and Arrays in Classes 6. Overloading the Array Index Square Brackets
12. Separate Compilation and Namespaces 7. The this Pointer
13. Pointers and Linked Lists 8. Overloading Operators as Member Operators
ABOUT THE AUTHOR(S)
Walter Savitch is Professor Emeritus of Computer Science at the University of California–San Diego.
96
C++ PROGRAMMING
en
Web
ts
Pages: 672
C++ Programming:
A Practical Approach
Madhusudan Mothe
ISBN: 9788131760529
Pages: 472
97
C++ PROGRAMMING
Ashok Kamthane
604 | 2009
FEATURES
■ Concepts supported by about 400 solved programs and exercises.
■ Step-by-step programming procedures.
■ Real-time solved examples and problems.
■ Programs explained with outputs.
■ Multiple-choice questions at the end of each chapter enable the understanding of concepts.
CONTENTS
1. Program Development Styles and Basics of C 9. Pointers
2. The C Declarations 10. Functions
3. Operators and Expressions 11. Preprocessor Directives
4. Input and Output in C 12. Structure and Union
5. Decision Statements 13. Files
6. Loop Control Statements 14. Linear Data Structure
7. Arrays 15. Non-Linear Data Structure
8. Working with Strings and Standard Functions 16. Searching and Sorting
98
DATA STRUCTURES
672 | 2015
ISBN: 9789332549319
A.K. Sharma
520 | 2013
FEATURES
■ Easy to understand text coupled with simple to understand examples
■ Every data-structure is supported with a pictorial representation and its possible implementations.
■ Over 100 solved problems
■ All programs tested using Turbo ’C’.
CONTENTS
1. Overview of ’C’ 6. Linked Lists
2. Data Structures and Algorithms: An Introduction 7. Trees
3. Arrays: Searching and Sorting 8. Graphs
4. Stacks and Queues 9. Files
5. Pointers 10. Advanced Data-Structures
99
DATA STRUCTURES USING C
640 | 2019
FEATURES
■ Follows data structure development from its theoretical conception to its concrete realization.
■ Offers several alternative implementations of data structures and discusses trade-offs involved in choosing a
particular approach.
■ Contains numerous debugged programming examples.
■ Emphasizes structured design and programming techniques.
CONTENTS
1. Introduction to Data Structures
2. The Stack 6. Sorting
3. Recursion 7. Searching
4. Queues and Lists 8. Graphs and their Applications
5. Trees 9. Storage Management
en
Web
Best Seller
528 | 2005
ts
ABOUT THE BOOK
In the second edition of this best-selling book, the author continues to refine and
enhance his innovative approach to algorithms and data structures. Using a C im-
plementation, he highlights conceptual topics, focusing on ADTs and the analysis of
algorithms for efficiency as well as performance and running time.
FEATURES
■ Includes a chapter on algorithm and design techniques that cover greedy
ISBN: 9788177583588 algorithms, divide and conquer algorithms, dynamic programming, randomized
algorithms and backtracking.
■ Presents current topics and newer data structures such as Fibonacci heaps, skew heaps, binomial queues, skip
lists and splay trees.
■ Incorporates new results on the average case analysis of heapsort.
■ Offers source code from example programme via anonymous FTP.
100
DATA STRUCTURES USING C
➦ ALSO AVAILABLE...
en
Web
ts
101
DATA STRUCTURES USING C
en
Web
606 | 2007
ts
ABOUT THE BOOK
The C++ language is brought up-to-date and simplified, and the Standard Template
Library is now fully incorporated throughout the text. Data Structures and Algo-
rithm Analysis in C++ is logically organized to cover advanced data structures topics
from binary heaps to sorting to NP-completeness. Figures and examples illustrating
successive stages of algorithms contribute to Weiss’ careful, rigorous and in-depth
analysis of each type of algorithm.
ISBN: 9788131714744
FEATURES
■ Discussion of algorithm and design techniques covers greedy algorithms, divide and conquer algorithms,
dynamic programming, randomized algorithms, and backtracking.
■ Covers topics and data structures such as Fibonacci heaps, skew heaps, binomial queue, skip lists and splay trees.
CONTENTS
1. Introduction 7. Sorting
2. Algorithm Analysis 8. The Disjoint Set Class
3. Lists, Stacks, and Queues 9. Graph Algorithms
4. Trees 10. Algorithm Design Techniques
5. Hashing 11. Amortized Analysis
6. Priority Queues (Heaps) 12. Advanced Data Structures and Implementation
Larry R Nyhoff
1,264 | 2011
ISBN: 9788131764701
102
DATA STRUCTURES USING C++
ISBN: 9789332549395
Pages: 700
File Structures:
An Object-Oriented
Approach with C++, 3e
Michael J.Folk /Greg Riccardi /
Bill Zoellick
ISBN: 9788177583731
Pages: 744
103
DATA STRUCTURES USING JAVA
1288 | 2018
FEATURES
■ Rich coverage of programming fundamentals; real-world examples:
■ Interactive Java through JShell–Java SE 9’s most exciting new pedagogic feature
■ Lambdas, sequential and parallel streams, functional interfaces
■ JavaFX GUI, 2D and 3D graphics, animation and video
■ Composition vs. Inheritance, dynamic composition
■ Programming to an interface not an implementation
■ Files, input/output streams and XML serialization
■ Concurrency for optimal multi-core performance
■ Other topics: recursion, searching, sorting, generics, data structures, optional Swing GUI, multithreading,
database (JDBC TM and JPA)
■ Outstanding applied pedagogy to facilitate learning:
■ Programming Wisdom: Hundreds of valuable programming tips facilitate learning. Icons throughout the text
identify Software Engineering Observations, Good Programming Practices, Common Programming Errors,
Error-Prevention Tips, Portability Tips, Performance Tips, and Look-and-Feel Observations (for GUI design).
■ Hundreds of self-review exercises with answers.
■ Hundreds of interesting real-world exercises and projects enable students to apply what they’ve learned.
■ “Making a Difference” exercises encourage students to use computers and the Internet to research and
address significant social problems.
CONTENTS
1. Introduction to Computers, the Internet and Java 12. JavaFX Graphical User Interfaces: Part 1
2. Introduction to Java Applications; Input/Output and 13. JavaFX GUI: Part 2
Operators 14. Strings, Characters and Regular Expressions
3. Introduction to Classes, Objects, Methods and 15. Files, Input/Output Streams, NIO and XML
Strings Serialization
4. Control Statements: Part 1; Assignment, ++ and -- 16. Generic Collections
Operators 17. Lambdas and Streams
5. Control Statements: Part 2; Logical Operators 18. Recursion
6. Methods: A Deeper Look 19. Searching, Sorting and Big O
7. Arrays and ArrayLists 20. Generic Classes and Methods: A Deeper Look
8. Classes and Objects: A Deeper Look 21. Custom Generic Data Structures
9. Object-Oriented Programming: Inheritance 22. JavaFX Graphics and Multimedia
10. Object-Oriented Programming: Polymorphism and 23. Concurrency
Interfaces 24. Accessing Databases with JDBC
11. Exception Handling: A Deeper Look 25. Introduction to JShell: Java 9’s REPL
104
JAVA PROGRAMMING
105
JAVA PROGRAMMING
712 | 2008
FEATURES
■ Restructured to deliver in-depth coverage of Java’s most critical new features.
■ Extensive code examples help developers make the most of new Java features -- from collections to
internationalization, and beyond.
■ By three leaders of the Java community, including Java creator James Gosling, Jini architect Ken Arnold, and Sr.
Research Scientist David Holmes.
CONTENTS
1. A Quick Tour 8. Exceptions 15. The I/O Package
2. Classes and Objects 9. Strings 16. Collections
3. Extending Classes 10. Threads 17. Miscellaneous Utilities
4. Interfaces 11. Programming with Types 18. System Programming
5. Nested Classes and Interfaces 12. Garbage Collection and 19. Internationalization and
6. Tokens, Operators, and Memory Localization
Expressions 13. Packages 20. Standard Packages
7. Control Flow 14. Documentation Comments
➦ ALSO AVAILABLE...
ISBN: 9789332502031
Pages: 720
106
JAVA PROGRAMMING
Walter Savitch
1,024 | 2017
CONTENTS
1. Introduction to Computers and Java 8. Inheritance, Polymorphism, and Interfaces
2. Basic Computation 9. Exception Handling
3. Flow of Control: Branching 10. Streams, File I/O, and Networking
4. Flow of Control: Loops 11. Recursion
5. Defining Classes and Methods 12. Dynamic Data Structures and Generics
6. More About Objects and Methods Appendices
7. Arrays
➦ ALSO AVAILABLE...
107
JAVA PROGRAMMING
Joshua Bloch
264 | 2017
FEATURES
■ New coverage of generics, enums, annotations, autoboxing, the for-each loop, varargs, concurrency utilities, and
much more
■ Updated techniques and best practices on classic topics, including objects, classes, libraries, methods, and
serialization
■ How to avoid the traps and pitfalls of commonly misunderstood subtleties of the language
■ Focus on the language and its most fundamental libraries: java.lang, java.util, and, to a lesser extent, java.util.
concurrent and java.io
CONTENTS
1. Introduction 4. Classes and Interfaces 7. Serialization
2. Creating and Destroying Java 5. Methods 8. Exceptions
3. Objects 6. Concurrency
➦ ALSO AVAILABLE...
108
JAVA PROGRAMMING
1120 | 2018
FEATURES
■ A comprehensive tutorial to the Java programming language, for programmers who are new to Java
■ Uses the Deitels’ signature “”live code”” style, where every programming concept is explored in the context of a
complete working program, not a code fragment
■ Covers everything from the basics to advanced topics such as multithreading, as well as all the new features in
Java SE 9
CONTENTS
Foreword Chapter 17: Lambdas and Streams
Preface Chapter 18: Recursion
Before You Begin Chapter 19: Generic Classes and Methods: A Deeper
Chapter 1: Introduction and Test-Driving a Java Look
Application Chapter 20: JavaFX Graphics, Animation and Video
Chapter 2: Introduction to Java Applications; Input/ Chapter 21: Concurrency and Multi-Core Performance
Output and Operators Chapter 22: Accessing Databases with JDBC
Chapter 3: Introduction to Classes, Objects, Methods Chapter 23: Introduction to JShell: Java 9’s REPL for
and Strings Interactive Java
Chapter 4: Control Statements: Part 1; Assignment, ++ Chapter 24: Java Persistence API (JPA)
and -- Operators Chapter 25: ATM Case Study, Part 1: Object-Oriented
Chapter 5: Control Statements: Part 2; Logical Operators Design with the UML
Chapter 6: Methods: A Deeper Look Chapter 26: ATM Case Study Part 2: Implementing an
Chapter 7: Arrays and ArrayLists Object-Oriented Design
Chapter 8: Classes and Objects: A Deeper Look Chapter 27: Java Platform Module System
Chapter 9: Object-Oriented Programming: Inheritance Chapter 28: Additional Java 9 Topics
Chapter 10: Object-Oriented Programming: Appendix A: Operator Precedence Chart
Polymorphism and Interfaces Appendix B: ASCII Character Set
Chapter 11: Exception Handling: A Deeper Look Appendix C: Keywords and Reserved Words
Chapter 12: JavaFX Graphical User Interfaces: Part 1 Appendix D: Primitive Types
Chapter 13: JavaFX GUI: Part 2 Appendix E: Bit Manipulation
Chapter 14: Strings, Characters and Regular Expressions Appendix F: Labeled break and continue Statements
Chapter 15: Files, Input/Output Streams, NIO and XML
Serialization
Chapter 16: Generic Collections
109
JAVA PROGRAMMING
Dr. Harvey Deitel, Chairman and Chief Strategy Officer of Deitel & Associates, Inc., has over 50 years of experience in
the computer field. Dr. Deitel earned B.S. and M.S. degrees in Electrical Engineering from MIT and a Ph.D. in Mathematics
from Boston University. He has extensive college teaching experience, including earning tenure and serving as the
Chairman of the Computer Science Department at Boston College before founding Deitel & Associates, Inc., in 1991 with
his son, Paul. The Deitels’ publications have earned international recognition, with translations published in Japanese,
German, Russian, Spanish, French, Polish, Italian, Simplified Chinese, Traditional Chinese, Korean, Portuguese, Greek,
Urdu and Turkish. Dr. Deitel has delivered hundreds of programming courses to corporate, academic, government and
military clients.
368 | 2017
FEATURES
■ Powerhouse author team with contributions from Doug Lea, Josh Bloch and David Holmes
■ A practical, hands-on, example-driven guide for every working Java programmer
■ Based on J2SE 5.0 which includes many new concurrency features that make concurrency development much
more accesible (and necessary)
CONTENTS
1. Introduction 5. Task Execution 9. Performance and Scalabilty
2. Thread Safety 6. Cancellation and Shutdown 10. Explicit Locks
3. Sharing Objects 7. Applying Thread Pools 11. Building Custom Synchronizers
4. Building Blocks 8. Avoiding Liveness Hazards 12. Testing Concurrent Programs
110
JAVA PROGRAMMING
James Gosling
798 | 2014
FEATURES
■ Fully reflects the single largest evolution of the Java language in its history
■ Provides meticulous coverage of Java SE 8’s syntax, semantics, and constructs
■ Thoroughly covers major, long-awaited improvements in Java SE 8, including lambda expressions, method
references, default methods, and more
■ Fully addresses crucial enhancements to Java’s popular annotations features
■ Packed with valuable insights distinguishing Java’s formal rules from real-world compiler behavior
■ An indispensable resource for every serious programmer using the #1 language for enterprise development: Java
CONTENTS
1. Introduction 8. Classes 15. Expressions
2. Grammars 9. Interfaces 16. Definite Assignment
3. Lexical Structure 10. Arrays 17. Threads and Locks
4. Types, Values, and Variables 11. Exceptions 18. Type Inference
5. Conversions and Contexts 12. Execution 19. Syntax
6. Names 13. Binary Compatibility
7. Packages 14. Blocks and Statements
111
JAVA PROGRAMMING
680 | 2017
FEATURES
■ The definitive, complete tutorial and prep guide for scenarios, not just individual language constructs.
the new Oracle Certified Associate (OCA) exam for ■ Covers declarations, initialization, scoping, flow
Java SE 8: fully revised and updated. control, key APIs, concurrency, objects, collections,
■ The only book to combine an integrated, up-to-date generics, access control, and more.
guide to Java with comprehensive OCA review. ■ Provides valuable code examples, hands-on exercises,
■ Supports the exam’s increased focus on analyzing code review questions, and several full practice exams.
CONTENTS
1. Basics of Java Programming 8. Fundamental Classes,
2. Language Fundamentals 9. Object Lifetime
3. Declarations 10. The ArrayList<E> Class and Lambda Expressions
4. Access Control 11. Date and Time
5. Operators and Expressions Appendix A: Taking the Java SE 8 Programmer I Exam
6. Control Flow Appendix B: Exam Topics: Java SE 8 Programmer
7. Object-Oriented Programming Appendix C: Annotated Answers to Review Questions
112
JAVA PROGRAMMING
Cay S. Horstmann
1,040 | 2017
ISBN: 9789332582712
FEATURES
■ Major revision of bestselling Java book for experienced programmers!
■ Completely updated for new features in Java SE8
■ Covers the most significant update to Java in 10 years
■ One of the best-selling Java books of all time
CONTENTS
1. An Introduction to Java 1 6. Interfaces, Lambda 11. Event Handling
2. The Java Programming Expressions, and Inner Classes 12. User Interface Components
Environment 7. Exceptions, Assertions, and with Swing
3. Fundamental Programming Logging 13. Deploying Java Applications
Structures in Java 8. Generic Programming 14. Concurrency
4. Objects and Classes 9. Collections
5. Inheritance 10. Graphics Programming
➦ ALSO AVAILABLE...
113
JAVA PROGRAMMING
Cay S. Horstmann
1,072 | 2017
CONTENTS
1. The Java SE 8 Stream Library 7. Internationalization
2. Input and Output 8. Scripting, Compiling, and Annotation Processing
3. XML 9. Security
4. Networking 10. Advanced Swing
5. Database Programming 11. Advanced AWT
6. The Date and Time API 12. Native Methods
➦ ALSO AVAILABLE...
ISBN: 9789332540309
Pages: 744
114
JAVA PROGRAMMING
800 | 2018
FEATURES
■ An object-oriented approach teaches students to write good software in addition to programming skills
■ A measured approach to objects teaches students how to use objects before teaching how to write them.
■ Sound programming practices show students how to write good software, not just how to program. Through
examples and discussions, students learn how to solve problems and implement solutions using foundational
software-engineering techniques.
■ NEW! Fully embrace the JavaFX API with a sweeping overhaul of Graphics Track sections
■ JavaFX coverage provides a much cleaner approach to GUI development, embracing core object-oriented
principles better than its predecessor, Swing.
■ Full coverage of the JavaFX approach featuring graphical shapes and controls, including buttons, text fields,
checkboxes, radio buttons, choice boxes, color pickers, date pickers, dialog boxes, sliders, and spinners.
■ Java 8 method references and lambda expressions create an easy-to-understand approach to defining event
handlers.
■ An in-depth exploration of the JavaFX class hierarchy provides deeper context for why JavaFX is now the preferred
approach for developing graphics and graphical user interfaces (GUIs) in Java.
■ A detailed explanation of JavaFX properties and property binding gives a closer look at the API’s ins and outs.
■ Fully implemented examples demonstrate crucial concepts. Because students learn best through examples,
small, readily understandable examples are intertwined with larger, more realistic ones.
■ An optional Graphics Track section covers graphics and GUIs at the end of each chapter, allowing for flexibility of
coverage.
CONTENTS
1. Introduction 8. Arrays
2. Data and Expressions 9. Inheritance
3. Using Classes and Objects 10. Polymorphism
4. Writing Classes 11. Exceptions
5. Conditionals and Loops 12. Recursion
6. More Conditionals and Loops 13. Collections
7. Object-Oriented Design
115
JAVA PROGRAMMING
1344 | 2018
ISBN: 9789353065782
FEATURES
■ This classic text has been thoroughly updated to reflect today’s newest technologies, standards, and trends
■ This title is a Pearson Global Edition. The Editorial team at Pearson has worked closely with educators around the
world to include content which is especially relevant to students outside the United States.
■ Fundamentals-First Approach
■ Fundamentals-First: The book is fundamentals-first, which introduces basic programming concepts and
techniques before objects and classes. The fundamental concepts and techniques of loops, methods, and
arrays are the foundation for programming. Building the foundation prepares students to learn object-oriented
programming and advanced Java programming.
■ Why Fundamentals-First? Learning basic logic and fundamental programming techniques like loops and step-
wise refinement is essential for new programmers to succeed. Students who cannot write code in procedural
programming are not able to learn object-oriented programming. A good introduction on primitive data types,
control statements, methods, and arrays prepares students to learn object-oriented programming.
■ From Fundamentals to Object-Oriented: Often students have difficulty adapting to the object-oriented paradigm.
The book addresses this issue in chapter 10 on transition from procedural programming to object-oriented
programming. The chapter focuses on class design. Several examples are used to demonstrate the advantages of
object-oriented programming so that students learn how and when to apply OOP effectively.
CONTENTS
Chapter 1 Introduction to Computers, Programs, and Chapter 14 JavaFX Basics
Java Chapter 15 Event-Driven Programming and Animations
Chapter 2 Elementary Programming Chapter 16 JavaFX UI Controls and Multimedia
Chapter 3 Selections Chapter 17 BinaryI/O
Chapter 4 Mathematical Functions, Characters, and Chapter 18 Recursion
Strings Chapter 19 Generics
Chapter 5 Loops Chapter 20 Lists, Stacks, Queues, and Priority Queues
Chapter 6 Methods Chapter 21 Sets and Maps
Chapter 7 Single-Dimensional Arrays Chapter 22 Developing Efficient Algorithms
Chapter 8 Multidimensional Arrays Chapter 23 Sorting
Chapter 9 Objects and Classes Chapter 24 Implementing Lists, Stacks, Queues, and
Chapter 10 Object-Oriented Thinking Priority Queues
Chapter 11 Inheritance and Polymorphism Chapter 25 Binary Search Trees
Chapter 12 Exception Handling and Text I/O Chapter 26 AVL Trees
Chapter 13 Abstract Classes and Interfaces Chapter 27 Hashing
116
JAVA PROGRAMMING
en
Web
ts
ISBN: 9789332535121
Pages: 448
ts
117
JAVA PROGRAMMING
576 | 2017
FEATURES
■ Fundamentals-first approach introduces basic programming concepts and techniques on selections, loops,
functions, before writing custom classes.
■ Problem-driven approach teaches programming in a problem-driven way that focuses on problem solving rather
than syntax.
■ Flexible GUI Coverage gives instructors the flexibility to skip graphics topics, or cover these topics later in the course.
■ The book use Python’s built-in Turtle graphics module in Chapters 1-6 and Tkinter in the rest of the book.
■ Both Turtle and Tkinter are simple, easy to learn, and valuable pedagogical tools for teaching the fundamentals
of programming and object-oriented programming.
CONTENTS
1. Introduction to Computers, Programs, and Python 13. Files and Exception Handling
2. Elementary Programming 14. Tuples, Sets, and Dictionaries
3. Introduction to Functions, Strings, and Objects 15. Recursion Chapters 16-23 are bonus Web chapters
4. Selections on DS
5. Loops 16. Developing Efficient Algorithms
6. Functions 17. Sorting
7. Object-Oriented Programming 18. Linked Lists, Stacks, Queues, and Priority Queues
8. Thinking in Objects 19. Binary Search Trees
9. GUI Programming Using Tkinter 20. AVL Trees
10. Lists 21. Hashing
11. Multi-dimensional Lists 22. Graphs and Applications
12. Inheritance and Polymorphism 23. Weighted Graphs and Applications
Appendixes B. The ASCII Character Set
A. Python Keywords C. Number Systems
118
PROGRAMMING LANGUAGES
606 | 2017
ISBN: 9789332585348
FEATURES
■ A chapter on debugging — an essential skill for making the programs work Includes basic sorting and searching
techniques— selection sort, bubble sort, insertion sort, merge sort, quick sort, and linear and binary search
■ Comprehensive treatment of recursion, including problems such as list manipulation, Tower of Hanoi,
permutation generation, n-queens’ problem, Sudoku, and plotting Hilbert curves
■ Margin notes and chapter summary for quick review of the concepts
CONTENTS
1. Python Programming: An 7. Mutable and Immutable 13. Data Structures I: Stack and
Introduction Objects Queues
2. Functions 8. Recursion 14. Data Structures II: Linked Lists
3. Control Structures 9. Files and Exceptions 15. Data Structures III: Binary
4. Debugging 10. Classes I Search Trees
5. Scope 11. Classes II 16. More on Recursion
6. Strings 12. List Manipulation 17. Graphics
18. Applications of Python
➦ ALSO AVAILABLE...
ISBN: 9789332556591
Pages: 528
119
PROGRAMMING LANGUAGES
Doug Hellmann
1,464 | 2017
FEATURES
■ Teaches through concise, modular examples
■ Covers text, data structures, algorithms, dates/times, math, files, data management, crypto, processes/threads,
networking/Internet, email, developer tools, runtime, modules, packages, and more
■ Fully reflects new Python 3 syntax, PSL’s new layout and naming conventions, and many new modules
■ Includes porting notes summarizing Python 3.x PSL changes every developer needs to know about
CONTENTS
1. Text Archiving 15. Internationalization and
2. Data Structures 9. Cryptography Localization
3. Algorithms 10. Concurrency with Processes, 16. Developer Tools
4. Dates and Times Threads, and Coroutines 17. Runtime Features
5. Mathematics 11. Networking 18. Language Tools
6. The File System 12. The Internet Appendix A: Porting Notes
7. Data Persistence and Exchange 13. Email Appendix B: Outside of the
8. Data Compression and 14. Application Building Blocks Standard Library
120
PROGRAMMING LANGUAGES
Brett Slatkin
248 | 2015
FEATURES
■ Covers Python algorithms, objects, concurrency, collaboration, built-in modules, and much more.
■ Addresses both Python 3 and Python 2.
■ Guides students to a far deeper understanding of the Python language, so they know why its unique idioms and
rules of thumb make sense.
■ Follows the enormously popular “Effective” format proven in Scott Meyers’ classic Effective C++.
CONTENTS
1. Pythonic Thinking
Item 1: Know Which Version of Python You’re Using
Item 2: Follow the PEP 8 Style Guide
Item 3: Know the Differences Between bytes, str, and unicode
Item 4: Write Helper Functions Instead of Complex Expressions
Item 5: Know How to Slice Sequences
Item 6: Avoid Using start, end, and stride in a Single Slice
Item 7: Use List Comprehensions Instead of map and filter
Item 8: Avoid More Than Two Expressions in List Comprehensions
Item 9: Consider Generator Expressions for Large Comprehensions
Item 10: Prefer enumerate Over range
Item 11: Use zip to Process Iterators in Parallel
Item 12: Avoid else Blocks After for and while Loops
Item 13: Take Advantage of Each Block in try/except/else/finally
2. Functions
Item 14: Prefer Exceptions to Returning None
Item 15: Know How Closures Interact with Variable Scope
Item 16: Consider Generators Instead of Returning Lists
Item 17: Be Defensive When Iterating Over Arguments
Item 18: Reduce Visual Noise with Variable Positional Arguments
Item 19: Provide Optional Behavior with Keyword Arguments
Item 20: Use None and Docstrings to Specify Dynamic Default Arguments
Item 21: Enforce Clarity with Keyword-Only Arguments
3. Classes and Inheritance
Item 22: Prefer Helper Classes Over Bookkeeping with Dictionaries and Tuples
Item 23: Accept Functions for Simple Interfaces Instead of Classes
Item 24: Use @classmethod Polymorphism to Construct Objects Generically
Item 25: Initialize Parent Classes with super
Item 26: Use Multiple Inheritance Only for Mix-in Utility Classes
Item 27: Prefer Public Attributes Over Private Ones
Item 28: Inherit from collections.abc for Custom Container Types
121
PROGRAMMING LANGUAGES
➦ ALSO AVAILABLE...
122
PROGRAMMING LANGUAGES
792 | 2016
FEATURES
■ A broad-based, applications-based approach: teaches Python through examples from science, mathematics,
engineering, and commercial computing.
■ Focuses on what matters most: the most useful and important Python language features.
■ Teaches through code tested for compatibility with Python 2.x and Python 3.x.
■ Includes question-and-answer sections, exercises, and creative exercises throughout.
CONTENTS
1. Elements of Programming
1.1 Your First Program 1.4 Arrays
1.2 Built-in Types of Data 1.5 Input and Output
1.3 Conditionals and Loops 1.6 Case Study: Random Web Surfer
2. Functions and Modules
2.1 Defining Functions 2.3 Recursion
2.2 Modules and Clients 2.4 Case Study: Percolation
3. Object-Oriented Programming
3.1 Using Data Types 3.3 Designing Data Types
3.2 Creating Data Types 3.4 Case Study: N-Body Simulation
4. Algorithms and Data Structures
4.1 Performance 4.4 Symbol Tables
4.2 Sorting and Searching 4.5 Case Study: Small-World Phenomenon
4.3 Stacks and Queues
123
PROGRAMMING LANGUAGES
Wesley J. Chun
800 | 2016
FEATURES
■ Expert core features coverage, plus powerful insights for crafting complex software.
■ New chapters on programming MS Office and Google App Engine.
■ Dozens of professional-quality code examples.
■ Easy reference tables detail modules, operators, functions, and methods.
CONTENTS
I. General Application Topics 10. Web Services
1. Regular Expressions 11. Web Application Programming
2. Text Processing 12. Web Frameworks: Django
3. Internet Programming III. Supplemental/Experimental
4. Multithreaded Programming 13. Miscellaneous
5. GUI Programming: Tkinter Appendix A Answers to selected exercises
6. Database Programming Appendix B Reference Tables
7. COM Programming in Windows Appendix C Python 3 Migration
8. Module Extensions Index
II. Web Development Online Chapters:
9. Web Clients and Servers 14. Cloud Computing: Google App Engine
124
PROGRAMMING LANGUAGES
Mark Summerfield
648 | 2018
FEATURES
■ A Fully Revised Edition Featuring New Material on Coroutines, Debugging,
Testing, Parsing, String Formatting, and More
■ Python 3 is the best version of the language yet: It is more powerful, convenient,
consistent, and expressive than ever before. Now, leading Python programmer
Mark Summerfield demonstrates how to write code that takes full advantage of
ISBN: 9789352869176 Python 3’s features and idioms. Programming in Python 3, Second Edition, brings
together all the knowledge you need to write any program, use any standard or
third-party Python 3 library, and create new library modules of your own.
■ Summerfield draws on his many years of Python experience to share deep insights into Python 3 development
you won’t find anywhere else. He begins by illuminating Python’s “beautiful heart”: the eight key elements of
Python you need to write robust, high-performance programs. Building on these core elements, he introduces
new topics designed to strengthen your practical expertise–one concept and hands-on example at a time.
Coverage includes
■ Developing in Python using procedural, objectoriented, and functional programming paradigms
■ Creating custom packages and modules
■ Writing and reading binary, text, and XML files, including optional compression, random access, and text and XML
parsing
■ Leveraging advanced data types, collections, control structures, and functions
■ Spreading program workloads across multiple processes and threads
■ Programming SQL databases and key—value DBM files
■ Debugging techniques–and using Test Driven Development to avoid bugs in the first place
■ Utilizing Python’s regular expression mini-language and module
■ Parsing techniques, including how to use the third-party PyParsing and PLY modules
■ Building usable, efficient, GUI-based applications
■ Advanced programming techniques, including generators, function and class decorators, context managers,
descriptors, abstract base classes, metaclasses, coroutines, and more
CONTENTS
Chapter 1: Rapid Introduction to Procedural Chapter 8: Advanced Programming Techniques
Programming Chapter 9: Debugging, Testing, and Profiling
Chapter 2: Data Types Chapter 10: Processes and Threading
Chapter 3: Collection Data Types Chapter 11: Networking
Chapter 4: Control Structures and Functions Chapter 12: Database Programming
Chapter 5: Modules Chapter 13: Regular Expressions
Chapter 6: Object-Oriented Programming Chapter 14: Introduction to Parsing
Chapter 7: File Handling Chapter 15: Introduction to GUI Programming
125
PROGRAMMING LANGUAGES
en
Web
608 | 2006
ts
ABOUT THE BOOK
It provides programmers with the perspective to develop correct and efficient soft-
ware. It lays emphasis on the World Wide Web and its impact on programming.
More information is included on distributed computing and client/server algo-
rithms. New topics include Java, HTML web page design, CGI scripts, and the PERL
and Postscript languages.
ISBN: 9788177586886
FEATURES
■ Brief summaries are given of 11 languages: Ada, C, C++, FORTAN, Java, LISP, ML, Pascal, Postscript, Prolog, and
Smalltalk. There is also additional information on HTML and PERL.
■ The text is not oriented to any one language. Examples of language constructs are given in several languages to
demonstrate their universality. All examples have been tested on an appropriate translator.
■ Many different models of program design are covered: algebraic procedural language, applicative programming,
logic programming, object-oriented programming, distributed and client/server programming, web page
development, and text processing applications.
■ The text is comprehensive. Chapters 1 and 2 provide a review of background material, and sections on language
semantics, compilers and parallel programming provide additional topics for the advanced student.
■ The primary focus of this book is on Software Development.
CONTENTS
1. Language Design Issues 5. Elementary Data Types 10. Storage Management
2. Impact of Machine 6. Encapsulation 11. Distributed Processing
Architectures 7. Inheritance 12. Network Programming
3. Language Translation Issues 8. Sequence Control 13. A Language Summarie
4. Modeling Language Properties 9. Subprogram Control
➦ ALSO AVAILABLE...
126
PROGRAMMING LANGUAGES
Robert W. Sebesta
802 | 2014
FEATURES
■ Four operating systems serve as running examples to illustrate the concepts and to tie them to real-world design
choices that must be made: Linux, UNIX, Android, and Windows
■ The book includes a number of pedagogic features, including the use of animations and videonotes and
numerous figures and tables to clarify the discussion.
■ Design concepts discussed in a given chapter are immediately reinforced with real-world examples.
■ Running case studies, focused on how specific operating systems implement specific concepts, illustrate concepts
and are embedded throughout the text, rather than assembled as a single chapter or appendix.
CONTENT
1. Preliminaries
2. Evolution of the Major Programming Languages 9. Subprograms
3. Describing Syntax and Semantics 10. Implementing Subprograms
4. Lexical and Syntax Analysis 11. Abstract Data Types and Encapsulation Constructs
5. Names, Bindings, and Scopes 12. Support for Object-Oriented Programming
6. Data Types 13. Concurrency
7. Expressions and Assignment Statements 14. Exception Handling and Event Handling
8. Statement-Level Control Structures 15. Functional Programming Languages
127
PROGRAMMING LANGUAGES
Real-Time Systems
Jane W. S. Liu Su
pplem
en
Web
624 | 2005
ts
ABOUT THE BOOK
Written by a renowned expert, Real-Time System provides professionals and stu-
dents with a comprehensive treatment of real-time computing and communication
systems. The book covers the most recent advances in real-time operating systems
and communications networks. Thus, this book serves as a vehicle for technology
transition within the real-time system community of systems architects, designers
chief scientists and technologists, and systems analysts. Jane Liu’s subject mater
ISBN: 9788177585759 and adept treatment provides an engaging learning environment for students as
well. With real-time systems, the technologies at play include telecommunication,
signal processing, command and control, and digital control. Their applications have particular relevance to day-to-day
operations, such as engine and break mechanisms in cars, traffic light operations, flight control and air-traffic control
and heartbeat and blood pressure monitoring. This text describes not only how, but also why, through insightful illus-
trative examples. Real-Time Systems is both a valuable reference for professionals and an advanced text for Computer
Science and Computer Engineering students.
FEATURES
■ Real world real-time applications based on research and practice.
■ State-of-the-art algorithms and methods for validation
■ Methods for end-to-end scheduling and resource management.
■ More than 100 illustrations to enhance understanding.
■ Comprehensive treatment of the technology known as RMA (rate-monotonic analysis) method.
■ A supplemental Companion Website www.prenhall.com/liu the chapters.
CONTENTS
1. Typical Real-Time Applications
2. Hard Versus Soft Real-Time Systems
3. A Reference Model of Real-Time Systems
4. Commonly Used Approaches to Real-Time Scheduling
5. Clock Driven Scheduling
6. Priority-Driven Scheduling of Periodic Tasks
7. Scheduling Aperiodic and Sporadic Jobs in Priority-Driven Systems
8. Resources and Resource Access Control
9. Multiprocessor Scheduling, Resources Access Control, and Synchronization
10. Scheduling Flexible Computations and Tasks with Temporal Distance Constraints
11. Real-Time Communication
12. Operating Systems
128
REAL TIME SYSTEMS
Rajib Mall Su
pplem
en
Web
242 | 2006
ts
ABOUT THE BOOK
Although real-time systems are becoming increasingly important they are often so
embedded that we fail to notice them even while interacting with them. An impor-
tant characteristic of real-time systems is that their correctness is time- dependent.
Examples of such systems range from safety-critical ones, such as nuclear reactors
and automotive controllers, to entertainment software such as games and graphics
animations. The growing importance of real-time systems has made it a core area
ISBN: 9788131700693 for computer science, electronics and communication, as well as electrical engi-
neering students. This book is designed to serve as a textbook for both graduate
and post-graduate level courses on real-time systems. It can also serve as a reference for practising engineers.
FEATURES
■ Thorough coverage of real-time databases, operating systems and communications.
■ Concepts explained through real-life applications.
■ Numerous worked-out examples and practice problems.
CONTENTS
1. Introduction
2. Real-Time Task Scheduling
3. Handling Resource Sharing and Dependencies among Rael-Time Tasks
4. Scheduling Real-Time Tasks in Multiprocessor and Distributed Systems
5. Commercial Real-Time Operating Systems
6. Real-Time Communication
7. Real-Time Databases
➦ ALSO AVAILABLE...
Real-Time Computer Control:
An Introduction, 2/e
Stuart Bennett
ISBN: 9788131713884
Pages: 432
129
REAL TIME SYSTEMS
EXPRESS LEARNING
Digital Electronics
and Logic Design
ITL Education Solutions Limited
ISBN: 9788131787045
Pages: 336
130
EXPRESS LEARNING
VISUAL PROGRAMMING
ISBN: 9788131713914
Pages: 600 pplem
Su
en
Web
ts
131
EXPRESS LEARNING
VISUAL C#
A TextBook on C#
S.Thamarai Selvi /R.Murugesan
ISBN: 9788131764923
Pages: TBA
132
VISUAL C# AND OBJECT ORIENTED SOFTWARE ENGINEERING
672 | 2015
FEATURES
■ Covers important software engineering topics with a special focus
■ Covers important software engineering topics with a special focus on Software Testing, Software Project
Management and Agile Concepts
■ Features such as Discussion Points and Points to Ponder help in clarifying concepts and promoting critical thinking
■ Includes five case studies on software engineering practices
■ Includes a model solved question paper
■ Includes more than 700 exercise and examples
CONTENTS
Section 1 - Introduction to Software Engineering 15. Communication and Team Management
1. Software Engineering - Introduction 16. Project Time and Cost Management
Section 2 - Requirement Engineering 17. Project Stakeholder Management
2. Requirements Engineering Principles 18. Computer-aided Software Engineering
3. Requirement Analysis Modeling Section 8 - Software Testing
Section 3 - Design and Architectural Engineering 19. Introduction to Software Testing
4. Design and Architectural Engineering 20. Software Testing Plan and Test Case Preparation
5. Object-oriented Concepts 21. Test Automation
6. Object-oriented Analysis and Design Section 9 - Software Maintenance
7. User Interface Design 22. Software Maintenance
Section 4 - Software Coding Section 10 - Web Engineering
8. Software Coding 23. Web Engineering
Section 5 - Software Metrics and Estimation Section 11 - Emerging Trends in Software Engineering
9. Introduction to Software Measurement and Metrics 24. Emerging Trends in Software Engineering
10. LOC, Function Point, and Object-oriented Metrics Section 12 - Introduction to Agile Software
11. Software Estimation Tools, Techniques and Models Development
Section 6 - Software Configuration 25. Introduction to Agile Software Development
12. Software Configuration Management 26. Case Studies on Software Engineering Practices
Section 7 - Software Project Management Model Question paper
13. Project Management Introduction Model Solved Question paper
14. Risk Analysis and Management Index
133
SOFTWARE ENGINEERING
Ian Sommerville
808 | 2017
FEATURES
■ Chapters on resilience engineering, systems engineering, and systems of systems have been added to the text.
■ The core structure of the text has been significantly altered to include relevant information on agile methods.
■ The text covers the latest key developments in software engineering - particularly providing information on
Scrum, RESTful, distributed version control systems.
CONTENTS
Part 1 Introduction to Software Engineering 13. Security Engineering
1. Introduction Part 3 Advanced Software Engineering
2. Software processes 14. Software Reuse
3. Agile software development 15. Component-based Software Engineering
4. Requirements engineering 16. Distributed Software Engineering
5. System modeling 17. Service-oriented Software Engineering
6. Architectural design 18. Systems engineering
7. Design and Implementation 19. Systems of systems
8. Software testing 20. Real-time software engineering
9. Software Evolution
Part 4 Software management
Part 2 System Dependability and Security 21. Project management
10. Dependable Systems 22. Project planning
11. Reliability engineering 23. Quality management
12. Safety Engineering 24. Configuration management
134
SOFTWARE ENGINEERING
en
Web
ts
Software Engineering for
Students, 4e
Douglas Bell
ts
135
SOFTWARE ENGINEERING
520 | 2015
FEATURES
Practical approach used to explain the subject
■
ISBN: 9789332542143 Based on the widely accepted Project Management Body of Knowledge
■
(PMBOK®) guidelines
■ Exclusive chapter on Agile Methodology
■ Case studies discussed online
CONTENTS
1. Introduction to Software 13. Quality Management
2. Introduction to Software Project Management 14. Software Measurement, Metrics and Estimations
3. Information Technology: The Context of Software 15. Lines of Code, Function Point and Object-oriented
Project Management Metrics
4. Software Project Evaluation 16. Software Configuration Management
5. Contract Management 17. Managing People and Organizing Teams
6. User Management 18. Software Project Reviews
7. Requirements Management 19. Project Tracking and Reporting
8. Software Estimation, Tools, techniques and Models 20. Project Tracking and Reporting
9. Software Project Management Plan 21. Software Maintenance, Support, Implementation
10. Schedule Management 22. Managing global Project
11. Cost Management 23. Agile Software Project Management
12. Risk Management
➦ ALSO AVAILABLE...
Software Project
Management: A Real-
World Guide to Success
Joel Henry
ISBN: 9788131717929
Pages: 440
136
SOFTWARE PROJECT MANAGEMENT
en
Web
480 | 2006
ts
ABOUT THE BOOK
Software Testing: Principles and Practices is a comprehensive treatise on software
testing. It provides a pragmatic view of testing, addressing emerging areas like ex-
treme testing and ad hoc testing
FEATURES
■ Focuses on geographically distributed teams. Software Testing addresses
ISBN: 9788177581218 people, orgizational structures and models for global teams.
■ Showcases India’s rich experience in testing. An increase amount of product
testing is being done in India. However, not many books examine this experience or the India Business Model.
This book showcases the best of these practices.
■ Emphasizes pratical experience while retaining comprehensive theoretical rigor. This book addresses pratical
aspects of testing like internationalization and regression testing while preserving traditional approaches like
equivalence pratitioning and cyclomatic complexity.
CONTENTS
1. Setting the Context 13. Select Topics in Specialized Testing
2. Principles of Testing 14. Testing of Object-Oriented Systems
3. Software Development Life Cycle Models 15. Usability and Accessibility Testing
4. Types of Testing 16. People and Organizational Issues in Testing
5. White Box Testing 17. Common People Issues
6. Black Box Testing 18. Organization Structures for Testing Teams
7. Integration Testing 19. Test Planning, Management, Execution, and
8. System and Acceptance Testing Reporting
9. Performance Testing 20. Test Management and Automation
10. Regression Testing 21. Software Test Automation
11. Internatinalization (I18n) Testing 22. Test Metrics and Measurements
12. Ad hoc Testing
137
SOFTWARE TESTING
422 | 2015
ISBN: 9789332543652
FEATURES
■ Covers a chapter on Standards relevant to software testing (Software lifecycle Standard ISO12207, Software
testing Standard ISO29119 and other product standards relating to safety and usability).
■ Describes 4 case studies on the application of Standards and methods to non- functional testing such as
usability, reliability and safety besides a case study on bench marking software products based on their quality
characteristics
■ It covers Dynamic Testing in detail with relevant examples
■ A chapter on Test Management new concepts like Use case based test effort estimation, People issues in
software testing an Test laboratory accreditation
■ Includes around 150 exercises(Objectives and real time exercises)
CONTENTS
1. Fundamentals of Software Testing
2. Static Testing
3. Dynamic Testing Techniques
4. Testing Throughout the Lifecycle
5. Standards and Best practices in Software Testing
6. Software Test Management
7. Advanced Testing Projects
8. Software Quality Assurance
Answers to Selected Questions
References
Index
138
SOFTWARE TESTING
Aditya P Mathur
728 | 2013
FEATURES
■ Mathematical and algorithmic approach followed to describe a wide range of simple to complex techniques for
test generation.
■ Detailed treatment of topics such as test generation from finite state models, combinatorial designs and test
selection and minimization for regression testing.
■ Test adequacy assessment using criteria mandated by the FAA and other agencies; data-flow based adequacy
and mutation-based adequacy which are the most powerful of the available test adequacy criteria.
■ Step-by-step algorithms to generate tests.
■ Comparative analyses of commercially available testing tools to facilitate tool selection.
CONTENTS
Part I: Preliminaries Part III: Test Adequacy
1. Preliminaries: Software Testing 7. Control Flow and and Data Flow
2. Preliminaries: Mathematical 8. Program Mutation
Part II: Test Generation Part IV: Phases of Testing
3. Domain Partitioning 9. Regression Testing
4. Predicate Analysis 10. Unit Testing
5. Test Generation: FSM Models 11. Integration Testing
6. Test Generation: Combinatorial Designs
➦ ALSO AVAILABLE...
Effective Debugging: 66
Specific Ways to Debug
Software and Systems
Diomidis Spinellis
ISBN: 9789352866588
Pages: 256
139
SOFTWARE TESTING
Rajeev Gupta
928 | 2017
FEATURES
■ Describes how to start, execute, maintain and manage a test automation project in detail
■ Describes the test automation life cycle–need analysis, ROI analysis, tool analysis, framework design, script
development and maintenance–in detail
■ Detailed coverage of advanced topics such as smart object identification, object repository design, regular
expressions, descriptive programming, recovery scenarios and automation object model
■ Contains various templates specifically for meeting client requirements
CONTENTS
Section 1 Test Automation 21. Objects 38. Object Identification Using CSS
1. Introduction 22. Test Object Learning Selectors
2. Test Automation Life Cycle Mechanism 39. Object Identification Using
3. Test Automation Approach 23. Object Repository Visual Relation Identifiers
4. Test Automation Framework 24. Object Repository Design 40. Smart Identification
5. Test Automation Metrics 25. Datatables 41. Object Identification Using
6. Test Automation Process 26. Working with Web Application Ordinal Identifiers
Section 2 Agile Test Automation Objects 42. Image-based Identification
7. Agile Methodology 27. Descriptive Programming (Insight)
8. Agile Automation 28. Synchronization Section 8 Advanced VBScript
9. Agile Automation Framework 29. Checkpoints 43. Windows Scripting
30. Debugging 44. Working with Notepad
Section 3 VBScript
31. Recovery Scenario and Error 45. Working with Microsoft Excel
10. VBScript
Handler 46. Working with Database
11. Dictionary
32. Test Results 47. Working with XML
12. Regular Expressions
Section 6 API Testing 48. Working with Microsoft Word
Section 4 Basic UFT
33. API Testing: Introduction 49. Working with An E-Mail Client
13. Introduction to UFT
34. Automated Web Service Testing Section 9 Advanced UFT
14. UFT Installation
15. UFT Configuration Section 7 Object Identification 50. Working with Object Native
16. Test Script Development 35. Object Identification Properties
17. Environment Variables Mechanism 51. HTML DOM
18. Library 36. Object Identification Using 52. Object Repository Automation
Source Index and Automatic 53. UFT Automation Object Model
Section 5 GUI Testing
Xpath Section 10 Business Process Testing
19. Solution, Test and Action
37. Object Identification Using 54. Integrating UFT with ALM
20. Canvas
XPath 55. Business Process Testing
140
SOFTWARE TESTING
Best Seller
Grady Booch | Jim Conallen | Michael W. Engel
Kelli A. Houston | Robert A. Maksimchuk | Bobbi J. Young
en
Web
ts
ABOUT THE BOOK
Object-Oriented Analysis and Design with Applications has long been the essential
reference to object-oriented technology–a technology that has evolved and become
the de facto paradigm in mainstream software development. With this highly antic-
ipated third edition, readers can learn to apply object-oriented methods using the
Unified Modeling Language (UML) 2.0. The authors including UML founder Grady
ISBN: 9788131722879 Booch draw upon their rich and varied experience to offer improved methods for
object development that tackle the complex problems faced by system and soft-
ware developers. Using numerous examples, they illustrate essential concepts, explain the method, and show success-
ful applications in a variety of fields, including systems architecture, data acquisition, cryptoanalysis, control systems,
and Web development. Readers will also find pragmatic advice on a host of important issues, including classification,
implementation strategies, and cost-effective project management.
FEATURES
■ An extensive introduction to UML 2.0 from the notation’s most fundamental and advanced elements, with an
emphasis on key changes.
■ A greatly enhanced focus on modeling–eagerly requested by readers–with five chapters that each emphasize a
particular phase in the overall development lifecycle.
■ Fresh approaches to reasoning about complex systems, including a new treatment of system architecture using
OOAD and UML.
■ An examination of the conceptual foundation of the widely misunderstood fundamental elements of the object
model such as abstraction, encapsulation, modularity, and hierarchy
■ Advice on how to allocate the resources of a team of developers and manage the risks associated with
developing complex software systems
■ An appendix on key object-oriented programming languages such as Java and C++
141
UNIFIED MODELING LANGUAGE (UML)
en
Web
Pages: 504 Pages: 512
ts
UML and C++: A Practical
Guide to Object-Oriented
Development, 2/e
Richard C.Lee /William M.Tep-
fenhart
ISBN: 9789332551930
Pages: 557
Leland L. Beck
Best Seller
512 | 2006
ISBN: 9788177585551
FEATURES
■ Updated architecture & Software examples, ■ Introduction to object-oriented programming & design
including the Intel x86 family, IBM PowerPC, Sun ■ New material on finite automata & shift-reduce parsing
SPARC, CRAY T3E ■ Exercises at the end of each chapter
CONTENTS
1. Background 4. Macro Processors 7. Other System Software Appendices
2. Assemblers 5. Compilers 8. Software Engineering Index
3. Loaders and Linkers 6. Operating Systems Issues
142
SYSTEMS/ASSEMBLY LANGUAGE PROGRAMMING
416 | 2017
FEATURES
■ Shows today’s Unix, Linux and Mac OS X users how to automate tasks and develop powerful shell scripts
■ Offers complete instructions for the standard Bourne shell, plus Bash and Korn shells too
■ Fully reflects today’s most widely used Unix-based platforms: Oracle Solaris, Mac OS X, and Linux
■ Includes additional information requested by readers and instructors over the years
CONTENTS
1. A Quick Review of the Basics 8. Round and Round She Goes
2. What Is the Shell 9. Reading and Printing Data
3. Tools of the Trade 10. Your Environment
4. And Away We Go 11. More on Parameters
5. Can I Quote You on That 12. Loose Ends
6. Passing Arguments 13. Rolo Revisited
7. Decisions, Decisions 14. Interactive and Nonstandard Shell Features
➦ ALSO AVAILABLE...
Introduction to Unix
and Shell Programming
M.G.Venkateshmurthy
ISBN: 9788177587456
Pages: 392
143
UNIX
Maurice J. Bach
486 | 2015
ISBN: 9789332549579
FEATURES
■ Presents algorithms in a C-like pseudocode to aid readers in understanding the natural language description.
■ Uses figures to depict the relationships between various data structures s they system manipulates them.
■ Contains short C programs illustrating many system concepts as they manifest themselves to users.
■ Describes the outline of the kernel architecture
■ Explains tightly couples multiprocessor UNIX systems
CONTENTS
1. General Review of the System.
2. Introduction to the Kernel.
3. The Buffer Cache.
4. Internal Representation of Files.
5. System Calls for the File System.
6. The System Representation of Processes.
7. Process Control.
8. Process Scheduling and Time.
9. Memory Management Policies.
10. Interprocess Communication.
11. Multiprocessor Systems.
12. Distributed UNIX System.
144
UNIX
1,024 | 2016
FEATURES
■ Covers both the concepts and the practice of the entire scope of web development. Web development can be
a difficult subject to teach because it involves covering a wide range of theoretical material that is technology
independent as well as practical material that is very specific to a particular technology. This book comprehensively
covers both the conceptual and practical side of the entire gamut of the web development world.
■ Focused on the web development reality of today’s world and in anticipation of future trends. The world of
web development has changed remarkably in the past decade. For instance, fewer sites are being created from
scratch; instead, a great deal of current web development makes use of existing sophisticated frameworks and
environments such as jQuery, WordPress, HTML5, and Facebook. It is important to integrate this new world of
web development into any web development textbook.
■ Sophisticated, realistic, and engaging case studies. Rather than using simplistic “”Hello World”” style web projects,
this book makes extensive use of three case studies: an art store, a travel photo sharing community, and a
customer relations management system. For all the case studies, supporting material such as the business cases,
use cases, design documentation, visual design, images, and databases are included. The authors have found
that students are more enthusiastic and thus work significantly harder with attractive and realistic cases.
■ Comprehensive coverage of a modern internet development platform. In order to create any kind of realistic
internet application, readers require detailed knowledge of and practice with a single specific internet
development platform. This book covers HTML5, CSS3, Javascript, and the LAMP stack (that is, Linux, Apache,
MySQL, and PHP). Other important technologies covered include jQuery, XML, WordPress, Bootstrap, and a
variety of third party APIs that include Facebook, Twitter, and Google and Bing Maps.
■ Content presentation suitable for visually- oriented learners. As long time instructors, the authors are well aware that
today’s students are often extremely reluctant to read long blocks of text. As a result, they have tried to make the
content visually pleasing and to explain complicated ideas not only through text but also through diagrams.
■ Content that is the result of over twenty years of classroom experience (in college, university, and adult
continuing education settings) teaching web development. The book’s content also reflects the authors’ deep
experience engaging in web development work for a variety of international clients.
■ Tutorial- driven programming content available online. Rather than using long programming listings to teach
ideas and techniques, this book uses a combination of illustrations, short color coded listings and separate
tutorial exercises. These step by step tutorials are not contained within the book, but are available online to
owners of the book.
145
INTERNET/WEB PROGRAMMING
➦ ALSO AVAILABLE...
ISBN: 9788131716854
Pages: 988
146
INTERNET/WEB PROGRAMMING
Robert W. Sebesta
688 | 2014
FEATURES
■ Client-side and server-side technologies are covered in two distinct sections, client-side in Chapters 2-7 and
server-side in Chapters 8-16
■ Client-side technology is covered using HTML, XHTML, CSS, JavaScript, Java applets, and XML
■ Server-side technology is covered using Flash, Faces, Java servlets, and JSP, PHP, ASP.NET, Ruby, Ruby on Rails,
Rails 2.0, and Ajax
■ JavaScript is introduced in Chapter 4 using students’ knowledge of other programming languages to leverage the
discussion
■ Building XHTML documents is presented in Chapter 5
■ Chapter 8 on Flash Programming includes examples of drawing graphics figures, animation using both motion
and shape tweening, and adding a sound track on a movie
■ Chapter 10 on Ajax contains sections on return document forms, Ajax toolkits, and Ajax security
■ Chapter 11 on Java Web Programming includes sections on NetBeans, JavaBeans, and JavaServer Faces
■ Chapter 12 is a complete introduction to ASP.NET, beginning with a brief introduction to C# and continuing with
discussions of ASP.NET controls and Web service construction with ASP.NET. It includes a section on ASP.NET Ajax
and a brief introduction to Visual Studio 8
■ Chapter 13 covers Web access to relational databases, including SQL and MySQL, and Web access to databases
using Perl, PHP, and Java JDBC
■ A brief, accessible Introduction to Java Appendix is included for C++ programmers, including coverage of Java
applets, servlets, JSP, and JDBC
■ World Wide Web Consortium (W3C) Validation Program: All of the markup documents in the book are valid on the
W3C validation program
CONTENTS
1. Fundamentals 9. Introduction to PHP
2. Introduction to HTML/XHTML 10. Introduction to Ajax
3. Cascading Style Sheets 11. Java Web Software
4. The Basics of JavaScript 12. Introduction to ASP.NET
5. JavaScript and HTML Documents 13. Database Access through the Web
6. Dynamic Documents with JavaScript 14. Introduction to Ruby
7. Introduction to XML Appendix A Introduction to Java
8. Introduction to Flash Appendix B Named Colors
147
INTERNET/WEB PROGRAMMING
968 | 2018
FEATURES
■ Language features are presented in the context of complete working programs.
■ Features thousands of lines of code in hundreds of complete working programs.
■ Enables students to confirm that programs run as expected.
■ Icons throughout identify hundreds of Software Engineering Observations; Good Programming Practices;
Common Programming Errors; Portability Tips; Performance Tips, Testing and Debugging Tips, and Look-and-Feel
Observations.
■ Provides hundreds of valuable programming tips and facilitates learning.
■ Extensive set of interesting exercises and substantial projects that enables students to apply what they’ve learned
in each chapter.
CONTENT
1. Introduction to Computers and the Internet 13. JavaScript Event Handling: A Deeper Look
2. Introduction to HTML5: Part 1 14. HTML5: Introduction to canvas
3. Introduction to HTML5: Part 2 15. XML
4. Introduction to Cascading Style Sheets™ (CSS): Part-1 16. Ajax-Enabled Rich Internet Applications with XML
5. Introduction to Cascading Style Sheets™ (CSS): Part-2 and JSON
6. JavaScript: Introduction to Scripting 17. Web Servers (Apache and IIS)
7. JavaScript: Control Statements I 18. Database: SQL, MySQL, LINQ and Java DB
8. JavaScript: Control Statements II 19. PHP
9. JavaScript: Functions 20. Web App Development with ASP.NET in C#
10. JavaScript: Arrays 21. Web App Development with ASP.NET in C#: A
11. JavaScript: Objects Deeper Look
12. Document Object Model (DOM): Objects and 22. Web Services in C#
Collections 23. Web App Development with ASP.NET in Visual Basic
148
INTERNET/WEB PROGRAMMING
Best Seller
Thomas W. Miller
448 | 2018
FEATURES
■ Today’s definitive, comprehensive guide to using predictive analytics to overcome business challenges – now
updated and reorganized for more effective learning!
■ Teaches modeling techniques conceptually, with words and figures – and then mathematically, with the powerful
Python language
■ Restructured standalone chapters provide fast access to all the knowledge you need to solve any category of
problem
■ Covers segmentation, brand positioning, product choice modeling, pricing, finance, sports analytics, Web/text
analytics, social network analysis, and more
■ Helps you leverage traditional techniques, machine learning, data visualization, and statistical graphics
■ Designed for wide applicability and ease of use: requires no linear algebra or advanced math
■ Contains updated source material throughout
■ Now leads directly into Pearson’s pioneering Data Science Series: cutting-edge texts on advanced modeling for
business managers, modelers, and programmers alike
CONTENTS
Preface 7. Text Analytics
1. Analytics and Data Science 8. Sentiment Analysis 1
2. Advertising and Promotion 9. Sports Analytics
3. Preference and Choice 10. Spatial Data Analysis
4. Market Basket Analysis 11. Brand and Price
5. Economic Data Analysis 12. The Big Little Data Game
6. Operations Management
149
BIG DATA AND DATA ANALYTICS
Murtaza Haider
608 | 2016
FEATURES
■ Teaches data analytics with the same popular approach that made Freakonomics and Malcolm Gladwell’s books
worldwide best-sellers.
■ Covers crucial ingredients for practical success with data analytics -- especially how to create powerful, visual
narratives to explain findings and make them actionable.
■ Practical, hands-on, and product independent: supports any tool, application, or environment.
■ Gives students extensive practice -- not just a single example for each concept.
■ By an expert who has crafted 50+ of the world’s most popular data analytics instructional videos.
CONTENTS
1. The Bazaar of Storytellers 7. Why Tall Parents Don’t Have Even Taller Children
2. Data in the 24/7 Connected World 8. To Be or Not to Be
3. The Deliverable 9. Categorically Speaking About Categorical Data
4. Serving Tables 10. Spatial Data Analytics
5. Graphic Details 11. Doing Serious Time with Time Series
6. Hypothetically Speaking 12. Data Mining for Gold
150
BIG DATA AND DATA ANALYTICS
Douglas Eadline
304 | 2016
FEATURES
■ Helps students get Hadoop up and running fast with clear, well-tested beginner-level instructions and examples.
■ Includes hands-on coverage: HDFS, running programs, benchmarking, MapReduce, higher-level tools, YARN,
administration, and more Demystifies Hadoop 2.
CONTENTS
1. Background and Concepts 10. Basic Hadoop Administration Procedures
2. Installation Recipes Appendix A: Book Webpage and Code Download
3. Hadoop Distributed File System Basics Appendix B: Getting Started Flowchart and
4. Running Example Programs and Benchmarks Troubleshooting Guide
5. Hadoop MapReduce Framework Appendix C: Summary of Apache Hadoop Resources by
6. MapReduce Programming Topic
7. Essential Hadoop Tools Appendix D: Installing the Hue Hadoop GUI
8. Hadoop YARN Applications Appendix E: Installing Apache Spark
9. Managing Hadoop with Apache Ambari
151
BIG DATA AND DATA ANALYTICS
Thomas W. Miller
480 | 2018
ISBN: 9789353065744
FEATURES
■ The fully-integrated, expert, hands-on guide to predictive analytics and data science for marketing
■ Fully integrates everything you need to know to address real marketing challenges – including all relevant web
analytics, network science, information technology, and programming techniques
■ Covers analytics for segmentation, targeting, positioning, pricing, product development, site selection,
recommender systems, forecasting, retention, lifetime value analysis, and much more
■ Includes multiple examples demonstrated with Python and R
■ By Thomas W. Miller, leader of Northwestern’s pioneering predictive analytics program, and author of Modeling
Techniques in Predictive Analytics
CONTENTS
Preface
Figures
1. Understanding Markets 8. Promoting Products
2. Predicting Consumer Choice 9. Recommending Products
3. Targeting Current Customers 10. Assessing Brands and Prices
4. Finding New Customers 11. Utilizing Social Networks
5. Retaining Customers 12. Watching Competitors
6. Positioning Products 13. Predicting Sales
7. Developing New Products 14. Redefining Marketing Research
152
BIG DATA AND DATA ANALYTICS
256 | 2017
ISBN: 9789332586888
FEATURES
■ Responds to soaring demand for practical information about applying data science and Big
■ Data in Hadoop environments
■ Brings together practical business applications, deep-dive technical detail, hands-on Hadoop and data science
tutorials, and showcases of innovative use cases
■ Goes far beyond simple analytics to illuminate cutting-edge techniques and applications
■ Reflects the authors’ unique real-world experience with Hortonworks’ enterprise Hadoop customers
CONTENTS
Part I: Data Science with Hadoop An Overview Part III: Applying Data Modeling with Hadoop
1. Chapter 1: Introduction to Data Science 7. Chapter 7: Machine Learning with Hadoop
2. Chapter 2: Use Cases for Data Science 8. Overview of Machine Learning
3. Chapter 3: Hadoop and Data Science 9. Chapter 8: Predictive Modeling
Part II: Preparing and Visualizing Data with Hadoop 10. Chapter 9: Clustering
4. Chapter 4: Getting Data into Hadoop 11. Chapter 10: Anomaly Detection with Hadoop
5. Chapter 5: Data Munging with Hadoop 12. Chapter 11: Natural Language Processing
6. Chapter 6: Exploring and Visualizing Data 13. Chapter 12: Data Science with Hadoop The Next
Frontier
153
BIG DATA AND DATA ANALYTICS
Jeffrey Aven
496 | 2018
FEATURES
■ Covers all aspects of the Hadoop platform, its interfaces, and its key ecosystem components and associated Big
Data technologies
■ Shows how to build Hadoop solutions step by step, with all samples available for download
■ Teaches through practical instructions, realistic examples, hands-on workshops, Q-and-As, quizzes, exercises,
tips, and more
CONTENTS
Hour 1: Introduction to Hadoop Hour 13: The Hadoop Ecosystem
Hour 2: Understanding the Hadoop Distributed File Sys- Hour 14: Cluster Management using Apache Ambari
tem (HDFS) Hour 15: Scaling Hadoop
Hour 3: Getting Data into Hadoop Hour 16: Advanced Cluster Configuration
Hour 4: Understanding Data Processing in Hadoop Hour 17: The Hadoop User Environment (HUE)
Hour 5: MapReduce Programming in Java Hour 18: Advanced HDFS
Hour 6: Advanced MapReduce API Concepts Hour 19: Securing Hadoop
Hour 7: Introduction to Apache Pig Hour 20: Troubleshooting Hadoop
Hour 8: Advanced Pig Usage Hour 21: Integrating Hadoop into the Enterprise
Hour 9: Introduction to Apache Hive Hour 22: Hadoop in the Cloud
Hour 10: Advanced Hive Usage Hour 23: Introduction to NoSQL
Hour 11: YARN Administration Hour 24: Introduction to Apache Spark
Hour 12: SQL on Hadoop Overview
154
BIG DATA AND DATA ANALYTICS
Jared P. Lander
580 | 2018
CONTENTS
1. Getting R with dplyr 24. Time Series and Autocorrelation
2. The R Environment 13. Iterating with purrr 25. Clustering
3. R Packages 14. Data Reshaping 26. Model Fitting with Caret
4. Basics of R 15. Reshaping Data in the Tidyverse 27. Reproducibility and Reports
5. Advanced Data Structures 16. Manipulating Strings with knitr
6. Reading Data into R 17. Probability Distributions 28. Rich Documents with
7. Statistical Graphics 18. Basic Statistics RMarkdown
8. Writing R functions 19. Linear Models 29. Interactive Dashboards with
9. Control Statements 20. Generalized Linear Models Shiny
10. Loops, the Un-R Way to Iterate 21. Model Diagnostics 30. Building R Packages
11. Group Manipulation 22. Regularization and Shrinkage
12. Faster Group Manipulation 23. Nonlinear Models
➦ ALSO AVAILABLE...
ISBN: 9789332538306
Pages: 224
155
BIG DATA AND DATA ANALYTICS
Lindy Ryan
272 | 2018
FEATURES
The Tableau software does not come with the book, however Tableau for Teaching provides free one year licenses
for students and for faculty (which can be renewed). Instructors can also register their classes for class licensing and
be given access to sandbox working environments for their class to collaborate together. Details are explained in the
book. The links to Tableau for Teaching are:
CONTENTS
Chapter 1 Storytelling in a Digital Era Chapter 6 Curating Visuals for Your Audience
Chapter 2 The Power of Visual Data Stories Chapter 7 Preparing Data for Storytelling
Chapter 3 Getting Started with Tableau Chapter 8 Storyboarding Frame by Frame
Chapter 4 Importance of Context in Storytelling Chapter 9 Advanced Storytelling Charts
Chapter 5 Choosing the Right Visual Chapter 10 Closing Thoughts
156
BIG DATA AND DATA ANALYTICS
David Stephenson
240 | 2018
ISBN: 9789353063658
➦ ALSO AVAILABLE...
ISBN: 9789332570450
Pages: 590
157
BIG DATA AND DATA ANALYTICS
240 | 2016
FEATURES
■ Presents vendor-neutral coverage of concepts, ■ Clarifies the linkages between Big Data and existing
theory, terminology, technologies, key analysis/ enterprise technologies, analytics capabilities, and
analytics techniques, and more. business intelligence systems.
■ Illuminates fundamental and advanced principles ■ Clear, consistent, logically organized, and up-to-date.
with hundreds of images, diagrams, and real case ■ The newest title in The Prentice Hall Service
studies. Technology Series from Thomas Erl.
CONTENTS
1. Understanding Big Data 5. Big Data Storage Concepts
2. Business Motivations and Drivers for Big Data 6. Big Data Processing Concepts
Adoption 7. Big Data Storage Technology
3. Big Data Adoption and Planning Considerations 8. Big Data Analysis Techniques
4. Enterprise Technologies and Big Data Business Appendix A: Case Study Conclusion, About the Authors
Intelligence
158
BIG DATA AND DATA ANALYTICS
Ritchie S. King
276 | 2015
FEATURES
■ The perfect resource for technical, design, and media professionals who want to build the world-class
infographics that are in incredibly hot demand
■ Brings together expert coverage of both infographic design and D3 JavaScript programming
■ Illuminates D3’s remarkably broad capabilities, from shape drawing and manipulation to transitions, animations,
and mapping
■ No other resource covers D3 in this much practical detail!
CONTENTS
1. Visual Storytelling and D3 7. Loading and Filtering External Data
2. Finding a Data-Driven Story and Telling It Visually 8. Making Charts Interactive and Animated
3. Scalable Vector Graphics 9. Adding a Play Button
4. Shaping Web Pages with D3 Selections 10. Striking Out on Your Own
5. Data-Joins: Enter Appendix A: JavaScript for Beginners
6. Sizing Charts and Adding Axes Appendix B: Cleaning the Population Distribution Data
➦ ALSO AVAILABLE...
ISBN: 9789332570436
Pages: 480
159
BIG DATA AND DATA ANALYTICS
524 | 2015
FEATURES
■ Instructor resources including chapter-by-chapter PowerPoint Presentation and an Instructor’s Guide
■ Structured format and breakdown of cloud computing technologies and models into well-defined components,
concepts, and mechanisms makes it ideal for classroom study
■ Clean separation of cloud computing topics within book by chapter make for suitable individual lessons or
seminars by instructor
■ Provides well-researched and well-defined coverage from an industry-centric and vendor-neutral perspective
CONTENTS
1. Introduction 12. Advanced Cloud Architectures
2. Case Study Background 13. Specialized Cloud Architectures
I. Fundamental Cloud Computing IV. Working With Clouds
3. Understanding Cloud Computing 14. Cloud Delivery Model Considerations
4. Fundamental Concepts and Models 15. Cost Metrics and Pricing Models
5. Cloud-Enabling Technology 16. Service Quality Metrics and SLAs
6. Fundamental Cloud Security V. Appendices
II. Cloud Computing Mechanisms Appendix A: Case Study Conclusions
7. Cloud Infrastructure Mechanisms Appendix B: Industry Standards Organizations
8. Specialized Cloud Mechanisms Appendix C: Mapping Mechanisms to Characteristics
9. Cloud Management Mechanisms Appendix D: Data Center Facilities (TIA-942)
10. Cloud Security Mechanisms Appendix E: Emerging Technologies
III. Cloud Computing Architecture Appendix F: Cloud Provisioning Contracts
11. Fundamental Cloud Architectures Appendix G: Cloud Business Case Template
160
CLOUD COMPUTING / GRID COMPUTING / CLUSTER COMPUTING
Thomas Erl
600 | 2015
FEATURES
■ Presents 80+ patterns and 300 diagrams demonstrating proven architectural and design solutions for the most
common cloud challenges.
■ Documents dozens of cloud computing mechanisms, each representing a well-defined component of cloud-
based environments.
■ Introduces cloud computing design patterns with an unprecedented level of technical depth.
CONTENTS
1. Introduction 7. Monitoring, Provisioning and Administration
2. Understanding Design Patterns Patterns
3. Sharing, Scaling and Elasticity Patterns 8. Cloud Service and Storage Security Patterns
4. Reliability, Resiliency and Recovery Patterns 9. Network Security, Identity & Access Management
5. Data Management and Storage Device Patterns and Trust Assurance Patterns
6. Virtual Server and Hypervisor Connectivity and 10. Common Compound Patterns
Management Patterns
➦ ALSO AVAILABLE...
ISBN: 9788131716939
Pages: 882
161
CLOUD COMPUTING / GRID COMPUTING / CLUSTER COMPUTING
Sankaran Prithviraj
216 | 2015
FEATURES
ISBN: 9789332537606 ■ Helps professionals in marketing, project managers and non-hands on CxOs,
who want to know more beyond introductory material on cloud computing.
■ Chapters on Cloud SaaS Software and Cloud Compatibility Measure reveal the difference between conventional
software and the cloud compatible.
■ A chapter on TOGAF, the general purpose architecting methodology, to suit to the specific purpose of architecting
cloud compatible SaaS.
■ The top management personnel of software firms can benefit from this book as it gives them adequate
foundation in the concept of cloud compatible SaaS to which they would otherwise have limited exposure, as
sponsors of IT projects.
CONTENTS
1. Introduction 8. Architecting Cloud SaaS Solutions with Cloud Non-
2. Architecting Methods for Cloud SaaS Software - Compatible Products
Solutions or Products 9. Architecting Cloud Compatible SaaS Software
3. How Do Hypervisors Work? How Does IaaS Products
Function? 10. Cloud Computing Reference Architecture
4. Architecting Software Solutions for Public IaaS 11. Architecting for Security in Cloud SaaS Software
Cloud (without SaaS) Abbreviations
5. Characteristics of Cloud SaaS Sof tware References
6. Cloud Compatibility Measure Keyword Taxonomy Through Semantic Tree
7. Architecting SaaS Solutions for Cloud Using Semi- Keywords Taxonomy
Cloud Compatible SBBs Index
➦ ALSO AVAILABLE...
Grid Computing
Joshy Joseph/Craig Fellenstein
ISBN: 9788131708859
Pages: 400
162
CLOUD COMPUTING / GRID COMPUTING / CLUSTER COMPUTING
Michael Miller
312| 2008
FEATURES
■ Perfect for telecommuters, business travelers and even families online collaboration is the new web frontier.
■ The days of bulky, expensive computer programs are fading fast.
■ The new paradigm is one in which people use Web-based applications to work, socialize and play without doling
out big bucks for bloated software applications that cost more than they’re worth.
CONTENTS
I. Understanding Cloud Computing 9. Collaborating on Contact Management
1. Beyond the Desktop: An Introduction to Cloud 10. Collaborating on Project Management
Computing 11. Collaborating on Word Processing
2. Are You Ready for Computing in the Cloud? 12. Collaborating on Spreadsheets
3. Developing Cloud Services 13. Collaborating on Databases
II. Cloud Computing for Everyone 14. Collaborating on Presentations
4. Cloud Computing for the Family 15. Storing and Sharing Files and Other Online Content
5. Cloud Computing for the Community 16. Sharing Digital Photographs
6. Cloud Computing for the Corporation 17. Controlling It All with Web-Based Desktops
III. Using Cloud Services IV. Outside the Cloud: Other Ways to Collaborate Online
7. Collaborating on Calendars, Schedules, and Task 18. Collaborating via Web-Based Communication Tools
Management 19. Collaborating via Social Networks and Groupware
8. Collaborating on Event Management 20. Collaborating via Blogs and Wikis
163
CLOUD COMPUTING / GRID COMPUTING / CLUSTER COMPUTING
A Srinivasan | J Suresh
440 | 2014
ISBN: 9788131776513
FEATURES
■ Student friendly and easy to understand. applications of the cloud.
■ Fourteen case studies devoted to showcase the ■ In-depth analysis of service-oriented architecture in
implementation of the cloud. explicit text spanning three chapters.
■ Provides pertinent insights into the future ■ Over 630 exercises.
CONTENTS
Part I Cloud Computing Foundation 19. Data Security in Cloud
1. Introduction to Cloud Computing 20. Cloud Security Services
2. Move to Cloud Computing Part VII SOA and Cloud Computing
3. Types of Cloud 21. SOA Foundations
4. Working of Cloud Computing 22. SOA meets Cloud
Part II Cloud Computing Architecture 23. BPM and Cloud
5. Cloud Computing Technology Part VIII Cloud Computing Tools
6. Cloud Architecture 24. Tools and Technologies for Cloud
7. Cloud Modeling and Design 25. Cloud Mashups
Part III Virtualization 26. Apache Hadoop
8. Foundations 27. Cloud Tools
9. Grids, Clouds and Virtualization Part IX Cloud Applications
10. Virtualization and Cloud Computing 28. Moving Applications to the Cloud
Part IV Data Storage and Cloud Computing 29. Microsoft Cloud Services
11. Data Storage 30. Google Cloud Applications
12. Cloud Storage 31. Amazon Cloud Services
13. Cloud Storage from LANs to WANs 32. Cloud Applications
Part V Cloud Computing Services Part X Future Cloud
14. Cloud Computing Elements 33. Future Trends
15. Understanding Services and Applications by Type 34. Mobile Cloud
16. Cloud Services 35. Autonomic Cloud Engine
17. Cloud Computing at Work 36. Multimedia Clouds
Part VI Cloud Computing and Security 37. Energy Aware Cloud Computing
18. Risks in Cloud Computing 38. Jungle Computing
39. Case studies
164
CLOUD COMPUTING / GRID COMPUTING / CLUSTER COMPUTING
688 | 2017
CONTENTS
Part I: Using PHP 15. Building a Secure Web Application
1. PHP Crash Course 16. Implementing Authentication Methods with PHP
2. Storing and Retrieving Data Part IV: Advanced PHP Techniques
3. Using Arrays 17. Interacting with the File System and the Server
4. String Manipulation and Regular Expressions 18. Using Network and Protocol Functions
5. Reusing Code and Writing Functions 19. Managing the Date and Time
6. Object-Oriented PHP 20. Internationalization and Localization
7. Error and Exception Handling 21. Generating Images
Part II: Using MySQL 22. Using Session Control in PHP
8. Designing Your Web Database 23. Integrating JavaScript and PHP
9. Creating Your Web Database 24. Other Useful Features
10. Working with Your MySQL Database Part V: Building Practical PHP and MySQL Projects
11. Accessing Your MySQL Database from the Web 25. Using PHP and MySQL for Large Projects
with PHP 26. Debugging and Logging
12. Advanced MySQL Administration 27. Building User Authentication and Personalization
13. Advanced MySQL Programming
Part VI: Appendix
Part III: Web Application Security A Installing Apache, PHP, and MySQL
14. Web Application Security Risks
165
PHP/ MYSQL
ISBN: 9789332501997
Pages: 696
166
PHP/ MYSQL
Best Seller
Rafael C. Gonza Lez | Richard E. Woods
1026 | 2018
ISBN: 9789353062989
FEATURES
■ Coverage of graph cuts and their application to segmentation.
■ A discussion of superpixels and their use in region segmentation.
■ 425 new images, 135 new drawings, 220 new exercises and 120 MATLAB projects.
■ Two new chapters:
■ A chapter dealing with active contours for image segmentation, including snakes and level sets.
■ A chapter that brings together wavelets, several new transforms, and many of the image transforms that were
scattered throughout the book.
■ A complete update of the image pattern recognition chapter to incorporate new material on deep neural
networks, backpropagation, deep learning, and especially, deep convolutional neural networks.
■ Coverage of feature extraction, including the Scale Invariant Feature Transform (SIFT, maximally stable extremal
regions (MSERs), and corner detection.
■ Coverage of the fundamentals of spatial filtering, image transforms, and finite differences with a focus on edge
detection.
CONTENTS
1. Introduction 8. Image Compression and Watermarking
2. Digital Image Fundamentals 9. Morphological Image Processing
3. Intensity Transformations and Spatial Filtering 10. Image Segmentation I: Edge Detection,
4. Filtering in the Frequency Domain 11. Image Segmentation II: Active Contours: Snakes
5. Image Restoration and Reconstruction and Level Sets
6. Wavelet and Other Image Transforms 12. Feature Extraction
7. Color Image Processing 13. Image Pattern Classification
Richard E. Woods earned his B.S., M.S., and Ph.D. degrees in Electrical Engineering from the University of
Tennessee, Knoxville. His professional experiences range from entrepreneurial to the more traditional ac-
ademic, consulting; governmental, and industrial pursuits. Most recently, he founded MedData Interactive,
a high technology company specializing in the development of hand-held computer systems for medical
applications. He was also a founder and Vice President of Perceptics Corporation.
167
DIGITAL IMAGE PROCESSING
Anil K. Jain
592 | 2015
FEATURES
■ covers aspects of image representation including luminance, color, spatial and
temporal properties of vision, and digitization.
ISBN: 9789332551916 ■ explores various image processing techniques.
■ discusses algorithm development (software/firmware) for image transforms,
enhancement, reconstruction, and image coding.
CONTENTS
1. Introduction. 6. Image Representation by Stochastic Models.
2. Two Dimensional Systems and Mathematical 7. Image Enhancement.
Preliminaries. 8. Image Filtering and Restoration.
3. Image Perception. 9. Image Analysis and Computer Vision.
4. Image Sampling and Quantization. 10. Image Reconstruction From Projections.
5. Image Transforms. 11. Image Data Compression.
➦ ALSO AVAILABLE...
pplem
Su
en
Web
ts
168
DIGITAL IMAGE PROCESSING
AUTHOR INDEX
Price Page
ISBN Author Title (₹) No.
9789332549302 Abel IBM PC Assembly Language and Programming, 5/e 679 119
** TBA - To be announced
9788177584790 Annadurai Fundamentals of Digital Image Processing 629 168
Banks / Carson, II /
9789332518759 Discrete-Event System Simulation, 5/e 729 30
Nelson / Nicol
9788131711064 Blaha / Rumbaugh Object Oriented Modeling and Design with UML, 2/e 749 142
9789332547933 Bloch / Gafter Java Puzzlers: Traps, Pitfalls, and Corner Cases 1/ e 439 108
9788177583724 Booch The Unified Modeling Language User Guide 949 142
9789332584464 Ciletti Advanced Digital Design with the Verilog HDL, 2/e 909 44
Price Page
ISBN Author Title (₹) No.
Internetworking with TCP/IP Vol. III: Client-Server
9789332549876 Comer / Stevens Programming and ApplicationsBSD Socket Version, 729 63
2/e
Coulouris / Dollimore /
9789332575226 Distributed Systems, 5/e 889 81
Kindberg
9789332536029 Cunningham Python in 24 Hours, Sams Teach Yourself, 2/e 499 122
Date / Kannan /
9788177585568 An Introduction to Database Systems, 8/e 899 35
Swamynathan
** TBA - To be announced
9789352868599 Deitel / Deitel / Deitel Internet and World Wide Web How to Program, 5/e 969 148
9788177581218 Desikan / Ramesh Software Testing: Principles and Practices, 1/e 559 137
9788177587852 Dunham / Sridhar Data Mining: Introductory and Advanced Topics 699 40
Dutt / Subramanian /
9789332537293 Software Engineering, 1/e 519 133
Seetharaman / Geetha
Eadline / Mendelevitch /
9789332586888 Practical Data Science with Hadoop and Spark, 1/e 349 153
Stella
Thinking in C++:
9788131706619 Eckel 849 95
Introduction to Standard C++, Volume One, 2e
9789332575073 Erl / Khattak / Buhler Big Data Fundamentals, 1/e 449 158
Ghezzi / Jazayeri /
9789332555396 Fundamentals of Software Engineering 2e 649 134
Mandrioli
Price Page
ISBN Author Title (₹) No.
Gose / Johnsonbaugh /
9789332549791 Pattern Recognition and Image Analysis, 1/e 649 14
Jost
9788131702215 Gosling / Arnold / Holmes The Java Programming Language, 3/e 799 106
9789332573659 Gupta Agile Automation and Unified Funtional Testing, 1/e 859 140
Multimedia Communications :
9788131709948 Halsall 999 58
Applications, Networks, Protocols and Standards
9788177584752 Halsall / Kulkarni Computer Networking and the Internet, 5/e 909 69
TBA - To be announced
9789332549692 Hassan / Jain High PerformanceTCP/IP Networking 649 69
9789386873507 Hellmann The Python 3 Standard Library by Example, 1/e 1199 120
9789332555303 Hill, Jr. / Kelley Computer Graphics Using OpenGL 3/e 919 56
9789332552425 Horstmann Core Java for the Impatient, 1/e 709 107
9789332585461 Horstmann Core Java, Volume II - Advanced Features, 10/e 899 114
9788131760802 ITL ESL Express Learning - Database Management Systems 369 130
9788131761267 ITL ESL Express Learning - Principles of Compiler Design 269 131
Price Page
ISBN Author Title (₹) No.
9788131717158 Jackson Web Technologies 769 146
** TBA - To be announced
9788131724224 Kamthane Programming and Data Structures, 1/e 499 98
9789332550001 Klir / Folger Fuzzy Sets, Uncertainty, and Information, 1/e 559 77
Price Page
ISBN Author Title (₹) No.
9788131766910 Liberty Sams Teach Yourself C++ in 24 Hours, 5/e 739 91
9789332518728 Mano / Kime Logic and Computer Design Fundamentals, 4/e 729 49
** TBA - To be announced
9789353065737 Miller 599 149
Python and R
Pfleeger/Pfleeger/
9789352866533 Security in Computing, 5/e 899 74
Margulies
9789332516021 Rao Sams Teach Yourself C++ in One Hour a Day 7/e 789 93
9789353063597 Ryan Visual Data Storytelling with Tableau, (4color) 799 156
9789332518827 Sebesta Programming the World Wide Web, 7/e 889 147
Price Page
ISBN Author Title (₹) No.
Sedgewick / Wayne / Introduction to Programming in Python: An
9789332577435 939 123
Dondero Interdisciplinary Approach, 1/e
9789332570498 Shreiner / Angel Interactive Computer Graphics with WebGL, 7/e 839 55
** TBA - To be announced
9788131704127 Smith Internet Cryptography 709 75
9789332518841 Sprankle / Hubbard Problem Solving and Programming Concepts, 9/e 829 53
9788131702307 Stallings SNMP, SNMPv2, SNMPv3, & RMON 1 & 2, 3/e 1029 69
Price Page
ISBN Author Title (₹) No.
Introduction to Cryptography with Coding
9788131714768 Trappe 809 75
Theory, 2e
9789332586086 Ullman PHP for the Web: Visual QuickStart Guide, 5/e 639 166
9788131754559 Vasappanavara Object Oriented Programming Using C++ and Java 609 97
9788177583588 Weiss Data Structures and Algorithm Analysis in C, 2/e 749 100
9788131714744 Weiss Data Structures and Algorithm Analysis in C++, 3/e 819 102
9789332582736 Welling / Thomson PHP and MySQL Web Development, 5/e 979 165
** TBA - To be announced
Parallel Programming:
9788131702390 Wilkinson Techniques and Applications Using Networked 879 84
Workstations and Parallel Computers, 2e
9788131763476 Williams Computer System Architecture, 2e 769 29
9788131706985 Wilson Introduction to Graph Theory, 4e 669 23
9788131715055 Winston Artificial Intelligence, 3e 839 11
9789332582743 Wood / Kochan Shell Programming in Unix, Linux and OS X, 4/e 749 143