Computer science Books
PG Online Limited OCR AS and A Level Computer Science
Book SynopsisThe aim of this book is to provide detailed coverage of the topics in the new OCR AS and A Level Computer Science specifications H046 / H446. The book is divided into twelve sections and within each section, each chapter covers material that can comfortably be taught in one or two lessons. Material that is applicable only to the second year of the full A Level is clearly marked. Sometimes this may include an entire chapter and at other times, just a small part of a chapter. Each chapter contains exercises and questions, some new and some from past examination questions. Answers to all these are available to teachers only in a free Teacher's Pack which can be ordered from our website www.pgonline.co.uk. This book has been written to cover the topics which will be examined in the written papers at both AS and A Level. Sections 10, 11 and 12 relate principally to problem solving skills, with programming techniques covered in sufficient depth to allow students to answer questions in Component 02. Pseudocode, rather than any specific programming language, is used in the algorithms given in the text. Sample Python programs which implement many of the algorithms are included in a folder with the Teacher's Pack.
£32.30
Franklin, Beedle & Associates Inc CS For All: An Introduction to Computer Science
Book SynopsisA unique approach to “Intro CS.” In a nutshell, the authors of this book's objective is to provide an introduction to computer science as an intellectually rich and vibrant field rather than focusing exclusively on computer programming. While programming is certainly an important and pervasive element of their approach, they emphasize concepts and problem-solving over syntax and programming language features.This book is a companion to the course “CS for All” developed at Harvey Mudd College and subsequently adopted at a variety of colleges and universities. At Mudd, this course is taken by almost every first-year student - irrespective of the student’s ultimate major - as part of the college’s core curriculum. The offering is also taken by many students at the Claremont Colleges, including students majoring in the humanities, social sciences, and the arts. Thus, it serves as a first computing course for students regardless of their major.This book is intended to be used with the substantial resources that we have developed for the course. These resources include complete lecture slides, a rich collection of weekly assignments, some accompanying software, documentation, and papers that have been published about the course. The authors have deliberately kept this book relatively short and have endeavored to make it fun and readable.The content of this book is an accurate reflection of the content of the course rather than an intimidating encyclopedic tome that can’t possibly be covered in a single semester. The book has been written in the belief that a student can read all of it comfortably as the course proceeds.
£36.71
Hodder Education OCR AS/A-level Computer Science Workbook 2:
Book SynopsisStrengthen your students' understanding and upgrade their confidence and exam skills with our OCR Computer Science workbooks, full of self-contained exercises to consolidate knowledge and exam practice questions to improve performance. Written by an experienced Computer Science author, these full colour workbooks provide stimulus materials on all AS and A-level topics, followed by sets of questions designed to develop and test skills in the unit.· Thoroughly prepares students for their examinations as they work through numerous practice questions that cover every question type in the specification.· Helps students identify their revision needs and see how to target the top grades using online answers for each question.· Encourages ongoing revision throughout the course as students progressively develop their skills in class and at home. · Packed full with consolidation and exam practice questions, these workbooks can save valuable preparation time and expense, with self-contained exercises that don't need photocopying and provide instant lesson and homework solutions for specialist and non-specialist teachers.· Ensures that students feel confident tackling their exams as they know what to expect in each section.
£11.13
PG Online Limited Tackling A Level Projects in Computer Science OCR
Book SynopsisCompleting an A Level Computer Science project is a huge undertaking for any student regardless of their competence in programming. The key to success is to plan and write a strong report, evidencing what has been carried out. Tackling A Level projects in Computer Science for OCR H446 is the essential student guide for completing the project and, in particular, the report, with confidence and independence. It contains clear and concise instruction and examples of what needs to be included. From how to generate initial ideas and choose end users, to how to evidence your final product; this book covers it all. This guide does not specifically teach programming and is therefore suitable for use with any language or project idea being undertaken. With important tips and advice based on the author's intimate experience with Computer Science projects, this will help to keep a project's progress on track. Finally, a guide that can help students to submit their final project with confidence before the deadline.Table of ContentsChapter 1: Starting a new project Chapter 2: The report Chapter 3: Stating the problem Chapter 4: The analysis Chapter 5: The design Chapter 6: Software development Chapter 7: Evaluation Chapter 8: Final checks
£14.43
John Murray Press Genesis
Book SynopsisTHE FOLLOW UP TO THE INTERNATIONAL BESTSELLER THE AGE OF AIIn his final book, the late Henry Kissinger joins forces with two leading technologists to mount a profound exploration of the epochal challenges and opportunities presented by the revolution in Artificial Intelligence.As it absorbs data, gains agency, and intermediates between humans and reality, AI (Artificial Intelligence) will help us to address enormous crises, from climate change to geopolitical conflicts to income inequality. It might well solve some of the greatest mysteries of our universe and elevate the human spirit to unimaginable heights. But it will also pose challenges on a scale and of an intensity that we have never seen - usurping our power of independent judgment and action, testing our relationship with the divine, and perhaps even spurring a new phase in human evolution.The last book of elder statesman Henry Kissinger, written with technologists Craig Mundie and Eric Schmidt, Genesis charts a course between blind faith and unjustified fear as it outlines an effective strategy for navigating the age of AI.
£10.44
PG Online Limited ClearRevise Edexcel GCSE Computer Science 1CP2:
Book SynopsisAbsolute clarity is the aim with a new generation of revision guide for the 2020s. This guide has been expertly compiled and edited by successful former teachers of Computer Science, highly experienced examiners and a good dollop of scientific research into what makes revision most effective. Past examinations questions are essential to good preparation, improving understanding and confidence. This guide has combined revision with tips and more practice questions than you could shake a stick at. All the essential ingredients for getting a grade you can be really proud of. Each specification topic has been referenced and distilled into the key points to make in an examination for top marks. Questions on all topics assessing knowledge, application and analysis are all specifically and carefully devised throughout this book.Table of ContentsSection 1: Computational thinking Section 2: Data Section 3: Computers Section 4: Networks Section 5: Issues and impact Section 6: Problem solving with programming
£10.69
Pearson Education Limited Computer Science An Overview Global Edition
Book SynopsisA ground-up approach to foundational computer science.Computer Science: An Overview, 13th edition, is an introduction for students of all backgrounds. This edition contains over 1,000 questions and exercises to reinforce core concepts.This text is comprehensive and highly accessible, making it ideal for undergraduate studies in computer science.Table of Contents* Asterisks indicate suggestions for optional sections. Introduction 0.1 The Role of Algorithms 0.2 The History of Computing 0.3 An Outline of Our Study 0.4 The Overarching Themes of Computer Science Data Storage 1.1 Bits and Their Storage 1.2 Main Memory 1.3 Mass Storage 1.4 Representing Information as Bit Patterns *1.5 The Binary System *1.6 Storing Integers *1.7 Storing Fractions *1.8 Data and Programming *1.9 Data Compression *1.10 Communication Errors Data Manipulation 2.1 Computer Architecture 2.2 Machine Language 2.3 Program Execution *2.4 Arithmetic/Logic Instructions *2.5 Communicating with Other Devices *2.6 Programming Data Manipulation *2.7 Other Architectures Operating Systems 3.1 The History of Operating Systems 3.2 Operating System Architecture 3.3 Coordinating the Machine's Activities *3.4 Handling Competition Among Processes 3.5 Security Networking and the Internet 4.1 Network Fundamentals 4.2 The Internet 4.3 The World Wide Web *4.4 Internet Protocols *4.5 Simple Client Server 4.6 Cybersecurity Algorithms 5.1 The Concept of an Algorithm 5.2 Algorithm Representation 5.3 Algorithm Discovery 5.4 Iterative Structures 5.5 Recursive Structures 5.6 Efficiency and Correctness Programming Languages 6.1 Historical Perspective 6.2 Traditional Programming Concepts 6.3 Procedural Units 6.4 Language Implementation 6.5 Object-Oriented Programming *6.6 Programming Concurrent Activities *6.7 Declarative Programming Software Engineering 7.1 The Software Engineering Discipline 7.2 The Software Life Cycle 7.3 Software Engineering Methodologies 7.4 Modularity 7.5 Tools of the Trade 7.6 Quality Assurance 7.7 Documentation 7.8 The Human-Machine Interface 7.9 Software Ownership and Liability Data Abstractions 8.1 Basic Data Structures 8.2 Related Concepts 8.3 Implementing Data Structures 8.4 A Short Case Study 8.5 Customized Data Types 8.6 Classes and Objects *8.7 Pointers in Machine Language Database Systems 9.1 Database Fundamentals 9.2 The Relational Model *9.3 Object-Oriented Databases *9.4 Maintaining Database Integrity *9.5 Traditional File Structures 9.6 Data Mining 9.7 Social Impact of Database Technology Computer Graphics 10.1 The Scope of Computer Graphics 10.2 Overview of 3D Graphics 10.3 Modeling 10.4 Rendering *10.5 Dealing with Global Lighting 10.6 Animation Artificial Intelligence 11.1 Intelligence and Machines 11.2 Perception 11.3 Reasoning 11.4 Additional Areas of Research 11.5 Artificial Neural Networks 11.6 Robotics 11.7 Considering the Consequences Theory of Computation 12.1 Functions and Their Computation 12.2 Turing Machines 12.3 Universal Programming Languages 12.4 A Noncomputable Function 12.5 Complexity of Problems *12.6 Public-Key Cryptography Appendixes: A. ASCII B. Circuits to Manipulate Two's Complement Representations C. Vole: A Simple Machine Language D. High-Level Programming Languages E. The Equivalence of Iterative and Recursive Structures F. Answers to Questions & Exercises Index
£73.14
Hodder Education OCR AS/A-level Computer Science Workbook 1:
Book SynopsisExam board: OCRLevel: A-levelSubject: Computer ScienceFirst teaching: September 2015First exams: Summer 2017Strengthen your students' understanding and upgrade their confidence and exam skills with our OCR Computer Science workbooks, full of self-contained exercises to consolidate knowledge and exam practice questions to improve performance. Written by an experienced Computer Science author, these full colour workbooks provide stimulus materials on all AS and A-level topics, followed by sets of questions designed to develop and test skills in the unit.· Thoroughly prepares students for their examinations as they work through numerous practice questions that cover every question type in the specification.· Helps students identify their revision needs and see how to target the top grades using online answers for each question.· Encourages ongoing revision throughout the course as students progressively develop their skills in class and at home. · Packed full with consolidation and exam practice questions, these workbooks can save valuable preparation time and expense, with self-contained exercises that don't need photocopying and provide instant lesson and homework solutions for specialist and non-specialist teachers.· Ensures that students feel confident tackling their exams as they know what to expect in each section.
£11.13
Bright Red Publishing Higher Computing Science New Edition Study Guide
Book SynopsisWe are delighted to be publishing a New Edition of Higher Computing Science New Edition. It's been thoroughly revised to reflect the very latest 2018 SQA course and assessment changes so you can be confident that the material you are using is relevant and up-to-date. The Higher Computing Science course is designed to bring together elements of technology, science and creative digital media. In doing so, it provides an invaluable insight into the challenge and reward to be found in these areas. This Study Guide will introduce you to an advanced range of computational processes and will show you how Computing Science shapes the world in which we live. It will help you develop a rigorous approach to the design and development process across a variety of contemporary contexts. Written by experienced teacher and subject expert Alan Williams, this Study Guide is an essential companion to your studies. It will be fully supported by our online Digital Zone which is packed with online tests, activities, video links and more.Trade ReviewEight 5* reviews on Amazon.co.ukTable of ContentsHigher Course Introduction, Software Design and Development, Information System Design and Development, Course Assessment Value-Added Unit, Answers, Index
£14.99
PG Online Limited AQA AS and A Level Computer Science
Book SynopsisOur new A Level textbook is written in the straightforward, easy-to-grasp style for which Pat Heathcote and Rob Heathcote are well-known. Each chapter in the book corresponds to roughly one lesson, and contains questions and exercises which can be done in class, as well as questions at the end of each chapter which can be set as homework. Answers to all questions are provided in downloadable pdf format available free to teachers from the PG Online website. This book is divided into twelve sections comprising 72 chapters, which together provide complete coverage of the new AS and A Level course. Two short appendices contain A Level content that could be taught in the first year of the course as an extension to related AS topics. The specification is written in such a way that AS and A Level students can be taught together. Programming solutions within the textbook are all written in pseudocode to suit all practical languages being taught alongside the theory. To accompany this textbook, PG Online also publishes a series of six downloadable teaching units. Each topic in a unit consists of a PowerPoint presentation, teacher's notes, worksheets, homework sheets and a final assessment test with exam-style questions. Pat Heathcote and Rob Heathcote both have years of experience as teachers, authors and examiners.
£32.30
Pearson Education Inside AI
Book Synopsis
£21.59
Hodder Education Essential Maths Skills for ASA Level Computer
Book SynopsisIf you struggle with binary multiplication, or Big O Notation, this is the book for you. This textbook companion will help improve your essential maths skills for computer science, whichever awarding body specification you''re following. You can use it throughout your course, whenever you feel you need some extra help.- Develop your understanding of both maths and computer science with all worked examples and questions within a computer science context- Improve your confidence with a step-by-step approach to every maths skill- Measure your progress with guided and non-guided questions to see how you''re improving- Understand where you''re going wrong with full worked solutions to every question - Feel confident in expert guidance from experienced teachers and examiners Victoria Ellis and Gavin Craddock, reviewed by Dr Kathleen Maitland, Senior Lecturer in Computing and Director of the SAS Student Academy at Birmingham City UniversityTrade ReviewA great book to help deliver the maths elements of the new Computing Science specifications - it works well alongside the other resources from Hodder. -- Mrs Elizabeth McCueUnlike many textbooks which just gives the answers to exercises at the back of the book, the guided questions takes students through the logic (thought process) of finding the answer or solution to a problem: it is like having the tutor standing beside you explaining each concept. -- Dr Kathleen Maitland, Senior Lecturer in Computing * Ceri Jenkins *
£15.09
McGraw-Hill Education CTS Certified Technology Specialist Exam Guide
Book SynopsisPublisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.The Most Complete, Up-to-Date CTS Exam Study SystemPublished with AVIXAâ, CTS Certified Technical Specialist Exam Guide, Third Edition provides comprehensive coverage of all objectives on the latest release of the AVIXA Certified Technology Specialist examâthe leading internationally recognized audiovisual (AV) certification. Youâll get learning objectives at the beginning of each chapter, best practices, checklists, diagrams, photos, chapter review questions with in-depth explanations, and a full-color insert. Designed to help you prepare for the CTS exam, this authoritative resource also serves as an essential on-the-job reference.Digital content includes:â New sample CTS questions from AVIXACovers all current CTTable of ContentsPART 1: The Certified Technology Specialist and the CTS ExamChapter 1: What Is a Certified Technology Specialist?Chapter 2: The CTS ExamPART 2: Essentials of AV TechnologyChapter 3: Analog and Digital SignalsChapter 4: Audio SystemsChapter 5: Video SystemsChapter 6: NetworksChapter 7: Signal-Management SystemsChapter 8: Control SystemsChapter 9: Electrical SystemsChapter 10: Wireless Radio SystemsPART 3: Creating AV SolutionsChapter 11: Gathering Customer InformationChapter 12: Conducting an Initial Site SurveyChapter 13: Evaluating a Site EnvironmentChapter 14: Recommending Changes to the Site EnvironmentChapter 15: Developing an AV Project ScopeChapter 16: Designing AV SolutionsPART 4: Implementing AV SolutionChapter 17: Integrating AV SolutionsChapter 18: Operating AV SolutionsChapter 19: Managing an AV ProjectPART 5: Servicing AV SolutionsChapter 20: Maintaining AV OperationsChapter 21: Conducting Maintenance ActivitiesChapter 22: Troubleshooting and Repairing AV SolutionsPART 6: AppendicesAppendix A: Future Trends in Professional AVAppendix B: AVIXA StandardsAppendix C: AV MathGlossary
£45.89
Cengage Learning, Inc Technology for Success
Book Synopsis
£42.99
Cengage Learning, Inc Database Systems Design Implementation
Book SynopsisTable of ContentsPart I: DATABASE CONCEPTS 1. Database Systems 2. Data Models Part II: DESIGN CONCEPTS 3. The Relational Database Model 4. Entity Relationship (ER) Modeling 5. Advanced Data Modeling 6. Normalization of Database Tables Part III: ADVANCED DESIGN AND IMPLEMENTATION 7. Introduction to Structured Query Language (SQL) 8. Advanced SQL 9. Database Design Part IV: ADVANCED DATABASE CONCEPTS 10. Transaction Management and Concurrency Control 11. Database Performance Tuning and Query Optimization 12. Distributed Database Management Systems 13. Business Intelligence and Data Warehouses 14. Big Data Analytics and NoSQL Part V: DATABASES AND THE INTERNET 15. Database Connectivity and Web Technologies Part VI: DATABASE ADMINISTRATION 16. Database Administration and Security ONLINE APPENDICES Appendix Aa: Designing Databases with Lucicharts: A Tutorial Appendix Ab: Designing Databases with Visio: A Tutorial Appendix B: The University Lab: Conceptual Design Appendix C: The University Lab: Conceptual Design Verification, Logical Design, and Implementation Appendix D: Converting the ER Model into a Database Structure Appendix E: Comparison of ER Model Notations Appendix F: Client/Server Systems Appendix G: Object-Oriented Databases Appendix H: Unified Modeling Language (UML) Appendix I: Databases in Electronic Commerce Appendix J: Web Database Development with ColdFusion Appendix K: The Hierarchical Database Model Appendix L: The Network Database Model Appendix M: Microsoft Access Tutorial Appendix N: Creating a New Database Using Oracle 12c Appendix O: Data Warehouse Implementation Factors Appendix P: Working with MongoDB Appendix Q: Working with Neo4j
£70.99
Hodder Education My Revision Notes AQA Alevel Computer Science
Book SynopsisSet your students on track to achieve the best grade possible with My Revision Notes: AQA A-level Computer Science.Our clear and concise approach to revision will help students learn, practise and apply their skills and understanding. Coverage of key content is combined with practical study tips and effective revision strategies to create a guide that can be relied on to build both knowledge and confidence.With My Revision Notes: AQA A-level Computer Science, students can: > Consolidate knowledge with clear, focused and relevant content coverage, based on what examiners are looking for > Develop understanding with self-testing - our regular ''Now test yourself,'' tasks and answers will help commit knowledge to memory > Improve technique through exam-style practice questions, expert tips and examples of typical mistakes to avoid > Identify key connections between topics and subjects with our ''Learning links'' focus > Plan and manage
£19.99
John Wiley & Sons Inc Silberschatzs Operating System Concepts Global
Book SynopsisTable of ContentsPart One Overview Chapter 1 Introduction 1.1 What Operating Systems Do 4 1.2 Computer-System Organization 7 1.3 Computer-System Architecture 15 1.4 Operating-System Operations 21 1.5 Resource Management 27 1.6 Security and Protection 33 1.7 Virtualization 34 1.8 Distributed Systems 35 1.9 Kernel Data Structures 36 1.10 Computing Environments 40 1.11 Free and Open-Source Operating Systems 46 1.12 Summary 51 Exercises 53 Further Reading 57 Chapter 2 Operating-System Structures 2.1 Operating-System Services 59 2.2 User and Operating-System Interface 62 2.3 System Calls 66 2.4 System Services 78 2.5 Linkers and Loaders 79 2.6 Why Applications Are Operating-System Specific 81 2.7 Operating-System Design and Implementation 83 2.8 Operating-System Structure 85 2.9 Building and Booting an Operating System 95 2.10 Operating-System Debugging 99 2.11 Summary 104 Exercises 105 Further Reading 107 Part Two Process Management Chapter 3 Processes 3.1 Process Concept 112 3.2 Process Scheduling 116 3.3 Operations on Processes 122 3.4 Interprocess Communication 129 3.5 IPC in Shared-Memory Systems 131 3.6 IPC in Message-Passing Systems 133 3.7 Examples of IPC Systems 138 3.8 Communication in Client–Server Systems 151 3.9 Summary 159 Exercises 161 Further Reading 166 Chapter 4 Threads & Concurrency 4.1 Overview 168 4.2 Multicore Programming 170 4.3 Multithreading Models 174 4.4 Thread Libraries 176 4.5 Implicit Threading 184 4.6 Threading Issues 196 4.7 Operating-System Examples 202 4.8 Summary 204 Exercises 205 Further Reading 208 Chapter 5 CPU Scheduling 5.1 Basic Concepts 212 5.2 Scheduling Criteria 216 5.3 Scheduling Algorithms 217 5.4 Thread Scheduling 229 5.5 Multi-Processor Scheduling 232 5.6 Real-Time CPU Scheduling 239 5.7 Operating-System Examples 246 5.8 Algorithm Evaluation 256 5.9 Summary 262 Exercises 263 Further Reading 270 Part Three Process Synchronization Chapter 6 Synchronization Tools 6.1 Background 273 6.2 The Critical-Section Problem 276 6.3 Peterson’s Solution 278 6.4 Hardware Support for Synchronization 281 6.5 Mutex Locks 286 6.6 Semaphores 288 6.7 Monitors 292 6.8 Liveness 299 6.9 Evaluation 300 6.10 Summary 302 Exercises 303 Further Reading 309 Chapter 7 Synchronization Examples 7.1 Classic Problems of Synchronization 311 7.2 Synchronization within the Kernel 317 7.3 POSIX Synchronization 321 7.4 Synchronization in Java 325 7.5 Alternative Approaches 333 7.6 Summary 336 Exercises 336 Further Reading 338 Chapter 8 Deadlocks 8.1 System Model 342 8.2 Deadlock in Multithreaded Applications 343 8.3 Deadlock Characterization 345 8.4 Methods for Handling Deadlocks 350 8.5 Deadlock Prevention 351 8.6 Deadlock Avoidance 354 8.7 Deadlock Detection 361 8.8 Recovery from Deadlock 365 8.9 Summary 367 Exercises 368 Further Reading 374 Part Four Memory Management Chapter 9 Main Memory 9.1 Background 379 9.2 Contiguous Memory Allocation 386 9.3 Paging 390 9.4 Structure of the Page Table 401 9.5 Swapping 406 9.6 Example: Intel 32- and 64-bit Architectures 409 9.7 Example: ARMv8 Architecture 413 9.8 Summary 414 Exercises 415 Further Reading 420 Chapter 10 Virtual Memory 10.1 Background 421 10.2 Demand Paging 424 10.3 Copy-on-Write 431 10.4 Page Replacement 433 10.5 Allocation of Frames 445 10.6 Thrashing 451 10.7 Memory Compression 457 10.8 Allocating Kernel Memory 458 10.9 Other Considerations 462 10.10 Operating-System Examples 468 10.11 Summary 472 Exercises 473 Further Reading 482 Part Five Storage Management Chapter 11 Mass-Storage Structure 11.1 Overview of Mass-Storage Structure 485 11.2 HDD Scheduling 493 11.3 NVM Scheduling 497 11.4 Error Detection and Correction 498 11.5 Storage Device Management 499 11.6 Swap-Space Management 503 11.7 Storage Attachment 505 11.8 RAID Structure 509 11.9 Summary 521 Exercises 522 Further Reading 527 Chapter 12 I/O Systems 12.1 Overview 529 12.2 I/O Hardware 530 12.3 Application I/O Interface 540 12.4 Kernel I/O Subsystem 548 12.5 Transforming I/O Requests to Hardware Operations 556 12.6 STREAMS 559 12.7 Performance 561 12.8 Summary 564 Exercises 565 Further Reading 567 Part Six File System Chapter 13 File-System Interface 13.1 File Concept 571 13.2 Access Methods 581 13.3 Directory Structure 583 13.4 Protection 592 13.5 Memory-Mapped Files 597 13.6 Summary 602 Exercises 602 Further Reading 606 Chapter 14 File-System Implementation 14.1 File-System Structure 608 14.2 File-System Operations 610 14.3 Directory Implementation 612 14.4 Allocation Methods 614 14.5 Free-Space Management 622 14.6 Efficiency and Performance 626 14.7 Recovery 630 14.8 Example: The WAFL File System 633 14.9 Summary 637 Exercises 638 Further Reading 640 Chapter 15 File-System Internals 15.1 File Systems 643 15.2 File-System Mounting 644 15.3 Partitions and Mounting 647 15.4 File Sharing 648 15.5 Virtual File Systems 649 15.6 Remote File Systems 651 15.7 Consistency Semantics 654 15.8 NFS 656 15.9 Summary 661 Exercises 662 Further Reading 664 Part Seven Security and Protection Chapter 16 Security 16.1 The Security Problem 669 16.2 Program Threats 673 16.3 System and Network Threats 682 16.4 Cryptography as a Security Tool 685 16.5 User Authentication 696 16.6 Implementing Security Defenses 701 16.7 An Example: Windows 10 710 16.8 Summary 712 Exercises 713 Further Reading 714 Chapter 17 Protection 17.1 Goals of Protection 717 17.2 Principles of Protection 718 17.3 Protection Rings 719 17.4 Domain of Protection 721 17.5 Access Matrix 725 17.6 Implementation of the Access Matrix 729 17.7 Revocation of Access Rights 732 17.8 Role-Based Access Control 733 17.9 Mandatory Access Control (MAC) 734 17.10 Capability-Based Systems 735 17.11 Other Protection Improvement Methods 737 17.12 Language-Based Protection 740 17.13 Summary 746 Exercises 747 Further Reading 749 Part Eight Advanced Topics Chapter 18 Virtual Machines 18.1 Overview 753 18.2 History 755 18.3 Benefits and Features 756 18.4 Building Blocks 759 18.5 Types of VMs and Their Implementations 765 18.6 Virtualization and Operating-System Components 771 18.7 Examples 778 18.8 Virtualization Research 780 18.9 Summary 781 Exercises 782 Further Reading 783 Chapter 19 Networks and Distributed Systems 19.1 Advantages of Distributed Systems 785 19.2 Network Structure 787 19.3 Communication Structure 790 19.4 Network and Distributed Operating Systems 801 19.5 Design Issues in Distributed Systems 805 19.6 Distributed File Systems 809 19.7 DFS Naming and Transparency 813 19.8 Remote File Access 816 19.9 Final Thoughts on Distributed File Systems 819 19.10 Summary 820 Exercises 821 Further Reading 825 Credits 827 Index 829
£47.99
John Wiley & Sons Inc Interaction Design
Book SynopsisTable of ContentsWhat’s Inside xix 1 What Is Interaction Design? 1 1.1 Introduction 1 1.2 Good and Poor Design 3 1.3 Switching to Digital 6 1.4 What to Design 8 1.5 What Is Interaction Design? 10 1.6 People-Centered Design 14 1.7 Understanding People 16 1.8 Accessibility and Inclusiveness 17 1.9 Usability and User Experience Goals 20 Further Reading 32 Interview with Harry Brignull 34 2 The Process of Interaction Design 37 2.1 Introduction 37 2.2 What Is Involved in Interaction Design? 38 2.3 Some Practical Issues 55 Further Reading 66 3 Conceptualizing Interaction 69 3.1 Introduction 69 3.2 Conceptualizing Interaction 72 3.3 Conceptual Models 75 3.4 Interface Metaphors 79 3.5 Interaction Types 81 3.6 Paradigms, Visions, Challenges, Theories, Models, and Frameworks 89 Further Reading 96 Interview with Albrecht Schmidt 97 4 Cognitive Aspects 101 4.1 Introduction 101 4.2 What Is Cognition? 102 4.3 Cognitive Frameworks 124 Further Reading 134 5 Social Interaction 135 5.1 Introduction 135 5.2 Being Social 136 5.3 Face-to-Face Conversations 141 5.4 Remote Collaboration and Communication 147 5.5 Co-Presence 159 5.6 Social Games 165 Further Reading 169 6 Emotional Interaction 171 6.1 Introduction 171 6.2 Emotions and Behavior 172 6.3 Expressive Interfaces: Aesthetic or Annoying? 180 6.4 Affective Computing and Emotional AI 184 6.5 Persuasive Technologies and Behavioral Change 189 6.6 Anthropomorphism 192 Further Reading 196 7 Interfaces 199 7.1 Introduction 199 7.2 Interface Types 200 7.3 Natural User Interfaces and Beyond 266 7.4 Which Interface? 267 Further Reading 269 Interview with Leah Buechley 271 8 Data Gathering 273 8.1 Introduction 273 8.2 Six Key Issues 274 8.3 Capturing Data 281 8.4 Interviews 284 8.5 Questionnaires 294 8.6 Observation 302 8.7 Putting the Techniques to Work 315 Further Reading 322 9 Data Analysis, Interpretation, and Presentation 325 9.1 Introduction 325 9.2 Quantitative and Qualitative 327 9.3 Basic Quantitative Analysis 330 9.4 Basic Qualitative Analysis 340 9.5 Analytical Frameworks 350 9.6 Tools to Support Data Analysis 362 9.7 Interpreting and Presenting the Findings 362 Further Reading 368 10 Data at Scale and Ethical Concerns 371 10.1 Introduction 371 10.2 Approaches for Collecting and Analyzing Data 373 10.3 Visualizing and Exploring Data 388 10.4 Ethical Design Concerns 398 Further Reading 405 11 Discovering Requirements 407 11.1 Introduction 407 11.2 What, How, and Why? 408 11.3 What Are Requirements? 409 11.4 Data Gathering for Requirements 418 115. Bringing Requirements to Life: Personas and Scenarios 426 11.6 Capturing Interaction with Use Cases 436 Further Reading 440 12 Design, Prototyping, and Construction 441 12.1 Introduction 441 12.2 Prototyping 443 12.3 Conceptual Design 456 12.4 Concrete Design 467 12.5 Generating Prototypes 470 12.6 Construction 480 Further Reading 486 Interview with Jon Froehlich 487 13 Interaction Design in Practice 491 13.1 Introduction 491 13.2 AgileUX 494 13.3 Design Patterns 504 13.4 Open Source Resources 510 13.5 Tools for Interaction Design 512 Further Reading 514 Interview with Luciana Zaina 515 14 Introducing Evaluation 519 14.1 Introduction 519 14.2 The Why, What, Where, and When of Evaluation 520 14.3 Types of Evaluation 524 14.4 Evaluation Case Studies 533 14.5 What Did We Learn from the Case Studies? 541 14.6 Other Issues to Consider When Doing Evaluation 543 Further Reading 547 15 Evaluation Studies: From Controlled to Natural Settings 549 15.1 Introduction 549 15.2 Usability Testing 550 15.3 Conducting Experiments 564 15.4 In- the- Wild Studies 567 Further Reading 576 Interview with danah boyd 577 16 Evaluation: Inspections, Analytics, and Models 583 16.1 Introduction 583 16.2 Inspections: Heuristic Evaluation and Walk-Throughs 584 16.3 Analytics and A/B Testing 601 16.4 Predictive Models 610 Further Reading 614 Epilogue 615 References 619 Index 675
£58.50
McGraw-Hill Education ISE Introduction to Computing Systems From Bits
Book SynopsisThe third edition of Introduction to Computing Systems: From bits & gates to C/C++ and beyond is designed to give students a strong foundation of computing early on in their coursework. The book is in two parts: (a) the underlying structure of a computer, and (b) programming in two high-level languages and programming methodology. Taking a bottom-up approach from foundational concepts, such as how a computer operates, to more high-level programming languages enables students to understand each concept while working through the text. This bottom-up approach can lead students to more conceptual understanding and application with less memorizing.Table of Contents1 Welcome Aboard 2 Bits, Data Types, and Operations 3 Digital Logic Structures 4 The von Neumann Model 5 The LC-3 6 Programming 7 Assembly Language 8 Data Structures 9 I/O 10 A Calculator 11 Introduction to C/C++ Programming 12 Variables and Operators 13 Control Structures 14 Functions 15 Testing and Debugging 16 Pointers and Arrays 17 Recursion 18 I/O in C 19 Dynamic Data Structures in C20 Introduction to C++ Appendix A The LC-3 ISA Appendix B From LC-3 to x86 Appendix C The Microarchitecture of the LC-3 Appendix D The C Programming Language Appendix E Useful Tables Appendix F Solutions to Selected Exercises
£56.99
Hodder Education AQA A level Computer Science
Book SynopsisExam Board: AQALevel: AS/A-levelSubject: Computer ScienceFirst Teaching: September 2015First Exam: June 2016This title has been approved by AQA for use with the AS and A-level AQA Computer Science specifications. AQA A-level Computer Science gives students the chance to think creatively and progress through the AQA AS and A-level Computer Science specifications. Detailed coverage of the specifications will enrich understanding of the fundamental principles of computing, whilst a range of activities help to develop the programming skills and computational thinking skills at A-level and beyond. - Enables students to build a thorough understanding of the fundamental principles in the AQA AS and A-Level Computer Science specifications, with detailed coverage of programming, algorithms, data structures and representation, systems, databases and networks, uses and consequences.- Helps to tackle the vario
£46.77
PG Online Limited Tackling A Level Projects in Computer Science AQA
Book SynopsisCompleting an A Level Computer Science project is a huge undertaking for any student regardless of their competence in programming. The key to success is to plan and write a strong report, evidencing what has been carried out. Tackling A Level projects in Computer Science for AQA 7517 is the essential student guide for completing the project and, in particular, the report, with confidence and independence. It contains clear and concise instruction and examples of what needs to be included. From how to generate initial ideas and choose end users, to how to evidence your final product; this book covers it all. This guide does not specifically teach programming and is therefore suitable for use with any language or project idea being undertaken. With important tips and advice based on the author's intimate experience with Computer Science projects, this will help to keep a project's progress on track. Finally, a guide that can help students to submit their final project with confidence before the deadline.Table of ContentsChapter 1: Starting a new project Chapter 2: The report Chapter 3: Stating the problem Chapter 4: The analysis Chapter 5: The design Chapter 6: Software development Chapter 7: Evaluation Chapter 8: Final checks
£15.76
VAN HAREN PUBLISHING VERISM A POCKET GUIDE
Book SynopsisThis pocket guide will introduce you to VeriSM key concepts and the VeriSM model and help you to understand how they can apply in your organization.
£17.05
John Wiley & Sons Inc Storytelling with Data
Book SynopsisTable of ContentsAcknowledgments vii About the author ix Introduction xi Chapter 1 Understand the context 1 Chapter 2 Choose an effective visual 51 Chapter 3 Identify & eliminate clutter 107 Chapter 4 Focus attention 147 Chapter 5 Think like a designer 191 Chapter 6 Tell a story 235 Chapter 7 Practice more with Cole 285 Chapter 8 Practice more on your own 355 Chapter 9 Practice more at work 375 Chapter 10 Closing words 403 Index 407
£26.36
Taylor & Francis Ltd RealTime Rendering Fourth Edition
Book SynopsisReal-Time Rendering combines fundamental principles with guidance on the latest techniques to provide a complete reference on three-dimensional interactive computer graphics. It will help you increase speed and improve image quality and learn the features and limitations of acceleration algorithms and graphics APIs. This latest fourth edition has been updated to include a chapter on virtual reality and augmented reality and covers new topics such as visual appearance, global illumination, and curves and curved surfaces.It is for anyone serious about computer graphics who wants to learn about algorithms that create synthetic images fast enough that the viewer can interact with a virtual environment.ReviewsThis is the book I recommend to everyone starting out in the industry. Not only is it a great reference on so many topics, each topic is covered in impressive depth with great references for further exploration. â Alex Vlachos, Valve<Table of Contentschapter 1 Introductionchapter 2 The Graphics Rendering Pipelinechapter 3 The Graphics Processing Unitchapter 4 Transformschapter 5 Shading Basicschapter 6 Texturingchapter 7 Shadowschapter 8 Light and Colorchapter 9 Physically-Based Shadingchapter 10 Local Illuminationchapter 11 Global Illuminationchapter 12 Image-Space Effectschapter 13 Beyond Polygonschapter 14 Volumetric and Translucency Renderingchapter 15 Non-Photorealistic Renderingchapter 16 Polygonal Techniqueschapter 17 Curves and Curved Surfaceschapter 18 Pipeline Optimizationchapter 19 Acceleration Algorithmschapter 20 Effcient Shadingchapter 21 Virtual and Augmented Realitychapter 22 Intersection Test Methodschapter 23 Graphics Hardwarechapter 24 The Future
£78.84
Hodder Education AQA AS/A-level Computer Science Workbook 1
Book SynopsisExam board: AQA Level: A-levelSubject: Computer ScienceFirst teaching: September 2015First exams: Summer 2016 (AS); Summer 2017 (A-level)Strengthen your students' understanding and upgrade their confidence with our AQA Computer Science workbooks, full of self-contained exercises to consolidate knowledge and improve performance. Written by an experienced Computer Science author and teacher, these full colourworkbooks provide stimulus materials on a number of AS and A-level topics, followed by sets of questions designed to develop and test skills in the unit.· With consolidation questions to reinforce knowledge and test understanding, these workbooks will raise your students' chances of achieving the highest grades.· Helps students identify their revision needs and see how to target the top grades using online answers for each question.· Saves valuable preparation time and expense, with self-contained exercises that don't need photocopying and provide instant lesson and homework solutions for specialist and non-specialist teachers.· Encourages ongoing revision throughout the course as students progressively develop their skills in class and at home.
£11.13
Manning Publications Data for All
Book SynopsisGain in-depth knowledge about how companies manipulate and exploit personal data. A book that does not require particular technical knowledge – just mere curiosity to explore the subject. From tech experts to the general public, Data for All is the ground-breaking guide to help with the ways third parties use personal data. Written by bestselling author John K Thompson, this edition will aid your understanding of areas, such as The types of data you generate with every action, every day Where your data is stored, who controls it, and how much money they make from it How you can manage access and monetisation of your own data Restricting data access to only companies and organisations you want to support The history of how we think about data, and why that is changing The new data ecosystem is being built right now for your benefit About the technology For years, companies have had free rein to use every click, purchase, and “like” you make, to earn money. Now, across the globe, new laws have been written, passed, and are coming into force, giving individuals the right to access, delete, and monetise their own data. This book provides a vision of how you can use these laws, regulations, and services to directly benefit from your data in new and lucrative ways.
£37.04
John Wiley & Sons Inc Practical Industrial Cybersecurity
Book SynopsisTable of ContentsIntroduction xxiii Chapter 1 Industrial Control Systems 1 Introduction 2 Basic Process Control Systems 3 Closed- Loop Control Systems 5 Industrial Process Controllers 6 Supervisory Control and Data Acquisition Systems 20 System Telemetry 21 Utility Networks 23 OT/IT Network Integration 25 Industrial Safety and Protection Systems 28 Safety Instrument Systems 29 Review Questions 39 Exam Questions 41 Chapter 2 ICS Architecture 43 Introduction 44 Network Transmission Media 45 Copper Cabling 45 Fiber- Optic Cabling 46 Industrial Network Media Standards 49 Ethernet Connectivity 52 External Network Communications 53 Transmission Media Vulnerabilities 55 Field Device Architecture 56 PLC I/O Sections 58 PLC Implementations 62 Industrial Sensors 63 Final Control Elements/Actuators 71 Relays 73 Process Units 76 Industrial Network Protocols 79 Common Industrial Protocols 79 EtherNet/IP Protocol 79 Modbus 80 ProfiNet/ProfiBus 81 Dnp3 82 Iccp 83 Opc 83 BACnet 83 Enterprise Network Protocols 84 Tcp/ip 84 Dynamic Host Configuration Protocol 89 Review Questions 90 Exam Questions 91 Chapter 3 Secure ICS Architecture 95 Introduction 96 Boundary Protection 97 Firewalls 98 Proxies 104 Security Topologies 105 Network Switches 106 Routers 108 Security Zoning Models 109 Flat Network Topologies 113 Network Segmentation 122 Controlling Intersegment Data Movement 128 Tunneling 128 Wireless Networking 129 Wireless Sensors 131 Wireless Gateways 134 Modems 135 Review Questions 137 Exam Questions 139 Chapter 4 ICS Module and Element Hardening 143 Introduction 145 Endpoint Security and Hardening 145 User Workstation Hardening 145 BIOS Security Subsystems 147 Additional Outer Perimeter Access Hardening 148 Mobile Device Protection 154 OS Security/Hardening 155 File System Security 156 Operating System Security Choices 160 Linux SystemV vs Systemd 160 Hardening Operating Systems 162 Common Operating System Security Tools 162 Virtualization 169 Application Software Security 172 Software Exploitation 172 Information Leakage 173 Applying Software Updates and Patches 174 Database Hardening 174 SQL Injection 175 Anti-Malware 177 Antivirus 178 Anti-spyware 178 Anti- Malware: Sanitization 181 Embedded Device Security 182 Meters 184 Network Hardening 189 OT/IT Network Security 189 Server Security 191 Hardening the Server OS 193 Logical Server Access Control 194 Hardening Network Connectivity Devices 196 Review Questions 201 Exam Questions 202 Chapter 5 Cybersecurity Essentials for ICS 205 Introduction 207 Basic Security Tenets 208 Confidentiality, Integrity, and Availability 208 Availability in ICS Networks 209 Nonrepudiation 210 Principle of Least Privilege 211 Separation of Duties 211 Vulnerability and Threat Identification 212 Nation- States 213 Cyberterrorists 213 Cybercriminals 214 Insider Threats 216 Events, Incidents, and Attacks 217 Threat Vectors 217 Weaponization 230 Delivery 230 Exploitation 231 Installation 232 Command and Control 233 Actions on Objectives 233 Attack Methods 234 Unauthorized Access 251 Cryptographics 260 Encryption 262 Digital Certificates 264 Public Key Infrastructure 264 Hashing 266 Resource Constraints 267 Review Questions 268 Exam Questions 268 Chapter 6 Physical Security 271 Introduction 272 Infrastructure Security 273 Access Control 274 Physical Security Controls 276 Authentication Systems 278 Remote Access Monitoring and Automated Access Control Systems 286 Intrusion Detection and Reporting Systems 289 Security Controllers 290 Video Surveillance Systems 295 Cameras 297 IP Cameras 297 Pan- Tilt- Zoom Cameras 298 Physical Security for ICS 306 Industrial Processes/Generating Facilities 307 Control Center/Company Offices 307 Nerc Cip-006-1 309 Review Questions 311 Exam Questions 312 Chapter 7 Access Management 315 Introduction 316 Access Control Models 317 Mandatory Access Control 317 Discretionary Access Control 318 Role- Based Access Control 318 Rule- Based Access Control 319 Attribute- Based Access Control 319 Context- Based Access Control 320 Key Security Components within Access Controls 320 Directory Services 321 Active Directory 321 Linux Directory Services 324 Application Runtime and Execution Control 326 User Access Management 326 Establishing User and Group Accounts 328 Group Account Security 330 Network Authentication Options 331 Establishing Resource Controls 332 ICS Access Control 334 Remote ICS Access Control 336 Access Control for Cloud Systems 340 Review Questions 343 Exam Questions 344 Chapter 8 ICS Security Governance and Risk Management 347 Introduction 348 Security Policies and Procedure Development 348 Requirements 349 Exceptions and Exemptions 350 Standards 351 ICS Security Policies 356 Risk Management 357 Asset Identification 358 Risk Assessment 359 Risk Identification Vulnerability Assessment 362 Impact Assessment 363 ICS Risk Assessments 364 Risk Mitigation 366 Nerc Cip-008 367 Review Questions 369 Exam Questions 370 Chapter 9 ICS Security Assessments 373 Introduction 374 Security Assessments 374 ICS Device Testing 376 Vulnerability 376 Supply Chain 377 Communication Robustness Testing 382 Fuzzing 382 ICS Penetration Testing 384 The Pentest Process 385 Security Testing Tools 392 Packet Sniffers 392 Network Enumeration/Port Scanning 393 Port Scanning 395 Vulnerability Scanning 395 Review Questions 401 Exam Questions 402 Chapter 10 ICS Security Monitoring and Incident Response 405 Introduction 407 ICS Lifecycle Challenges 408 Change Management 408 Establishing a Security Baseline 409 Change Management Documentation 411 Configuration Change Management 412 Controlling Patch Distribution and Installation for Systems 414 Monitoring 419 Event Monitoring 420 Network Monitoring 421 Security Monitoring 423 Logging and Auditing 424 Event Logging 425 Incident Management 433 The Incident Response Lifecycle 434 Preparation 435 Incident Response 442 Recovery 445 Post- Incident Activities 446 Review Questions 449 Exam Questions 450 Chapter 11 Disaster Recovery and Business Continuity 453 Introduction 454 Business Continuity Plans 455 System Redundancy 455 Local Virtualized Storage 459 System Backup and Restoration 462 Backup Options 463 Backup Media Rotation 466 Securing Backup Media 467 Other BCP Considerations 467 Disaster Recovery 469 Planning 470 Documenting the Disaster Recovery Plan 472 The Disaster Response/Recovery Team 473 Nerc Cip-009-6 475 Review Questions 477 Exam Questions 478 Appendix A GICSP Objective Map 481 ICS410.1 ICS: Global Industrial Cybersecurity Professional (GICSP) Objectives 482 Overview 482 ICS410.2: Architecture and Field Devices 483 ICS410.3: Communications and Protocols 484 ICS410.4: Supervisory Systems 485 ICS410.5: Security Governance 485 Appendix B Glossary 487 Appendix C Standards and References 533 Reference Links 536 Appendix D Review and Exam Question Answers 539 Chapter 1: Industrial Control Systems 540 Review Question Answers 540 Exam Question Answers 541 Chapter 2: ICS Architecture 542 Review Question Answers 542 Exam Question Answers 544 Chapter 3: Secure ICS Architecture 545 Review Question Answers 545 Exam Question Answers 547 Chapter 4: ICS Modules and Element Hardening 548 Review Question Answers 548 Exam Question Answers 550 Chapter 5: Cybersecurity Essentials for ICS 551 Review Question Answers 551 Exam Question Answers 553 Chapter 6: Physical Security 554 Review Question Answers 554 Exam Question Answers 556 Chapter 7: Access Management 556 Review Question Answers 556 Exam Question Answers 558 Chapter 8: ICS Security Governance and Risk Management 559 Review Question Answers 559 Exam Question Answers 560 Chapter 9: ICS Security Assessments 561 Review Question Answers 561 Exam Question Answers 563 Chapter 10: ICS Security Monitoring and Incident Response 564 Review Question Answers 564 Exam Question Answers 565 Chapter 11: Disaster Recovery and Business Continuity 567 Review Question Answers 567 Exam Question Answers 568 Index 571
£30.39
Penguin Books Ltd Turings Cathedral
Book SynopsisGeorge Dyson''s fascinating account of the early years of computers: Turing''s Cathedral is the story behind how the PC, ipod, smartphone and almost every aspect of modern life came into being.In 1945 a small group of brilliant engineers and mathematicians gathered at the Institute for Advanced Study in Princeton, determined to build a computer that would make Alan Turing''s theory of a ''universal machine'' reality. Led by the polymath émigré John von Neumann, they created the numerical framework that underpins almost all modern computing - and ensured that the world would never be the same again.George Dyson is a historian of technology whose interests include the development (and redevelopment) of the Aleut kayak. He is the author of Baidarka; Project Orion; and Darwin Among the Machines.''Unusual, wonderful, visionary'' Francis Spufford, Guardian''Fascinating . . . the story Dyson tells is intensely human . . . a grippiTrade ReviewRiveting . . . conveys the electrifying sense of possibility that the first computers unleashed . . . a page-turner * New Scientist *Brings to life a myriad cast of extraordinary characters, each of whom contributed to ushering in today's digital age * Daily Telegraph *An engrossing and well-researched book that recounts an important chapter in the history of 20th-century computing -- Evgeny Morozov * Observer *
£12.59
Open University Press Becoming a Teacher Issues in Secondary Education
Book Synopsisâœ[E]ssential reading for anyone learning to be a teacherâ This book will continue to be a core text on our ITE programmes.âRachele Newman. Director of Initial Teacher Education, University of Southampton, UKâœA comprehensive âmust haveâ for every new teacher entering the profession: a wide variety of short chapters, packed full of key, research-evidenced ideas, brilliantly articulated by a team of expert authorsâ Fantastic!âMark Winterbottom, Professor of Education, University of Cambridge, UKâœThe beauty of the book is that the authors do not attempt to simplify teaching, instead they celebrate and explore the complexities of being a teacher.âStefanie Sullivan, Deputy Head of School, Director of Initial Teacher Education, University of Nottingham, UKThis timely new edition remains the ultimate guide for students in the core areas of teaching policy, assessment and curriculum planning, while also coTable of ContentsPart 1: Becoming a Teacher1.Becoming a Teacher2.On being a teacher3.Teacher identity: Developing a positive professional identity in your teaching career 4.Teachers’ lives, careers and wellbeing: becoming and staying a teacher Part 2: Policy, society and schooling 5.Social justice in schools: engaging with equality 6.Education Policy, Schools and Teachers 7.Policy Shifts in Initial Teacher Education8.Assessment policy, raising standards, league tables 9.International assessments 10.Schools and the Safeguarding Agenda 11.School Leadership and Management Part 3: Teaching, Learning and the Curriculum12.An introduction to learning theories and their application in educational practice 13.Using Data in the Classroom 14.Curriculum planning 15.14-19 Education: education and training in school and beyond 16.Differentiation in theory and practice 17.Classroom Assessment 18.Managing student behaviour and engagement in the classroom 19.Inclusive approaches to Special Educational Needs and Disabilities 20.English as an Additional Language: Challenges of ethnicity, language and subject identity in the contemporary classroom 21.Decolonizing the curriculum 22.Environment, Sustainability and Education 23.Literacy and numeracy across the curriculumPart 4 Beyond the Classroom24.Spaces for learning beyond the classroom25.The pastoral role of the teacher26.The role of the mentor in initial teacher education 27.Approaches to teachers’ continuing professional development28.Final Editorial Chapter
£28.49
Cambridge University Press Cambridge International AS and A Level Computer
Book SynopsisThis series is for the Cambridge International AS & A Level Computer Science syllabus (9618) for examination from 2021. Developed by an experienced author and examiner team and written for the international learner, this coursebook provides students with a structured and progressive guide to the theoretical and practical skills required by the syllabus. With an emphasis on developing computational skills, this resource helps build students'' confidence in using a range of technology and programming languages. Detailed descriptions of concepts are reinforced with exercises, discussion points, and reflection questions with exam-style and past paper questions. Answers are found within the teacher''s resource.Table of ContentsIntroduction; Part 1: 1. Information representation; 2. Communication; 3. Hardware; 4. Processor fundamentals; 5. System software; 6. Security, privacy and data integrity; 7. Ethics and ownership; 8. Databases; Part 2: 9. Algorithm design and problem-solving; 10. Data types and structures; 11. Programming; 12. Software development; Part 3: 13. Data representation; 14. Communication and Internet technologies; 15. Hardware and virtual machines; 16. System software; 17. Security; 18. Artificial intelligence; Part 4: 19. Computational thinking and problem solving; 20. Further programming.
£44.60
John Wiley and Sons Ltd Critical Theory of AI
Book SynopsisWe live in an age of artificial intelligence. Machines think and act in ever more complex ways, making suggestions and decisions on our behalf. While AI might be seen as practical and profitable, issues of data surveillance, algorithmic control, and sexist and racist bias persist. In this rapidly changing landscape, social analysis of AI risks getting scaled down to issues of ‘ethics’, ‘responsibility’, and ‘fairness’. While these are important issues, they must be addressed not from an ‘AI first’ perspective, but more thoroughly in terms of power and contention. Approaching artificial intelligence from the often overlooked perspective of critical social theory, this book provides a much-needed intervention on how both old and new theories conceptualize the social consequences of AI. Questions are posed about the ideologies driving AI, the mythologies surrounding AI, and the complex relationship between AI and power. Simon Lindgren provides a way of defining AI as an object of social and political critique, and guides the reader through a set of contentious areas where AI and politics intersect. In relation to these topics, critical theories are drawn upon, both as an argument for and an illustration of how AI can be critiqued. Given the opportunities and challenges of AI, this book is a must-read for students and scholars in the humanities, social sciences, and STEM disciplines.Trade Review"This is a powerfully curated discussion that weaves together established and emerging scholarship, and hones conceptual tools for all those who want to understand the techno status quo with greater clarity and insight. Essential reading."Ruha Benjamin, author of Race After Technology and Viral Justice "In this book, Lindgren shows the enduring relevance of critical theory’s melding of philosophical insight and the demands of social justice. Critical Theory of AI surveys and re-contextualizes some of the most important contemporary critical work on AI, both rooting it in classic philosophy of technology, and showing how AI requires us to revise and extend that tradition. Rich with insights on the nature of AI and accessible to a wide audience, Critical Theory of AI is a compelling read."Frank Pasquale, Cornell University"A major contribution to critical thinking about AI. Simultaneously detailed and clearly grounded in critical theory but also written in a clear and accessible way, this book is an essential companion for researchers and students in their trajectory of making sense of the current hype of AI."Pieter Verdegem, University of Westminster“a very good book that offers a different and critical view of technological development. … Lindgren writes very well, making the book accessible to those interested in a comprehensive view of AI”Ove Christensen, kulturkapellet “Lindgren [is] an astute, elegant and provocative writer… the book [is] almost implausibly engrossing. … A glittering, powerful and resonant argument for more stringent ethical and legal regulation of the field”The Weekend AustralianTable of Contents1. AI and critical theory 2. AI assemblage 3. Ideology behind AI 4. Ideology within AI 5. Social machines 6. AI at work 7. AI subjects 8. AI in the loop References Index
£15.19
Hodder Education AQA AS/A-level Computer Science Workbook 2
Book SynopsisStrengthen your students' understanding and upgrade their confidence with our AQA Computer Science workbooks, full of self-contained exercises to consolidate knowledge and improve performance. Written by an experienced Computer Science author and teacher, these full colourworkbooks provide stimulus materials on a number of AS and A-level topics, followed by sets of questions designed to develop and test skills in the unit.· With consolidation questions to reinforce knowledge and test understanding, these workbooks will raise your students' chances of achieving the highest grades.· Helps students identify their revision needs and see how to target the top grades using online answers for each question.· Saves valuable preparation time and expense, with self-contained exercises that don't need photocopying and provide instant lesson and homework solutions for specialist and non-specialist teachers.· Encourages ongoing revision throughout the course as students progressively develop their skills in class and at home.
£11.13
SDC Publications Autodesk Maya 2023 Basics Guide
Book SynopsisWritten by renowned author and 3D artist Kelly L. Murdock, Autodesk Maya 2023 Basics Guide is designed to give new users a solid understanding of the fundamental skills needed to create beautiful 3D models and stunning animations with Autodesk Maya.
£67.45
SDC Publications SOLIDWORKS 2024 Intermediate Skills
Book Synopsis
£66.49
Taylor & Francis Ltd The Art of Game Design
Book SynopsisThe Art of Game Design guides you through the design process step-by-step, helping you to develop new and innovative games that will be played again and again. It explains the fundamental principles of game design and demonstrates how tactics used in classic board, card and athletic games also work in top-quality video games.Good game design happens when you view your game from as many perspectives as possible, and award-winning author Jesse Schell presents over 100 sets of questions to ask yourself as you build, play and change your game until you finalise your design.This latest third edition includes examples from new VR and AR platforms as well as from modern games such as Uncharted 4 and The Last of Us, Free to Play games, hybrid games, transformational games, and more.Whatever your role in video game development an understanding of the principles of game design will make you better at what you do. For over 10 years this book has provided iTable of ContentsCh 1 In the Beginning, There Is the Designer. Ch 2 The Designer Creates an Experience. Ch 3 The Experience Takes Place in a Venue. Ch 4 The Experience Rises Out of a Game. Ch 5 The Game Consists of Elements. Ch 6 Ch 7 The Elements Support a Theme. Ch 8 The Game Begins with an Idea. Ch 9 The Game Improves through Iteration. Ch 10 The Game Is Made for a Player. Ch 11 The Experience Is in the Player’s Mind. Ch 12 The Player’s Mind Is Driven by the Player’s Motivation. Ch 13 Some Elements Are Game Mechanics. Ch 14 Game Mechanics Must Be in Balance. Ch 15 Game Mechanics Support Puzzles. Ch 16 Players Play Games through an Interface. Ch 17 Experiences Can Be Judged by Their Interest Curves. Ch 18 One Kind of Experience Is the Story. Ch 19 Story and Game Structures Can Be Artfully Merged with Indirect Control. Ch 20 Stories and Games Take Place in Worlds. Ch 21 Worlds Contain Characters. Ch 22 Worlds Contain Spaces. Ch 23 The Look and Feel of a World Is Defined by Its Aesthetics. Ch 24 Some Games Are Played with Other Players. Ch 25 Other Players Sometimes Form Communities. Ch 26 The Designer Usually Works with a Team. Ch 27 The Team Sometimes Communicates through Documents. Ch 28 Good Games Are Created through Playtesting. Ch 29 The Team Builds a Game with Technology. Ch 30 Your Game Will Probably Have a Client. Ch 31 The Designer Gives the Client a Pitch. Ch 32 The Designer and Client Want the Game to Make a Profit. Games Ch 33 Transform Their Players. Designers Have Certain Responsibilities. Ch 34 Each Designer Has a Purpose.
£52.24
SDC Publications Design Integration Using Autodesk Revit 2023:
Book SynopsisDesign Integration Using Autodesk Revit 2023 is designed to provide you with a well-rounded knowledge of Autodesk Revit tools and techniques. All three disciplines of the Revit platform are introduced in this textbook.
£68.40
SDC Publications Creo Parametric 9.0 Advanced Tutorial
Book SynopsisThe purpose of Creo Parametric 9.0 Advanced Tutorial is to introduce you to some of the more advanced features, commands, and functions in Creo Parametric. Each lesson concentrates on a few of the major topics and the text attempts to explain the whyâs of the commands in addition to a concise step-by-step description of new command sequences.This book is suitable for a second course in Creo Parametric and for users who understand the features already covered in Roger Toogoodâs Creo Parametric Tutorial. The style and approach of the previous tutorial have been maintained from the previous book and the text picks up right where the last tutorial left off.The material covered in this tutorial represents an overview of what is felt to be the most commonly used and important functions. These include customization of the working environment, advanced feature creation (sweeps, round sets, draft and tweaks, UDFs, patterns and family tables), layers, Pro/PROGRAM, and advanced drawing and assembly functions.Creo Parametric 9.0 Advanced Tutorial consists of eight lessons. A continuing theme throughout the lessons is the creation of parts for a medium-sized modeling project. The project consists of a small three-wheeled utility cart. Project parts are given at the end of each lesson that utilize functions presented earlier in that lesson. Final assembly is performed in the last lesson.
£61.75
Hodder Education Cambridge International AS & A Level Computer
Book SynopsisThis title is endorsed by Cambridge Assessment International Education to support the full syllabus for examination from 2021. Develop computational thinking and ensure full coverage of the revised Cambridge Assessment International Education AS & A Level Computer Science syllabus (9618) with this comprehensive Student's Book written by experienced authors and examiners.- Improve understanding with clear explanations, examples, illustrations and diagrams, plus a glossaryof key terms- Reinforce learning with a range of activities, exercises, and exam-style questions- Prepare for further study with extension activities that go beyond the requirements of the syllabus and prompt further investigation about new developments in technology- Follow a structured route through the course with in-depth coverage of the full AS & A Level syllabus- Answers are available online www.hoddereducation.co.uk/cambridgeextras
£46.55
MIT Press Rules of Play Game Design Fundamentals The MIT
Book SynopsisAn impassioned look at games and game design that offers the most ambitious framework for understanding them to date.As pop culture, games are as important as film or television—but game design has yet to develop a theoretical framework or critical vocabulary. In Rules of Play Katie Salen and Eric Zimmerman present a much-needed primer for this emerging field. They offer a unified model for looking at all kinds of games, from board games and sports to computer and video games. As active participants in game culture, the authors have written Rules of Play as a catalyst for innovation, filled with new concepts, strategies, and methodologies for creating and understanding games. Building an aesthetics of interactive systems, Salen and Zimmerman define core concepts like play, design, and interactivity. They look at games through a series of eighteen game design schemas, or conceptual frameworks, including games as systems of emergence and information, as contexts fo
£64.80
MIT Press Structure and Interpretation of Computer Programs
Book Synopsis
£64.80
Cengage Learning, Inc Succeeding in Business with Microsoft ExcelÂ
Book SynopsisSUCCEEDING IN BUSINESS WITH MICROSOFT OFFICE EXCEL 2013 prepares your students to solve business problems by moving beyond the basic "point and click" skills to think critically about realistic business situations. When students combine software analysis with their own decision making abilities, they are more likely meet any business challenge with success. The Succeeding in Business Series emphasizes problem-solving, critical thinking, and analysis challenging students to find efficient and effective solutions.Trade ReviewIntroduction: Introduction to Problem Solving and Decision making with Microsoft Excel 2013. 1. Applying Fundamental Excel Skills and Tools in Problem Solving. 2. Solving Problems with Statistical Analysis Tools. 3. Determining Effective Data Display with Charts 4. Applying Logic in Decision Making. 5. Retrieving Data for Computation, analysis, and Reference. 6. Evaluating the Financial Impact of Loans and Investments. 7. Organizing Data for Effective Analysis. 8. Using Data Tables and Excel Scenarios for What-if Analysis. 9. Enhancing Decision Making with Solver. 10. Troubleshooting Workbooks and Creating Excel Applications. Appendix: Working with Array Functions. Glossary. Index.Table of ContentsIntroduction: Introduction to Problem Solving and Decision making with Microsoft Excel 2013. 1. Applying Fundamental Excel Skills and Tools in Problem Solving. 2. Solving Problems with Statistical Analysis Tools. 3. Determining Effective Data Display with Charts 4. Applying Logic in Decision Making. 5. Retrieving Data for Computation, analysis, and Reference. 6. Evaluating the Financial Impact of Loans and Investments. 7. Organizing Data for Effective Analysis. 8. Using Data Tables and Excel Scenarios for What-if Analysis. 9. Enhancing Decision Making with Solver. 10. Troubleshooting Workbooks and Creating Excel Applications. Appendix: Working with Array Functions. Glossary. Index.
£50.34
W. W. Norton & Company A Hackers Mind
Book Synopsis
£15.19
Hodder Education OCR A Level Computer Science
Book SynopsisExam Board: OCRLevel: A-levelSubject: Computer ScienceFirst Teaching: September 2015First Exam: June 2016Develop confident students with our expert authors: their insight and guidance will ensure a thorough understanding of OCR A Level computer science, with challenging tasks and activities to test essential analytical and problem-solving skills. - Endorsed by OCR for use with the OCR AS and A Level Computer Science specification and written by a trusted and experienced author team, OCR Computer Science for A Level:- Builds students'' understanding of the core topics and computing skills required by the course units - Computing Systems, Algorithms and Problem Solving, and Programming Project - with detailed topic coverage, case studies and regular questions to measure understanding - Develops a problem-solving approach based on computational thinking required at both AS and A Level - thought-prTrade ReviewI have found this text book extremely useful in the delivery of the OCR A Level CS. Students find it easy to access and the information found within is clear and coherent. There are a few errors in the version I purchased so downloading the errata is a must. Overall pleased with this text book. -- Mr Peter Fox - The Kings Academy
£45.78
SDC Publications Commercial Design Using Autodesk Revit 2024
Book Synopsis
£63.64
Barrons Educational Services AP Computer Science a Premium 13th Edition Prep Book with 6 Practice Tests Comprehensive Review Online Practice Barrons AP Prep
£20.24
Springer Understanding the Digital Revolution
Book SynopsisWelcome to the Network of Networks.- Brave New (Digital) World.- A Brief History of the Internet.- How Does a Computer Network Work?.- LAN The Basic Building Block of the Internet.- WLAN The Network in the Ether.- Wide Area Networks The Nervous System of the Internet.- How Do Our Media Get into the Computer?.- Pixel Codes BMP, JPEG, PNG, and Co.- The Sound out of the Machine.- From Flip Book to Video Streaming.- Internetworking How to Globally Interconnect Local Networks?.- The TCP/IP Protocol Stack The Operating System of the Internet.- IPv4 The Good Spirit of the Internet.- IPv6 The Future of the Internet (of Things).- IPv6 How the Internet Finds its Countless Connected Devices.- TCP or How Do I know that my Data Packet has Arrived?.- Of Handshakes and Ports Data Connection via TCP.- From Emails to Streaming: Nothing Works Without Application Protocols.- The Domain Name System The Phone Book of the Internet.- How Emails Reach Their Recipients.- How Email Became the Prime Communication Channel.- How Email Became the Prime Communication Channel.- How the WWW Changed Our World.- HTTP, HTML, and CSS Our Little Helpers on the Web.- How the Internet Became the Largest Media Library in the World.- Who Governs the Internet.
£26.99
McGraw-Hill Education CISSP AllinOne Exam Guide Ninth Edition
Book SynopsisA new edition of Shon Harrisâ bestselling exam prep guideâfully updated for the 2021 version of the CISSP examThoroughly updated for the latest release of the Certified Information Systems Security Professional exam, this comprehensive resource covers all objectives in the 2021 CISSP exam developed by the International Information Systems Security Certification Consortium (ISC)2 . CISSP All-in-One Exam Guide, Ninth Edition features learning objectives at the beginning of each chapter, exam tips, practice questions, and in-depth explanations. Written by leading experts in information security certification and training, this completely up-to-date self-study system helps you pass the exam with ease and also serves as an essential on-the-job reference.Covers all 8 CISSP domains: Security and risk management Asset security Security architecture and engineering Communication and network security Identity and access ma
£45.89
Springer-Verlag New York Inc. The Elements of Statistical Learning Springer
Book SynopsisOverview of Supervised Learning.- Linear Methods for Regression.- Linear Methods for Classification.- Basis Expansions and Regularization.- Kernel Smoothing Methods.- Model Assessment and Selection.- Model Inference and Averaging.- Additive Models, Trees, and Related Methods.- Boosting and Additive Trees.- Neural Networks.- Support Vector Machines and Flexible Discriminants.- Prototype Methods and Nearest-Neighbors.- Unsupervised Learning.- Random Forests.- Ensemble Learning.- Undirected Graphical Models.- High-Dimensional Problems: p ? N.Trade ReviewFrom the reviews:"Like the first edition, the current one is a welcome edition to researchers and academicians equally…. Almost all of the chapters are revised.… The Material is nicely reorganized and repackaged, with the general layout being the same as that of the first edition.… If you bought the first edition, I suggest that you buy the second editon for maximum effect, and if you haven’t, then I still strongly recommend you have this book at your desk. Is it a good investment, statistically speaking!" (Book Review Editor, Technometrics, August 2009, VOL. 51, NO. 3)From the reviews of the second edition:"This second edition pays tribute to the many developments in recent years in this field, and new material was added to several existing chapters as well as four new chapters … were included. … These additions make this book worthwhile to obtain … . In general this is a well written book which gives a good overview on statistical learning and can be recommended to everyone interested in this field. The book is so comprehensive that it offers material for several courses." (Klaus Nordhausen, International Statistical Review, Vol. 77 (3), 2009)“The second edition … features about 200 pages of substantial new additions in the form of four new chapters, as well as various complements to existing chapters. … the book may also be of interest to a theoretically inclined reader looking for an entry point to the area and wanting to get an initial understanding of which mathematical issues are relevant in relation to practice. … this is a welcome update to an already fine book, which will surely reinforce its status as a reference.” (Gilles Blanchard, Mathematical Reviews, Issue 2012 d)“The book would be ideal for statistics graduate students … . This book really is the standard in the field, referenced in most papers and books on the subject, and it is easy to see why. The book is very well written, with informative graphics on almost every other page. It looks great and inviting. You can flip the book open to any page, read a sentence or two and be hooked for the next hour or so.” (Peter Rabinovitch, The Mathematical Association of America, May, 2012)Table of ContentsIntroduction.- Overview of supervised learning.- Linear methods for regression.- Linear methods for classification.- Basis expansions and regularization.- Kernel smoothing methods.- Model assessment and selection.- Model inference and averaging.- Additive models, trees, and related methods.- Boosting and additive trees.- Neural networks.- Support vector machines and flexible discriminants.- Prototype methods and nearest-neighbors.- Unsupervised learning.
£55.24