Skip to main content

Books in Computer science

The Computing collection presents a range of foundational and applied content across computer and data science, including fields such as Artificial Intelligence; Computational Modelling; Computer Networks, Computer Organization & Architecture, Computer Vision & Pattern Recognition, Data Management; Embedded Systems & Computer Engineering; HCI/User Interface Design; Information Security; Machine Learning; Network Security; Software Engineering.

    • The Revolution Will Not Be Downloaded

      • 1st Edition
      • January 31, 2008
      • Tara Brabazon
      • English
      • Hardback
        9 7 8 1 8 4 3 3 4 4 6 0 5
      • Paperback
        9 7 8 1 8 4 3 3 4 4 5 9 9
      • eBook
        9 7 8 1 7 8 0 6 3 1 6 9 1
      This book attacks the often implicit and damaging assumption that ‘everyone’ is online and that ‘everyone’ is using online resources within the specified parameters of employers, government and national laws. This book summons a critical Web Studies, asking not only who is using particular applications, but also how and why. This remedial work is required. The concept and label of ‘Web 2.0’ is part of a wide-ranging suite of assumptions that offer simple answers to difficult questions. The term captures a desire for online collaboration and the sharing of information, performed most visibly through blogs, podcasts and wikis. Other ‘products’ that capture the Web 2.0 ideology include Google Maps, Facebook, MySpace and Flickr. Within this framework, websites no long hold information but become a platform to connect applications with users. The business applications have gained the most attention - particularly content syndication - but there are also ‘political’ initiatives overlaying this project including open communication, the sharing of data and the deep linking of web architecture.
    • Evaluating Children's Interactive Products

      • 1st Edition
      • May 22, 2008
      • Panos Markopoulos + 3 more
      • English
      • Paperback
        9 7 8 0 1 2 3 7 4 1 1 1 0
      • eBook
        9 7 8 0 0 8 0 5 5 8 2 5 7
      Evaluating Children's Interactive Products directly addresses the need to ensure that interactive products designed for children — whether toys, games, educational products, or websites — are safe, effective, and entertaining. It presents an essential background in child development and child psychology, particularly as they relate to technology; captures best practices for observing and surveying children, training evaluators, and capturing the child user experience using audio and visual technology; and examines ethical and legal issues involved in working with children and offers guidelines for effective risk management. Based on the authors' workshops, conference courses, and own design experience and research, this highly practical book reads like a handbook, while being thoroughly grounded in the latest research. Throughout, the authors illustrate techniques and principles with numerous mini case studies and highlight practical information in tips and exercises and conclude with three in-depth case studies. This book is recommended for usability experts, product developers, and researchers in the field.
    • A Practical Guide to SysML

      • 1st Edition
      • July 24, 2008
      • Sanford Friedenthal + 2 more
      • English
      • eBook
        9 7 8 0 0 8 0 5 5 8 3 6 3
      Systems engineers must understand how all the parts of a digital system work together, including hardware AND software. SysML is the first design language to cover both hardware and software, allowing engineers to consider how all the parts of a system will successfully interact, from the very beginning of a project. This can prevent huge problems and delays down the line. Therefore, SysML use is becoming a widespread phenomenon, and many companies, especially in the defense, automotive, aerospace, medical device and telecommunications industries, are already using SysML, or are planning to switch over in the near future. Until now, little consolidated information has been available on the market regarding SysML. However, this book changes all that! It provides the hundreds of thousands of new users with a comprehensive guide to SysML, including a full description of the language itself, detailed instructions on how to implement it, exercises to help readers gain practical experience working with SysML, and extensive, real-world examples of actual successful projects, demonstrating all the benefits SysML can provide.
    • Essential MATLAB for Engineers and Scientists

      • 3rd Edition
      • January 29, 2007
      • Daniel T. Valentine + 1 more
      • English
      • eBook
        9 7 8 0 0 8 0 4 7 1 5 0 1
      Essential MATLAB for Engineers and Scientists, Third Edition, is an essential guide to MATLAB as a problem-solving tool. It presents MATLAB both as a mathematical tool and a programming language, giving a concise and easy-to-master introduction to its potential and power. Stressing the importance of a structured approach to problem solving, the text provides a step-by-step method for program design and algorithm development. It includes numerous simple exercises for hands-on learning, a chapter on algorithm development and program design, and a concise introduction to useful topics for solving problems in later engineering and science courses: vectors as arrays, arrays of characters, GUIs, advanced graphics, and simulation and numerical methods. The text is ideal for undergraduates in engineering and science taking a course on Matlab.
    • Research in Accounting Regulation

      • 1st Edition
      • Volume 19
      • January 24, 2007
      • Gary Previts + 1 more
      • English
      • Hardback
        9 7 8 0 0 8 0 4 5 3 8 0 4
      • eBook
        9 7 8 0 0 8 0 4 6 8 8 9 1
      The scope of service provided by professional accountants is influenced by legislation and case law as well as the dictates of a variety of government and private sector agencies; including State Boards of Accountancy, Academic Accreditation Bodies, the United States Securities and Exchange Commission, the Public Accounting Oversight Board, independent standard setting bodies such as the Federal Accounting Standards Advisory Board [US], the Financial Accounting Standards Board [US] and the International Accounting Standards Board. These entities and self-regulatory organizations such as U.S. State Societies of CPAs and the American Institute of Certified Public Accountants and equivalent and emerging national bodies that exist in most developed and developing countries, are among the emerging entities which attempt to coordinate the activities of professional accountants among sovereign nations. It is important for academics, students, practitioners, regulators and researchers to consider and study the role and relationship of such bodies with the practice and content of our discipline.
    • Elsevier's Dictionary of Information Security

      • 1st Edition
      • January 16, 2007
      • G. Manoilov + 1 more
      • English
      • Paperback
        9 7 8 0 4 4 4 5 6 1 8 7 9
      • Hardback
        9 7 8 0 4 4 4 5 1 7 7 0 8
      • eBook
        9 7 8 0 0 8 0 4 8 8 8 0 6
      The dictionary will contain terms currently used in the broad fields of electronics data protection and data management in today's interconnected world - the Global Village. The terminology will cover all aspects of the modern technology's best practices in multiple subfields, namely: physical (hardware and perimeter) security, wired and wireless telecommunication infrastructure security, internet (e-commerce and business-to-business... security, anti-virus and anti-spyware applications, virtual private networking, theory and practices of cryptography, corporate security policies'methodology... design, implementation and enforcement.5000 terms in English, German, French and Russian
    • Computer Organization and Design, Revised Printing

      • 3rd Edition
      • June 6, 2007
      • David A. Patterson + 1 more
      • English
      • eBook
        9 7 8 0 0 8 0 5 5 0 3 3 6
      What’s New in the Third Edition, Revised Printing The same great book gets better! This revised printing features all of the original content along with these additional features:• Appendix A (Assemblers, Linkers, and the SPIM Simulator) has been moved from the CD-ROM into the printed book• Corrections and bug fixesThird Edition featuresNew pedagogical features• Understand... Program Performance - Analyzes key performance issues from the programmer’s perspective • Check Yourself Questions - Helps students assess their understanding of key points of a section • Computers In the Real World - Illustrates the diversity of applications of computing technology beyond traditional desktop and servers • For More Practice - Provides students with additional problems they can tackle • In More Depth - Presents new information and challenging exercises for the advanced student New reference features • Highlighted glossary terms and definitions appear on the book page, as bold-faced entries in the index, and as a separate and searchable reference on the CD. • A complete index of the material in the book and on the CD appears in the printed index and the CD includes a fully searchable version of the same index. • Historical Perspectives and Further Readings have been updated and expanded to include the history of software R&D. • CD-Library provides materials collected from the web which directly support the text. In addition to thoroughly updating every aspect of the text to reflect the most current computing technology, the third edition • Uses standard 32-bit MIPS 32 as the primary teaching ISA. • Presents the assembler-to-HLL translations in both C and Java. • Highlights the latest developments in architecture in Real Stuff sections: - Intel IA-32 - Power PC 604 - Google’s PC cluster - Pentium P4 - SPEC CPU2000 benchmark suite for processors - SPEC Web99 benchmark for web servers - EEMBC benchmark for embedded systems - AMD Opteron memory hierarchy - AMD vs. 1A-64 New support for distinct course goals Many of the adopters who have used our book throughout its two editions are refining their courses with a greater hardware or software focus. We have provided new material to support these course goals: New material to support a Hardware Focus • Using logic design conventions • Designing with hardware description languages • Advanced pipelining • Designing with FPGAs • HDL simulators and tutorials • Xilinx CAD tools New material to support a Software Focus • How compilers work • How to optimize compilers • How to implement object oriented languages • MIPS simulator and tutorial • History sections on programming languages, compilers, operating systems and databases On the CD• NEW: Search function to search for content on both the CD-ROM and the printed text• CD-Bars: Full length sections that are introduced in the book and presented on the CD • CD-Appendixes: Appendices B-D • CD-Library: Materials collected from the web which directly support the text • CD-Exercises: For More Practice provides exercises and solutions for self-study• In More Depth presents new information and challenging exercises for the advanced or curious student • Glossary: Terms that are defined in the text are collected in this searchable reference • Further Reading: References are organized by the chapter they support • Software: HDL simulators, MIPS simulators, and FPGA design tools • Tutorials: SPIM, Verilog, and VHDL • Additional Support: Processor Models, Labs, Homeworks, Index covering the book and CD contents Instructor Support Instructor support provided on textbooks.elsevier.c... to all the exercises • Figures from the book in a number of formats • Lecture slides prepared by the authors and other instructors • Lecture notes
    • Embedded Hardware: Know It All

      • 1st Edition
      • September 14, 2007
      • Jack Ganssle + 8 more
      • English
      • eBook
        9 7 8 0 0 8 0 5 6 0 7 4 8
      The Newnes Know It All Series takes the best of what our authors have written to create hard-working desk references that will be an engineer's first port of call for key information, design techniques and rules of thumb. Guaranteed not to gather dust on a shelf!Circuit design using microcontrollers is both a science and an art. This book covers it all. It details all of the essential theory and facts to help an engineer design a robust embedded system. Processors, memory, and the hot topic of interconnects (I/O) are completely covered. Our authors bring a wealth of experience and ideas; this is a must-own book for any embedded designer.
    • Advances in Computers

      • 1st Edition
      • Volume 69
      • May 3, 2007
      • Marvin Zelkowitz
      • English
      • Hardback
        9 7 8 0 1 2 3 7 3 7 4 5 8
      • eBook
        9 7 8 0 0 8 0 5 2 4 4 0 5
      The series covers new developments in computer technology. Most chapters present an overview of a current subfield within computers, with many citations, and often include new developments in the field by the authors of the individual chapters. Topics include hardware, software, theoretical underpinnings of computing, and novel applications of computers. This current volume emphasizes architectural advances and includes five chapters on hardware development, games for mobile devices such as cell phones, and open source software development. The book series is a valuable addition to university courses that emphasize the topics under discussion in that particular volume as well as belonging on the bookshelf of industrial practitioners who need to implement many of the technologies that are described.
    • If I Only Changed the Software, Why is the Phone on Fire?: Embedded Debugging Methods Revealed

      • 1st Edition
      • March 22, 2007
      • Lisa K. Simone
      • English
      • Paperback
        9 7 8 0 7 5 0 6 8 2 1 8 3
      • eBook
        9 7 8 0 0 8 0 9 4 1 7 5 2
      If I Only Changed the Software, Why is the Phone on Fire?: Embedded Debugging Methods Revealed manages the unthinkable- it conveys crucial technical information to engineers without boring them to tears! In this unique reference, expert embedded designer Lisa Simone provides the solutions to typical embedded software debugging problems from a fresh new perspective. She introduces a team of engineers who readers will recognize from their own workplaces, and then confronts them with real-world debugging scenarios of progressive complexity, drawing the reader into the “mysteries” with their new fictional colleagues, and guiding them step-by-step toward successful solutions.