Computer Science Engineering



Cloud Computing


Software Testing Techniques
View / Download

Software TestingTechniques, 2nd Edition is the first book-length work that explicitly addresses the idea that design for testability is an important as testing itself - not just by saying that testability is desirable goal, but by showing the reader how to do it. Every chapter has testability guidelines that illustrate how the technique discussed in the chapter can be used to make software more easily tested and therefore more reliable and maintainable.


Data Mining Concepts and Techniques
View / Download


The increasing volume of data in modern business and science calls for more complex and sophisticated tools. Although advances in data mining technology have made extensive data collection much easier, it’s still always evolving and there is a constant need for new techniques and tools that can help us transform this data into useful information and knowledge.

Since the previous edition’s publication, great advances have been made in the field of data mining. Not only does the third of edition of Data Mining: Concepts and Techniques continue the tradition of equipping you with an understanding and application of the theory and practice of discovering patterns hidden in large data sets, it also focuses on new, important topics in the field: data warehouses and data cube technology, mining stream, mining social networks, and mining spatial, multimedia and other complex data. Each chapter is a stand-alone guide to a critical topic, presenting proven algorithms and sound implementations ready to be used directly or with strategic modification against live data. This is the resource you need if you want to apply today’s most powerful data mining techniques to meet real business challenges.


Mobile Communication
View / Download

The mobile communications market remains the fastest growing segment of the global computing and communications business. The rapid progress and convergence of the field has created a need for new techniques and solutions, knowledgeable professionals to create and implement them, and courses to teach the background theory and technologies while pointing the way towards future trends.
In this book Jochen Schiller draws on his extensive experience to provide a thorough grounding in mobile communications, describing the state of the art in industry and research while giving a detailed technical background to the area. The book covers all the important aspects of mobile and wireless communications from the Internet to signals, access protocols and cellular systems, emphasizing the key area of digital data transfer. It uses a wide range of examples and other teaching aids, making it suitable for self-study and university classes.
The book begins with an overview of mobile and wireless applications, covering the history and market, and providing the foundations of wireless transmission and Medium Access Control. Four different groups of wireless network technologies are then covered: telecommunications systems, satellite systems, broadcast systems and wireless LAN. The following chapters about the network and transport layers address the impairments and solutions using well-known Internet protocols such as TCP/IP in a mobile and wireless environment. The book concludes with a chapter on technologies supporting applications in mobile networks, focusing on the Web and the Wireless Application Protocol (WAP). Each chapter concludes with a set of exercises for self-study (with solutions available to instructors) and references to standards, organizations and research work related to the topic.

Java Network Programming -  NEW 
View / Download

The new third edition of this highly regarded introduction to Java networking programming has been thoroughly revised to cover all of the 100+ significant updates to Java Developers Kit (JDK) 1.5. It is a clear, complete introduction to developing network programs (both applets and applications) using Java, covering everything from networking fundamentals to remote method invocation (RMI).
Java Network Programming, 3rd Edition includes chapters on TCP and UDP sockets, multicasting protocol and content handlers, servlets, multithreaded network programming, I/O, HTML parsing and display, the Java Mail API, and the Java Secure Sockets Extension. There's also significant information on the New I/O API that was developed in large part because of the needs of network programmers.
This invaluable book is a complete, single source guide to writing sophisticated network applications. Packed with useful examples, it is the essential resource for any serious Java developer.

Internet & World Wide Web
 How to Program
View / Download

Covers virtually every Web development skill now in demand, from building dynamic pages through server and client-side scripting; XML; Flash; even the basics of electronic commerce.

Back Cover Copy

The authoritative DEITELT LIVE-CODET introduction to Internet & World Wide Web programming

The Internet and World Wide Web have revolutionized software development with multimediaintensive, platform-independent code for conventional Internet-, Intranet- and Extranet-based applications. This college-level textbook carefully explains how to program multitiered, client/server, database-intensive, Web-based applications.

Dr. Harvey M. Deitel and Paul J. Deitel are the founders of Deitel & Associates, Inc., the internationally recognized corporate training and content-creation organization specializing in JavaT, C++, C, Visual C#T, Visual BasicR, Visual C++R, .NET, XML, Python, Perl, Internet, Web and object technologies. The Deitels are also the authors of the world's #1 Java and C++ textbooks-Java How to Program, 4/e and C++ How to Program, 3/e-and many other best sellers. In Internet & World Wide Web How to Program, 2/e, the Deitels and their colleague, Tem R. Nieto, discuss key topics, including:

* XHTMLT/CSST/Dynamic HTML

* Multitier Client/Server Applications

* Internet Explorer 5.
Professional Apache Tomcat 5

What is this book about?
The Apache Tomcat server and related technologies give Java developers a rich set of tools to quickly build more sophisticated Web applications. Tomcat version 5 supports the latest JSP and Servlet specifications, JSP 2.0, and Servlets 2.4. This completely updated volume offers you a thorough education in Tomcat 5 as well as 4.1.
What does this book cover?
You will learn to solve the problems that arise with installation and configuration, security, system testing, and more. This edition also introduces you to Tomcat clustering for planning and deploying installations in mission-critical production environments, and explores the new support for Tomcat in popular IDEs, such as IntelliJ IDEA, Eclipse, NetBeans/Sun Java Studio, and JBuilder.
You’ll discover how to manage class loaders and Connectors, understand how to use IIS as a Web server front-end for Tomcat, examine JDBC-related issues in Tomcat, and be ready to put this technology to work.

Information Storage & Management

The spiraling growth of digital information makes the ISM book a "must have" addition to your IT reference library. This exponential growth has driven information management technology to new levels of sophistication and complexity, exposing a skills gap that challenge IT managers and professionals alike. The ISM book, written by storage professionals from EMC Corporation, takes an ‘open’ approach to teaching information storage and management, focusing on concepts and principles – rather that product specifics – that can be applied in all IT environments
The book enables existing and aspiring IT professionals, students, faculty, and those simply wishing to gain deeper insight to this emerging pillar of IT infrastructure to achieve a comprehensive understanding of all segments of information storage technology.
Sixteen chapters are organized into four sections. Advanced topics build upon the topics learned in previous chapters.
Section 1, "Information Storage and Management for Today’s World": Four chapters cover information growth and challenges, define a storage system and its environment, review the evolution of storage technology, and introduce intelligent storage systems.
Section 2, "Storage Options and Protocols": Six chapters cover the SCSI and Fibre channel architecture, direct-attached storage (DAS), storage area networks (SANs), network-attached storage (NAS), Internet Protocol SAN (IP-SAN), content-addressed storage (CAS), and storage virtualization.
Section 3, "Business Continuity and Replication": Four chapters introduce business continuity, backup and recovery, local data replication, and remote data replication.
Section 4, "Security and Administration": Two chapters cover storage security and storage infrastructure monitoring and management.
The book’s supplementary web site provides up-to-date information on additional learning aids and storage certification opportunities.

Core Python Programming

Python is an agile, robust, expressive, fully object-oriented, extensible, and scalable programming language. It combines the power of compiled languages with the simplicity and rapid development of scripting languages. In Core Python Programming, Second Edition, leading Python developer and trainer Wesley Chun helps you learn Python quickly and comprehensively so that you can immediately succeed with any Python project.

Using practical code examples, Chun introduces all the fundamentals of Python programming: syntax, objects and memory management, data types, operators, files and I/O, functions, generators, error handling and exceptions, loops, iterators, functional programming, object-oriented programming and more. After you learn the core fundamentals of Python, he shows you what you can do with your new skills, delving into advanced topics, such as regular expressions, networking programming with sockets, multithreading, GUI development, Web/CGI programming and extending Python in C.

This edition reflects major enhancements in the Python 2.x series, including 2.6 and tips for migrating to 3. It contains new chapters on database and Internet client programming, plus coverage of many new topics, including new-style classes, Java and Jython, Microsoft Office (Win32 COM Client) programming, and much more.

Professional PHP Programming

This book covers middle-tier programming with PHP.

PHP is a server-side, HTML-embedded scripting language. It is an open source technology, rapidly gaining popularity as a scripting language for people running dynamic websites. One of its major attractions over Perl, JavaScript and other scripting languages is that PHP has a built-in database integration layer and seamless IP connectivity, with LDAP and TCP as well as the IMAP mail interface. Features;

Real world, practical experience and techniques

From installation and configuration of the PHP engine to advanced dynamic application design

Definitive coverage of core PHP language and database addressing:

MySQL is covered in depth. 

Practical e-commerce and business scripting including database application development, together with PHP and XML applications.

LDAP connectivity addressed.


Essentials of Management

Focus on the fundamental principles and practices of effective management most important for success in business today with DuBrin's comprehensive, yet concise, ESSENTIALS OF MANAGEMENT, 9E. This brief edition offers a solid introduction for new managers or an in-depth review of core concepts and the latest research and applications for working professionals. Concise, complete treatment translates the latest research, theories, and management experiences into actual practice while addressing emerging issues, such as sustainability and environmental concerns, management in difficult times, employee morale, diverse workforces, and teamwork. Ethics, personal productivity, the latest information technology, and decision making are also included. Compelling examples show how to apply principles in a wide variety of business settings, while new skill-building features and self-assessments help readers refine the managerial, interpersonal, and technical skills necessary for career success.


My SQL Cookbook
View / Download

Along with MySQL's popularity has come a flood of questions about solving specific problems, and that's where this Cookbook is essential. Designed as a handy resource when you need quick solutions or techniques, the book offers dozens of short, focused pieces of code and hundreds of worked-out examples for programmers of all levels who don't have the time (or expertise) to solve MySQL problems from scratch.
The new edition covers MySQL 5.0 and its powerful new features, as well as the older but still widespread MySQL 4.1. One major emphasis of this book is how to use SQL to formulate queries for particular kinds of questions, using the mysql client program included in MySQL distributions. The other major emphasis is how to write programs that interact with the MySQL server through an API. You'll find plenty of examples using several language APIs in multiple scenarios and situations, including the use of Ruby to retrieve and format data. There are also many new examples for using Perl, PHP, Python, and Java as well.

Probability and Random Process For 
Electrical and Computer Engineers NEW 
View / Download


The theory of probability is a powerful tool that helps electrical and computer engineers to explain, model, analyze, and design the technology they develop. The text begins at the advanced undergraduate level, assuming only a modest knowledge of probability, and progresses through more complex topics mastered at graduate level. The first five chapters cover the basics of probability and both discrete and continuous random variables. The later chapters have a more specialized coverage, including random vectors, Gaussian random vectors, random processes, Markov Chains, and convergence. Describing tools and results that are used extensively in the field, this is more than a textbook; it is also a reference for researchers working in communications, signal processing, and computer network traffic analysis. With over 300 worked examples, some 800 homework problems, and sections for exam preparation, this is an essential companion for advanced undergraduate and graduate students.


Computer Graphics 
View / Download


Software Engineering
View / Download

For almost three decades, Roger Pressman's "Software Engineering: A Practitioner's Approach" has been the world's leading textbook in software engineering. The new seventh edition represents a major restructuring and update of previous editions, solidifying the book's position as the most comprehensive guide to this important subject. The seventh edition of "Software Engineering: A Practitioner's Approach" has been designed to consolidate and restructure the content introduced over the past two editions of the book. The chapter structure will return to a more linear presentation of software engineering topics with a direct emphasis on the major activities that are part of a generic software process. Content will focus on widely used software engineering methods and will de-emphasize or completely eliminate discussion of secondary methods, tools and techniques. The intent is to provide a more targeted, prescriptive, and focused approach, while attempting to maintain "SEPA"'s reputation as a comprehensive guide to software engineering. The book will be organized in five (5) parts - Process, Modeling, Quality Management, Project Management, and Advanced Topics. The chapter count will remain at 32, unchanged from the sixth edition. However, eight new chapters have been developed and another six chapters have undergone major or moderate revisions. The remaining chapters have undergone minor edits/updates.

Compilers - Principles, Techniques & Tools 
2nd edition
View / Download



Compilers: Principles, Techniques and Tools, known to professors, students, and developers worldwide as the "Dragon Book," is available in a new edition.  Every chapter has been completely revised to reflect developments in software engineering, programming languages, and computer architecture that have occurred since 1986, when the last edition published.  The authors, recognizing that few readers will ever go on to construct a compiler, retain their focus on the broader set of problems faced in software design and software development.

Artificial Intelligence -
A Modern Approach 
View / Download

Artificial Intelligence: A Modern Approach introduces basic ideas in artificial intelligence from the perspective of building intelligent agents, which the authors define as "anything that can be viewed as perceiving its environment through sensors and acting upon the environment through effectors." This textbook is up-to-date and is organized using the latest principles of good textbook design. It includes historical notes at the end of every chapter, exercises, margin notes, a bibliography, and a competent index. Artificial Intelligence: A Modern Approachcovers a wide array of material, including first-order logic, game playing, knowledge representation, planning, and reinforcement learning.
"It's a great book, with incredible breadth and depth, and very well-written. Everyone I know who has used it in their class has loved it." — Prof. Haym Hirsh, Rutgers


Communication Systems 4th edition
View / Download

Database System Concepts 
View / Download

Database System Concepts by Silberschatz, Korth and Sudarshan is now in its 6th edition and is one of the cornerstone texts of database education. It presents the fundamental concepts of database management in an intuitive manner geared toward allowing students to begin working with databases as quickly as possible.
The text is designed for a first course in databases at the junior/senior undergraduate level or the first year graduate level. It also contains additional material that can be used as supplements or as introductory material for an advanced course. Because the authors present concepts as intuitive descriptions, a familiarity with basic data structures, computer organization, and a high-level programming language are the only prerequisites. Important theoretical results are covered, but formal proofs are omitted. In place of proofs, figures and examples are used to suggest why a result is true.


Introduction to languages & Theory of
Computation - 3rd edition 
View / Download


Data Communication and Networking 
View / Download
Click here to download WindjView.exe

As one of the fastest growing technologies in our culture today, data communications and networking presents a unique challenge for instructors. As both the number and types of students are increasing, it is essential to have a textbook that provides coverage of the latest advances, while presenting the material in a way that is accessible to students with little or no background in the field. Using a bottom-up approach, Data Communications and Networking presents this highly technical subject matter without relying on complex formulas by using a strong pedagogical approach supported by more than 700 figures.
Now in its Fourth Edition, this textbook brings the beginning student right to the forefront of the latest advances in the field, while presenting the fundamentals in a clear, straightforward manner. Students will find better coverage, improved figures and better explanations on cutting-edge material. The "bottom-up" approach allows instructors to cover the material in one course, rather than having separate courses on data communications and networking.


Beginning Visual Basic 2010
View / Download


C - The Complete Reference

C++ - The Complete Reference
View / Download
Image


Java 2 - The Complete Reference
View / Download
Image

Red Hat Linux - The Complete Reference
View / Download
Image

Let us C
View / Download
Image

J2EE - Bible
View / Download
Image

Linux - The Complete Reference
View / Download
Image

PHP 5 and My SQL Bible
View / Download
Image


Visual Programming
View / Download
Image

Digital Design
View / Download


Database Management Systems
View / Download
Image

Computer Networks
View / Download
Image

Data Communication and Networking
View / Download
Image

Operating System Concepts
View / Download
Image

GCC - The Complete Reference
View / Download
Image

Software Project Management - 
An unified framework
View / Download
Image

Digital Signal Processing
View / Download
Image

Computer System Architecture
View / Download


ASP.NET 2.0
View / Download
Image

Programming C#
View / Download

Operating Systems Principles



Advanced Microprocessors and Peripherals

Design and Analysis of Algorithm

Discrete Mathematics


Ethics in Engineering

System Software

Programming in C






Related Posts Plugin for WordPress, Blogger...