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!

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