Data Structures


Schaum's Outlines contain hundreds of solutions to problems covered in any college course. This guide, which can be used with any text or can stand alone, contains at the beginning of each chapter a list of key definitions, a summary of major concepts, step by step solutions to dozens of problems, and additional practice problems.Download

Using Information Technology 9e

The Williams, Using Information Technology, 9th edition utilizes a practical, applied approach to technology. This text is user-focused and has been highly updated including topics, pictures and examples. The Williams text contains less theory and more application to engage students who might be more familiar with technology. Continually published and updated for over 15 years, Using Information Technology was the first text to foresee and define the impact of digital convergence, the fusion of computers and communications. It was also the first text to acknowledge the new priorities imposed by the Internet and World Wide Web and bring discussion of them from late in the course to the beginning. Today, it is directed toward the “Always On” generation that is at ease with digital technology, comfortable with iPhones, MySpace, Facebook, Twitter, Wikipedia, and the blogosphere, but not always savvy about its processes, possibilities, and liabilities. This 9th edition continues to address the two most significant challenges that instructors face in teaching this course: Trying to make the course interesting and challenging, and trying to teach to students with a variety of computer backgrounds. This text also correlates with SimNet Online, our online training and assessment program for the MS Office Suite and also computing concepts!
Download

Structure of Operating System

Introduction to Operating System

Operating System Process

Operating System Concepts

Operating Systems provides a comprehensive and unified introduction to operating systems topics. Stallings emphasizes both design issues and fundamental principles in contemporary systems and gives readers a solid understanding of the key structures and mechanisms of operating systems. He discusses design trade-offs and the practical decisions affecting design, performance and security. The book illustrates and reinforces design concepts and ties them to real-world design choices through the use of case studies in Linux, UNIX, Android, and Windows 8.

Software Engineering

The eight edition of Software Engineering presents a broad perspective of software engineering, focusing on the processes and techniques fundamental to the creation of reliable, software systems. Increased coverage of agile methods and software reuse, along with coverage of 'traditional' plan-driven software engineering, gives readers the most up-to-date view of the field currently available. Practical case studies, a full set of easy-to-access supplements, and extensive web resources make teaching the course easier than ever.




The book is now structured into four parts:
1: Introduction to Software Engineering
2: Dependability and Security
3: Advanced Software Engineering
4: Software Engineering Management
Download

Assembly Language Step By Step

The long-awaited third edition of this bestselling introduction to assembly language has been completely rewritten to focus on 32-bit protected-mode Linux and the free NASM assembler. Assembly is the fundamental language bridging human ideas and the pure silicon hearts of computers, and popular author Jeff Dunteman retains his distinctive lighthearted style as he presents a step-by-step approach to this difficult technical discipline.
He starts at the very beginning, explaining the basic ideas of programmable computing, the binary and hexadecimal number systems, the Intel x86 computer architecture, and the process of software development under Linux. From that foundation he systematically treats the x86 instruction set, memory addressing, procedures, macros, and interface to the C-language code libraries upon which Linux itself is built.
Serves as an ideal introduction to x86 computing concepts, as demonstrated by the only language directly understood by the CPU itself
Uses an approachable, conversational style that assumes no prior experience in programming of any kind
Presents x86 architecture and assembly concepts through a cumulative tutorial approach that is ideal for self-paced instruction
Focuses entirely on free, open-source software, including Ubuntu Linux, the NASM assembler, the Kate editor, and the Gdb/Insight debugger
Includes an x86 instruction set reference for the most common machine instructions, specifically tailored for use by programming beginners
Woven into the presentation are plenty of assembly code examples, plus practical tips on software design, coding, testing, and debugging, all using free, open-source software that may be downloaded without charge from the Internet.Download

Database Systems By C.J Date


A comprehensive, up-to-date treatment of database technology. This edition features: updated coverage of object-oriented database systems, including a proposal for rapprochement between OO and relational technologies; expanded treatment of distributed databases, including client/server architectures, with an emphasis on database design issues; a comprehensive introduction to all aspects of the relational model - the basis of modern database technology; and new chapters on functional dependencies, views, domains and missing information.

                       Download

SDL Game Development

Object Oriented Programming (Handouts)

Let Us C

C++: The Complete Reference

Object Oriented Programming in C++

Digital Design By Frankly

                                                                  Download

Digital Fundamentals By Floyd

Deitel C How To Program 6th Edition

Discovering Computers By Shelly Cashman

                           Download