-Computer Science

A Level Computing

product image
Price
67.85 BBD

This new edition of the best-selling computing textbook, previously published by Letts Educational, has been revised and updated to meet the demands of the new modular Computing specifications as offered by the various examining boards from September 2000. It is divided into units which correspond to the modules of the Advanced Subsidiary and Advanced Level Computing offered by the AQA examining board and will be ideal for these courses. Centres using other 'A' Level Computing specifications will find that this comprehensive text covers almost all of the required topics in an accessible and 'student-friendly' way. Additional resources for teachers and students are available from the publisher's website (http://www.payne-gallway.co.uk)

ISBN/SKU: 
1903112214
Author: 
Pat M. Heathcote
Publication Date: 
2000-05-06
Publisher: 
Payne-Gallway Publishers

Absolute Java /3E

Price
110.40 BBD

Praised for providing an engaging balance of complete examples and explanatory discussion, Absolute Java, Third Edition, is the most comprehensive and accessible book available to both the novice and intermediate Java programming reader. Best-selling author Walt Savitch delivers concepts and techniques in a clear and concise style using understandable language and code enhanced by a suite of pedagogical tools.

Getting Started; Console Input and Output; Flow of Control; Defining Classes; Defining Classes II; Arrays; Inheritance; Polymorphism and Abstract Classes; Exception Handling; File I/O; Recursion; UML and Patterns; Interfaces and Inner Classes; Generics and ArrayList Class; Linked Data Structures; Collections and Iterators; Swing I; Applets; Swing II; Java Never Ends.

For all readers interested in the Java programming language.

ISBN/SKU: 
0321487923
Author: 
Savitch, W.
Publisher: 
Addison Wesley

ADTS, Data Structures, and Problem Solving with C++

product image
Price

Reflecting the newest trends in computer science, new and revised material throughout the Second Edition of this book places increased emphasis on abstract data types (ADTs) and object-oriented design. This book continues to offer a thorough, well-organized, and up-to-date presentation of essential principles and practices in data structures using C++. Topics include C++'s I/O and string classes, pointers and dynamic allocation, lists, array-based and linked-list implementations of stacks, queues, searching, inheritance and more. For computer professionals in companies that have computing departments or those who want advanced training in C++.

ISBN/SKU: 
0131409093
Author: 
Larry R. Nyhoff
Publication Date: 
2004-08-05
Publisher: 
Pearson

C How to Program /7E

product image
Price
141.50 BBD

C How to Program, 6e, is ideal for introductory courses in C Programming. Also for courses in Programming for Engineers, Programming for Business, and Programming for Technology. This text provides a valuable reference for programmers and anyone interested in learning the C programming language.

The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of object-oriented programming concepts and intermediate-level topics for further study.


Using the Deitels’ signature “Live-Code™ Approach,” this complete, authoritative introduction to C programming offers strong treatment of structured algorithm and program development in ANSI/ISO C with 150 working C programs. Includes rich, 300-page treatment of object-oriented programming in C++ that helps readers interpret the code more effectively.

ISBN/SKU: 
9780136123569
Author: 
Paul Deitel
Publication Date: 
2009-11-08
Publisher: 
Prentice Hall

Computer Graphics with OpenGL

Price
150.76 BBD
188.45 BBD
You Save:
37.69 BBD
Sale 20% off
ISBN/SKU: 
0131202383
Author: 
Hearn, D. & Baker, M.P.

Computer Organization and Architecture/8E

Price
111.85 BBD

Four-time winner of the best Computer Science and Engineering textbook of the year award from the Textbook and Academic Authors Association, Computer Organization and Architecture: Designing for Performance provides a thorough discussion of the fundamentals of computer organization and architecture, covering not just processor design, but memory, I/O, and parallel systems. Coverage is supported by a wealth of concrete examples emphasizing modern RISC, CISC, and superscalar systems. Undergraduates and professionals in computer science, computer engineering, and electrical engineering courses will learn the fundamentals of processor and computer design from this award-winning text.

ISBN/SKU: 
0136073735
Author: 
Stallings
Publisher: 
Prentice Hall

Concepts of Programming Languages/8E

Price
249.95 BBD

Now in the Eighth Edition, Concepts of Programming Languages introduces students to the main constructs of contemporary programming languages and provides the tools necessary to critically evaluate existing and future programming languages. By presenting design issues for various language constructs, examining the design choices for these constructs in some of the most common languages, and critically comparing the design alternatives, this book gives readers a solid foundation for understanding the fundamental concepts of programming languages.

Preliminaries; Evolution of the Major Programming Languages; Describing Syntax and Semantics; Lexical and Syntax Analysis; Names, Binding, Type Checking, and Scopes; Data Types; Expressions and Assignment Statements; Statement-Level Control Structure; Subprograms; Implementing Subprograms; Abstract Data Types; Support for Object-Oriented Programming; Concurrency; Exception Handling and Event Handling; Functional Programming Languages; Logic Programming Languages.

ISBN/SKU: 
0321493621
Author: 
Sebesta
Publisher: 
Addison Wesley

Cross-Platform GUI Programming with wxWidgets

Price
82.75 BBD

This book is the best way for beginning developers to learn wxWidgets programming in C++. It is a must-have for programmers thinking of using wxWidgets and those already using it. – Mitch Kapor, founder of Lotus Software and the Open Source Applications Foundation

  • Build advanced cross-platform applications that support native look-and-feel on Windows, Linux, Unix, Mac OS X, and even Pocket PC

  • Master wxWidgets from start to finish–even if you've never built GUI applications before

  • Leverage advanced wxWidgets capabilities: networking, multithreading, streaming, and more

  • CD-ROM: library of development tools, source code, and sample applications

  • Foreword by Mitch Kapor, founder, Lotus Development and Open Source Application Foundation

ISBN/SKU: 
0131473816
Author: 
Smart, J.
Publisher: 
Prentice Hall

Cyberspace Resume Kit

Price
4.19 BBD
41.90 BBD
You Save:
37.71 BBD
Sale 90% off
ISBN/SKU: 
1563708086
Author: 
Nemnich
Publisher: 
JIST Works

Data Structures and Algorithms

Price
8.07 BBD
80.70 BBD
You Save:
72.63 BBD
Sale 90% off

An object-oriented learning framework for creating good software design.

Bruno Preiss presents readers with a modern, object-oriented perspective for looking at data structures and algorithms, clearly showing how to use polymorphism and inheritance, and including fragments from working and tested programs.

ISBN/SKU: 
0471241342
Author: 
Preiss
Publisher: 
Wiley

Data Structures and Other Object Using C++

product image
Price
109.95 BBD

This book successfully balances the introduction of object-oriented concepts with data structures in C++. KEN TOPICS:Provides interfaces for the principal example classes, which are compliant with the ANSI/ISO C++ Standard Library classes. Thorough coverage of the role of the const keyword in the C++ Standard Library. Covers C++ features such as namespaces, static member constants, typename keyword, and inheritance. Thorough review of C++ syntax and OOP concepts, making book accessible for programmers at various levels. The book also gives readers a firm grasp of key concepts and allows programmers experienced in another language to adjust easily. A solid foundation in building and using abstract data types is also provided, along with an assortment of advanced topics such as B-trees for project building and graphs. This book is designed for novice programmers who have learned the concepts of objects and classes and want to move on to the data structures topics of recursion and data abstraction.

ISBN/SKU: 
032119716X
Author: 
Main
Publisher: 
Addison Wesley

Database Principles: Fundamentals of Design, Implementation, and Management /9E

Price
67.56 BBD
135.13 BBD
You Save:
67.56 BBD
Sale 50% off
ISBN/SKU: 
053846951X
Author: 
Rob & Cornel

Digital Communications

Price
13.09 BBD
130.85 BBD
You Save:
117.76 BBD
Sale 90% off

 

  • The clear, easy-to-understand introduction to digital communications
  • Completely updated coverage of today's most critical technologies
  • Step-by-step implementation coverage
  • Trellis-coded modulation, fading channels, Reed-Solomon codes, encryption, and more
  • Exclusive coverage of maximizing performance with advanced "turbo codes"
ISBN/SKU: 
0130847887
Author: 
Skylar
Publisher: 
Prentice Hall

Distributed Systems: Principles & Paradigms

Price
111.45 BBD

Virtually every computing system today is part of a distributed system. Programmers, developers, and engineers need to understand the underlying principles and paradigms as well as the real-world application of those principles. Now, internationally renowned expert Andrew S. Tanenbaum – with colleague Martin van Steen – presents a complete introduction that identifies the seven key principles of distributed systems, with extensive examples of each. Adds a completely new chapter on architecture to address the principle of organizing distributed systems. Provides extensive new material on peer-to-peer systems, grid computing and Web services, virtualization, and application-level multicasting. Updates material on clock synchronization, data-centric consistency, object-based distributed systems, and file systems and Web systems coordination. For all developers, software engineers, and architects who need an in-depth understanding of distributed systems.

ISBN/SKU: 
0132392275
Author: 
Tanenbaum & Vansteen
Publisher: 
Prentice Hall

Human-Computer Interaction /3E

Price
137.00 BBD

The second edition of Human-Computer Interaction established itself as one of the classic textbooks in the area, with its broad coverage and rigorous approach, this new edition builds on the existing strengths of the book, but giving the text a more student-friendly slant and improving the coverage in certain areas. The revised structure, separating out the introductory and more advanced material will make it easier to use the book on a variety of courses. This new edition now includes chapters on Interaction Design, Universal Access and Rich Interaction, as well as covering the latest developments in ubiquitous computing and Web technologies, making it the ideal text to provide a grounding in HCI theory and practice.

ISBN/SKU: 
0130461091
Author: 
Dix, A. et al
Publisher: 
Prentice Hall

I-Net + Certification

Price
9.32 BBD
93.15 BBD
You Save:
83.83 BBD
Sale 90% off

The i-Net+ certification measures an IT professional's Internet knowledge. This study guide covers all the candidate needs to know to take and pass the exam. The text is organised by exam topic, exam watch elements, quick drill and chapter summary.

ISBN/SKU: 
0072122323
Author: 
Syngress Media
Publisher: 
McGraw-Hill Companies

Information Systems

Price
9.41 BBD
94.10 BBD
You Save:
84.69 BBD
Sale 90% off

Written from the manager's perspective, this new Third Edition prepares readers to improve the management of information using the latest information systems and technologies. The book shows how to analyze a situation, evaluate existing systems for managing information, design the features of new systems, and consider the issues associated with implementing them.


ISBN/SKU: 
047127318X
Author: 
Gordon
Publisher: 
Wiley

Interaction Design: Beyond Human Computer Interaction/ 2E

product image
Price
71.88 BBD
89.85 BBD
You Save:
17.97 BBD
Sale 20% off

The classic text, Interaction Design by Sharp, Preece and Rogers is back in a fantastic new 2nd Edition!

New to this edition:

  • Completely updated to include new chapters on Interfaces, Data Gathering and Data Analysis and Interpretation, the latest information from recent research findings and new examples
  • Now in full colour
  • A lively and highly interactive Web site that will enable students to collaborate on experiments, compete in design competitions, collaborate on designs, find resources and communicate with others
  • A new practical and process-oriented approach showing not just what principals ought to apply, but crucially how they can be applied

"The best basis around for user-centered interaction design, both as a primer for students as an introduction to the field, and as a resource for research practitioners to fall back on. It should be labelled 'start here'."
—Pieter Jan Stappers, ID-StudioLab, Delft University of Technology

ISBN/SKU: 
0470018666
Author: 
Sharp,H., Rogers,Y.& Preece,J.
Publisher: 
Wiley

Introduction to the Design and Analysis of Algorithms

product image
Price
118.35 BBD

Based on a new classification of algorithm design techniques and a clear delineation of analysis methods, Introduction to the Design and Analysis of Algorithms, 2e presents the subject in a truly innovative manner. Written in a reader-friendly style, the book encourages broad problem-solving skills while thoroughly covering the material required for introductory algorithms. The author emphasizes conceptual understanding before the introduction of the formal treatment of each technique. Popular puzzles are used to motivate readers' interest and strengthen their skills in algorithmic problem solving. Other enhancement features include chapter summaries, hints to the exercises, and a solution manual. For those interested in learning more about algorithms.

ISBN/SKU: 
0321358287
Author: 
Levitin, Anany
Publisher: 
Addison Wesley

JAVA How to Program /6E

Price
11.59 BBD
115.90 BBD
You Save:
104.31 BBD
Sale 90% off
ISBN/SKU: 
0131290142
Author: 
Deitel

Java Software Solutions: Foundations of Program Design

Price
17.63 BBD
176.25 BBD
You Save:
158.62 BBD
Sale 90% off

Embracing in full the new features of the Java 2 platform as they apply to CS1 topics, this leading textbook continues to teach beginning programmers how to design and implement high-quality object-oriented software. New to the second edition is a chapter entitled "Input and Output" (Ch. 7), which explains the class library used earlier in the text and explores other I/O issues such as streams, file I/O, and network-based I/O. Applets and applications are intertwined throughout the book to demonstrate computing concepts-applets, introduced in Ch. 2, build on the excitement of the web, while applications allow students to gain a clear understanding of programming concepts. Lewis and Loftus have expanded their coverage of classes and objects with this edition (introduced in Ch. 4) to provide more in-depth discussion of methods and parameter passing, method and static variables, and method overloading. Discussion of Swing architecture and components is also new to this edition, as well as the inclusion of new Collection classes. The Update to the second edition has been published to provide readers with additional resources to enhance their learning.It includes a CD-ROM with various development environments, the textbook example code, and the presentation slides from the book. The typeface for of some of the code has been redesigned to make it more legible. Lastly, the update includes all corrections that have been discovered since the second edition's publication. The main content and flow of the update will remain as it is.

ISBN/SKU: 
020175052X
Author: 
Lewis, Loftus
Publisher: 
Addison Wesley Longman

JAVA: How to Program/7E

Price
133.85 BBD

For introductory courses in Java Programming/CS 1 and for Intermediate/Advanced Java Programming courses. The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of object-oriented programming concepts and intermediate-level topics for further study. This survey of Java programming contains an extensive OOD/UML 2 case study on developing an automated teller machine. The Seventh Edition has been extensively fine-tuned and is completely up-to-date with Sun Microsystems, Inc.'s latest Java release-Java Standard Edition (Java SE) 6.

ISBN/SKU: 
0132222205
Author: 
Deitel & Deitel
Publisher: 
Prentice Hall

JavaScript: The Definitive Guide/5E 2006

product image
Price
137.50 BBD

This Fifth Edition is completely revised and expanded to cover JavaScript as it is used in today's Web 2.0 applications. This book is both an example-driven programmer's guide and a keep-on-your-desk reference, with new chapters that explain everything you need to know to get the most out of JavaScript, including:

  • Scripted HTTP and Ajax
  • XML processing
  • Client-side graphics using the canvas tag
  • Namespaces in JavaScript--essential when writing complex programs
  • Classes, closures, persistence, Flash, and JavaScript embedded in Java applications

Part I explains the core JavaScript language in detail. If you are new to JavaScript, it will teach you the language. If you are already a JavaScript programmer, Part I will sharpen your skills and deepen your understanding of the language.

Part II explains the scripting environment provided by web browsers, with a focus on DOM scripting with unobtrusive JavaScript. The broad and deep coverage of client-side JavaScript is illustrated with many sophisticated examples that demonstrate how to:

  • Generate a table of contents for an HTML document
  • Display DHTML animations
  • Automate form validation
  • Draw dynamic pie charts
  • Make HTML elements draggable
  • Define keyboard shortcuts for web applications
  • Create Ajax-enabled tool tips
  • Use XPath and XSLT on XML documents loaded with Ajax
  • And much more

Part III is a complete reference for core JavaScript. It documents every class, object, constructor, method, function, property, and constant defined by JavaScript 1.5 and ECMAScript Version 3.

Part IV is a reference for client-side JavaScript, covering legacy web browser APIs, the standard Level 2 DOM API, and emerging standards such as the XMLHttpRequest object and the canvas tag.

More than 300,000 JavaScript programmers around the world have madethis their indispensable reference book for building JavaScript applications.

"A must-have reference for expert JavaScript programmers...well-organized and detailed."
-- Brendan Eich, creator of JavaScript

ISBN/SKU: 
9780596101992
Author: 
Flanagan, David
Publisher: 
O'Reilly Media

Learning Web Design: A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics 4E

product image
Price
165.25 BBD

Do you want to build web pages, but have no previous experience? This friendly guide is the perfect place to start. You’ll begin at square one, learning how the Web and web pages work, and then steadily build from there. By the end of the book, you’ll have the skills to create a simple site with multi-column pages that adapt for mobile devices.

Learn how to use the latest techniques, best practices, and current web standards—including HTML5 and CSS3. Each chapter provides exercises to help you to learn various techniques, and short quizzes to make sure you understand key concepts.

This thoroughly revised edition is ideal for students and professionals of all backgrounds and skill levels, whether you’re a beginner or brushing up on existing skills.

  • Build HTML pages with text, links, images, tables, and forms
  • Use style sheets (CSS) for colors, backgrounds, formatting text, page layout, and even simple animation effects
  • Learn about the new HTML5 elements, APIs, and CSS3 properties that are changing what you can do with web pages
  • Make your pages display well on mobile devices by creating a responsive web design
  • Learn how JavaScript works—and why the language is so important in web design
  • Create and optimize web graphics so they’ll download as quickly as possible
ISBN/SKU: 
9781449319274
Author: 
Jennifer Niederst Robbins
Publication Date: 
2012-08-24
Publisher: 
O'Reilly Media

Linux System Programming

Price
100.56 BBD
125.70 BBD
You Save:
25.14 BBD
Sale 20% off

This book is about writing software that makes the most effective use of the system you're running on -- code that interfaces directly with the kernel and core system libraries, including the shell, text editor, compiler, debugger, core utilities, and system daemons. The majority of both Unix and Linux code is still written at the system level, and Linux System Programming focuses on everything above the kernel, where applications such as Apache, bash, cp, vim, Emacs, gcc, gdb, glibc, ls, mv, and X exist

ISBN/SKU: 
0596009585
Author: 
Love
Publisher: 
O'Reilly Media
Syndicate content