Showing posts with label 3-1 IT e-books. Show all posts
Showing posts with label 3-1 IT e-books. Show all posts
jntu 3-1 it ebooks free download
Download the prescribed textbooks of JNTU 3rd year 1st semester INFORMATION TECHNOLOGY (IT) branch E-books
Additional :
computer graphics by a.p.godse ebook free download
E-Book Details:
Title: | Computer Graphics |
Publisher: | Technical Publications |
Author: | A.P.Godse |
Edition: | 2nd, illustrated 2009 |
Format: | PDF |
ISBN: | 8184317379 |
EAN: | 9788184317374 |
No.ofPages: | 564 |
Book Description:
Basic Concepts Types of graphics devices, Display file structure, Display file interpreter, Display processors, Graphics file format, BMP, TIFF, PCX, GIF. Line and Circle Generation Line generation - DDA and Bresenham's algorithm, Thick line segments, Antialising of lines, Circle generation - DDA and Bresenham's algorithm, Character generation : Stroke principle, Starburst principle, Bit map method. Polygons Types, Representations, Entering Polygons, Polygon filling : Seed fill, Edge fill, Scan conversion algorithm. Scan conversion : Real time scan conversion, Solid area scan conversion, Run length encoding, Cell encoding. Segments Concepts, Segment table, Segment creation, Deletion, Renaming, Image transformation. 3D Geometry 2D transformations primitives and concepts - Translation, Rotation, Rotation about an arbitrary points, Scaling and shearing, 3D transformations, Rotation about an arbitrary axis, 3D viewing transformations, Concept of parallel and perspective projections, Viewing parameters, 3D clipping, Mid-point subdivision algorithm. Windowing and Clipping Viewing transformation, 2D clipping, Sutherland-Cohen, Subdivision line clipping algorithm, Midpoint subdivision algorithm, Generalized clipping, Cyrus-Beck algorithm, Interior and exterior clipping , Polygon clipping, Sutherland-Hodgman algorithm. Hidden Surfaces and Lines Back-face removal algorithm, Hidden line methods, Z buffer, Warnock and painters algorithm, Floating horizon. Light, Color and Shading Diffused illumination, Point source illumination, Shading algorithm, Color models RGB, HVS, CYM etc., Shading algorithm, Eliminating back spaces, Transparency, Reflection and shadows. Curves and Fractals Curve generation, Interpolation, Interpolating algorithms, Interpolating polygons, B-splins and corners, Bezier curves, Fractals, Fractal surfaces and lines. Interactive Graphics Graphics standards, Graphics hardware, CRT display and controller, Interlaced and Non interlaced display, Vector scan and raster scan, Display adapter, VGA, SVGA, BIOS video support, Graphics device drivers, Display buffers, Study of graphics stations (practical aspects). Plotters, Digitizers, Scanners, Lightpen. Graphical User Interface Concepts of X-windows : Client-server model, Protocols, Message passing (only GUI related concepts), Motif - widget, Gadget, Structure, (only GUI concepts), Concepts of MS Windows. OpenGL : why 3d? why OpenGL? OpenGL and animation. Graphics Standard Graphics Kernel system with basic primitives. Graphics Applications Scientific & Engg. applications, Business application, Application concept in animation & simulation.
DOWNLOAD:
computer graphics by hearn and baker pdf ebook free download
E-Book Details:
Title: | Computer Graphics, C Version |
Publisher: | Pearson Education |
Author: | Donald Hearn,M.Pauline Baker |
Edition: | 2nd, illustrated 2008 |
Format: | PDF |
ISBN: | 817758765X |
EAN: | 9788177587654 |
No.ofPages: | 652 |
Book Description:
This timely new version of a popular computer graphics book features the C language in programming examples to demonstrate the implementation of graphics application. These well-known authors assume no prior knowledge of computer graphics when presenting the basic principles for the design, use, and understanding of computer graphics systems. However, some knowledge of C programming is assumed as the reader learns how to use algorithms for creating and manipulating graphics displays.
FEATURES:
* Reflecting the rapid expansion of the use of computer graphics and of C as a programming 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 authors are widely considered authorities in computer graphics, and are known for their accessible writing style.
Table of Contents:
COMPUTER GRAPHICS
UNIT I :
Introduction, Application areas of Computer Graphics, overview of graphics systems, video-display
devices, raster-scan systems, random scan systems, graphics monitors and work stations and input
devices(p.nos 22-90 of text book-1).
UNIT II :
Output primitives : Points and lines, line drawing algorithms, mid-point circle and ellipse algorithms.Filled area primitives: Scan line polygon fill algorithm, boundary-fill and flood-fill algorithms (p.nos 103-123,137-145,147-150,164-171 of text book-1, p.nos. 72-99 of text book-2).
UNIT III :
2-D geometrical transforms : Translation, scaling, rotation, reflection and shear transformations, matrix representations and homogeneous coordinates, composite transforms, transformations between coordinate systems. (p.nos 204-227 of text book-1).
UNIT IV :
2-D viewing : The viewing pipeline, viewing coordinate reference frame, window to view-port coordinate transformation, viewing functions, Cohen-Sutherland and Cyrus-beck line clipping algorithms, Sutherland –Hodgeman polygon clipping algorithm(p.nos 237-249,257-261 of text book -1, p.nos. 111-126 of text
book-2).
UNIT V :
3-D object representation : Polygon surfaces, quadric surfaces, spline representation, Hermite curve, Bezier curve and B-Spline curves, Bezier and B-Spline surfaces. Basic illumination models, polygon rendering methods. (p.nos 324-331,340-342, 347-364, 516-531, 542-546 of text book-1, p.nos 473-529,721-739 of text book-2).
UNIT VI :
3-D Geometric transformations : Translation, rotation, scaling, reflection and shear transformations,composite transformations.
3-D viewing : Viewing pipeline, viewing coordinates, view volume and general projection transforms and clipping (p.nos 427-443, 452-481 of text book -1).
UNIT VII :
Visible surface detection methods : Classification, back-face detection, depth-buffer, scan-line, depth sorting, BSP-tree methods, area sub-division and octree methods(p.nos 489-505 of text book -1, Chapter15 of of text book-2).
UNIT VIII :
Computer animation : Design of animation sequence, general computer animation functions, raster animation, computer animation languages, key frame systems, motion specifications. ( p.nos 604-616 of text book -1, chapter 21 of text book-2).
distributed databases principles and systems pdf ebook free download
E-Book Details:
Title: | Principles of Distributed Database Systems , 2/E |
Publisher: | Prentice Hall |
Author: | M.Tamer Ozsu,Patrick Valduriez |
Edition: | 2nd, illustrated (2009) |
Format: | PDF |
ISBN: | 0136597076 |
EAN: | 978-0136597070 |
No.ofPages: | 666 |
Book Description:
- Database integration and querying is now treated in much more detail, reflecting the attention these topics have received in the community in the past decade. Chapter 4 focuses on the integration process, while Chapter 9 discusses querying over multidatabase systems.
- The previous editions had only brief discussion of data replication protocols. This topic is now covered in a separate chapter (Chapter 13) where we provide an in-depth discussion of the protocols and how they can be integrated with transaction management.
- Peer-to-peer data management is discussed in depth in Chapter 16. These systems have become an important and interesting architectural alternative to classical distributed database systems. Although the early distributed database systems architectures followed the peer-to-peer paradigm, the modern incarnation of these systems have fundamentally different characteristics, so they deserve in-depth discussion in a chapter of their own.
- Web data management is discussed in Chapter 17. This is a difficult topic to cover since there is no unifying framework. We discuss various aspects of the topic ranging from web models to search engines to distributed XML processing.
- Earlier editions contained a chapter where we discussed "recent issues" at the time. In this edition, we again have a similar chapter (Chapter 18) where we cover stream data management and cloud computing. These topics are still in a flux and are subjects of considerable ongoing research. We highlight the issues and the potential research directions.
ABOUT THE AUTHOR:
M. Tamer Özsu is a professor of computer science at the University of Waterloo, Canada. He has been conducting research in distributed data management for thirty years. He serves on the editorial boards of many journals and book series, and is also the co-editor-in-chief, with Ling Liu, of the Encyclopedia of Database Systems.
Patrick Valduriez is a senior researcher at INRIA, France and the head of the Zenith research group pursuing research in scientific data management in distributed systems. He has also served as a professor of computer science at University Paris 6. He has authored and co-authored over 200 technical papers and several books.
New to this Edition:
- The relationship of distributed DBMSs with the new networking technologies is discussed.
- The query processing/optimization chapters now focus on techniques employed in commercial systems and include new algorithms such as randomized search strategies.
- Discussion of advanced transaction models and workflows has been added to the transaction management chapters.
- Full chapters are devoted to parallel DBMSs and distributed object DBMSs.
- Current issues are discussed in a new chapter, including sections on data warehousing, world wide web and databases, push-based technologies, and mobile DBMSs.
- General interoperability issues and distributed object platforms such as OMA/CORBA and DCOM/OLE have been added to the multi database systems chapter.
Table of Contents:
UNIT - I
Features of Distributed versus Centralized Databases, Principles Of Distributed Databases , Levels Of
Distribution Transparency, Reference Architecture for Distributed Databases , Types of Data Fragmentation,Integrity Constraints in Distributed Databases.
UNIT – II
Translation of Global Queries to Fragment Queries, Equivalence Transformations for Queries, TransformingGlobal Queries into Fragment Queries, Distributed Grouping and Aggregate Function Evaluation, ParametricQueries.
UNIT – III
Optimization of Access Strategies, A Framework for Query Optimization, Join Queries, General Queries.
UNIT – IV
The Management of Distributed Transactions, A Framework for Transaction Management , Supporting
Atomicity of Distributed Transactions, Concurrency Control for Distributed Transactions, Architectural
Aspects of Distributed Transactions.
UNIT - V
Concurrency Control, Foundation of Distributed Concurrency Control, Distributed Deadlocks, Concurrency Control based on Timestamps, Optimistic Methods for Distributed Concurrency Control.
UNIT – VI
Reliability, Basic Concepts, Nonblocking Commitment Protocols, Reliability and concurrency Control,
Determining a Consistent View of the Network, Detection and Resolution of Inconsistency, Checkpoints and Cold Restart, Distributed Database Administration, Catalog Management in Distributed Databases,
Authorization and Protection
UNIT - VII
Architectural Issues, Alternative Client/Server Architectures, Cache Consistency Object Management,
Object Identifier Management, Pointer Swizzling, Object Migration, Distributed Object Storage, Object Query Processing, Object Query Processor Architectures, Query Processing Issues, Query Execution , Transaction Management, Transaction Management in Object DBMSs , Transactions as Objects.
UNIT - VIII
Database Integration, Scheme Translation, Scheme Integration, Query Processing Query Processing Layers in Distributed Multi-DBMSs, Query Optimization Issues. Transaction Management Transaction and Computation Model Multidatabase Concurrency Control, Multidatabase Recovery, Object Orientation And Interoperability Object Management Architecture CORBA and Database Interoperability Distributed Component Model COM/OLE and Database Interoperability, PUSH-Based TechnologiesDownload:
introduction to automata theory languages and computation by hopcroft and ullman pdf ebook free download
E-Book Details:
Title: | Introduction to Automata Theory, Languages, and Computation, 2/E |
Publisher: | Addison Wesley; |
Author: | John E. Hopcroft,Rajeev Motwani,Jeffrey D. Ullman |
Edition: | 2 edition (November 24, 2000) |
Format: | PDF |
ISBN: | 0201441241 |
EAN: | 978-0201441246 |
No.ofPages: | 521 |
Book Description:
It has been more than 20 years since this classic book on formal languages, automata theory, and computational complexity was first published. With this long-awaited revision, the authors continue to present the theory in a concise and straightforward manner, now with an eye out for the practical applications. They have revised this book to make it more accessible to today's students, including the addition of more material on writing proofs, more figures and pictures to convey ideas, side-boxes to highlight other interesting material, and a less formal writing style. Exercises at the end of each chapter, including some new, easier exercises, help readers confirm and enhance their understanding of the material.
Table of Contents:
The purpose of this course is to acquaint the student with an overview of the theoretical foundations
of computer science from the perspective of formal languages.
• Classify machines by their power to recognize languages.
• Employ finite state machines to solve problems in computing.
• Explain deterministic and non-deterministic machines.
• Comprehend the hierarchy of problems arising in the computer sciences.
UNIT I :
Fundamentals : Strings, Alphabet, Language, Operations, Finite state machine, definitions, finite
automaton model, acceptance of strings, and languages, deterministic finite automaton and non
deterministic finite automaton, transition diagrams and Language recognizers.
UNIT II :
Finite Automata : NFA with Î transitions - Significance, acceptance of languages. Conversions and
Equivalence : Equivalence between NFA with and without Î transitions, NFA to DFA conversion,
minimisation of FSM, equivalence between two FSM’s, Finite Automata with output- Moore and Melay
machines.
UNIT III :
Regular Languages : Regular sets, regular expressions, identity rules, Constructing finite Automata for a
given regular expressions, Conversion of Finite Automata to Regular expressions. Pumping lemma of
regular sets, closure properties of regular sets (proofs not required).
UNIT IV :
Grammar Formalism : Regular grammars-right linear and left linear grammars, equivalence between
regular linear grammar and FA, inter conversion, Context free grammar, derivation trees, sentential forms.Right most and leftmost derivation of strings.
UNIT V :
Context Free Grammars : Ambiguity in context free grammars. Minimisation of Context Free Grammars.Chomsky normal form, Greiback normal form, Pumping Lemma for Context Free Languages. Enumeration of properties of CFL (proofs omitted).
UNIT VI :
Push Down Automata : Push down automata, definition, model, acceptance of CFL, Acceptance by final state and acceptance by empty state and its equivalence. Equivalence of CFL and PDA, interconversion.(Proofs not required). Introduction to DCFL and DPDA.
UNIT VII :
Turing Machine : Turing Machine, definition, model, design of TM, Computable functions, recursively
enumerable languages. Church’s hypothesis, counter machine, types of Turing machines (proofs not
required).
UNIT VIII
Computability Theory : Chomsky hierarchy of languages, linear bounded automata and context sensitive language, LR(0) grammar, decidability of, problems, Universal Turing Machine, undecidability of posts. Correspondence problem, Turing reducibility, Definition of P and NP problems, NP complete and NP hard problems.Download:
software testing techniques by boris beizer ebook free download
E-Book Details:
Title: | Software Testing Techniques |
Publisher: | The Coriolis Group |
Author: | Boris Beizer |
Edition: | Paperback,2nd |
EditionNumber: | 2 |
ISBN: | 1850328803 |
EAN: | 978-0-262-22875-8 |
No. of Pages: | 1459 |
Table of Contents:
Every professional and commercial software development organization spends a great deal of time in the testing and validation of their software. The testing process, driven either by legal or financial requirements, can be expensive and may thwart the planned deployment of the application. Many studies indicate that the testing process can even take three times as long as the actual coding itself. Indeed, software development done under the ISO 9000 or FDA auspices can be extremely time intensive.
This book gives a lengthy and fairly comprehensive overview of software testing that emphasizes formal models for testing. In the introduction, the author gives a general overview of the testing process and the reasons and goals for testing. He carefully distinguishes between testing and debugging, and advocates these as separate activities. Testing according to the author is done to find bugs; whereas debugging is done to find the origin of the bugs and fix them. The author characterizes testing as either functional or structural. Functional testing treats the program from the user's point of view, with inputs given to the program, and then the outputs are checked for conformance to a specified reference. Structural testing examines how the program is implemented, in terms of programming style, design, etc. The notion of an oracle is defined as any program or process that specifies the expected outcome of a collection of tests. The author clearly identifies and characterizes the different types of tests that arise in development organizations, such as unit testing, regression testing, stress testing, and integration testing.
Table of Contents:
UNIT I :
Introduction : Purpose of testing, Dichotomies, model for testing, consequences of bugs, taxonomy of
bugs
UNIT II :
Flow graphs and Path testing : Basics concepts of path testing, predicates, path predicates and
achievable paths, path sensitizing, path instrumentation, application of path testing.
UNIT III :
Transaction Flow Testing : Transaction flows, transaction flow testing techniques. Dataflow testing:-
Basics of dataflow testing, strategies in dataflow testing, application of dataflow testing.
UNIT IV :
Domain Testing:-domains and paths, Nice & ugly domains, domain testing, domains and interfaces
testing, domain and interface testing, domains and testability.
UNIT V :
Paths, Path products and Regular expressions : Path products & path expression, reduction
procedure, applications, regular expressions & flow anomaly detection.
UNIT VI :
Logic Based Testing : Overview, decision tables, path expressions, kv charts, specifications.
UNIT VII :
State, State Graphs and Transition testing : State graphs, good & bad state graphs, state testing,
Testability tips.
UNIT VIII :
Graph Matrices and Application : Motivational overview, matrix of graph, relations, power of a matrix,
node reduction algorithm, building tools.
Usage of JMeter and Winrunner tools for functional / Regression testing, creation of test script for
unattended testing, synchronization of test case, Rapid testing, Performance testing of a data base
application and HTTP connection for website access.
the art of software testing by glenford myers ebook free download
E-Book Details:
Title: | The Art of Software Testing, 2/e |
Publisher: | Wiley; |
Author: | Tom Badgett, Todd M. Thomas, Corey Sandler |
Edition: | 2 edition (June 21, 2004) |
Format: | PDF |
ISBN: | 0471469122 |
EAN: | 978-0471469124 |
No.ofPages: | 255 |
Book Description:
This long-awaited revision of a bestseller provides a practical discussion of the nature and aims of software testing. You'll find the latest methodologies for the design of effective test cases, including information on psychological and economic principles, managerial aspects, test tools, high-order testing, code inspections, and debugging. Accessible, comprehensive, and always practical, this edition provides the key information you need to test successfully, whether a novice or a working programmer. Buy your copy today and end up with fewer bugs tomorrow.
ABOUT THE AUTHOR:
GLENFORD J. MYERS is currently Director of Spectrum Signals. He is a former senior staff member of IBM’s Systems Research Institute, as well as the former CEO and founder of RadiSys Corporation.
TOM BADGETT is Chief Information Officer for IdleAire Technologies Corporation and manages a team of software developers who design and maintain sophisticated, real-time billing and customer support systems for this national firm. He has published more than fifty books on software and hardware and has served as technical editor for PCjr Magazine and Digital News. He has written hundreds of articles for major computer-oriented magazines.
TODD M. THOMAS is a professional software developer and database administrator with over nine years of experience. His career has exposed him to all sizes of software projects for both the private and government sectors. He has also authored Java Data Access, a book on how to use Java technology to leverage enterprise data stores.
COREY SANDLER is President of Word Association, a developer of computer, science, business, and travel books for many of the country’s largest publishing companies. He is the author of the bestseller Fix Your Own PC, and a former editorial director and editor in chief of Digital News. He has also served as New York bureau chief for PC Week and first executive editor of PC Magazine.
Table of Contents:
Practical, up-to-date tactics and techniques for successful, efficient testing:
- Basic testing principles and strategies
- Program inspections and walkthroughs
- Code inspections
- Error checklists
- Peer ratings
- Black- and white-box testing
- Error guessing
- Top-down vs. bottom-up testing
- Higher-order testing
- Function and system testing
- Acceptance testing
- Installation testing
- Module (unit) testing
- Test planning and control
- Independent testing agencies
- Debugging principles
- Error analysis
- Extreme Testing
- Testing Internet applications
- Higher-order testing of e-commerce architectures







Older Posts