Computer science Books
Copperhill Media Corporation A Comprehensible Guide to Controller Area Network
£14.25
John Wiley & Sons Inc Building Winning Algorithmic Trading Systems
Book SynopsisDevelop your own trading system with practical guidance and expert advice In Building Algorithmic Trading Systems: A Trader's Journey From Data Mining to Monte Carlo Simulation to Live Training, award-winning trader Kevin Davey shares his secrets for developing trading systems that generate triple-digit returns.Table of ContentsAcknowledgments ix About the Author x Introduction 1 Part I A Trader’s Journey 7 Chapter 1 The Birth of a Trader 9 Chapter 2 Enough Is Enough 15 Chapter 3 World Cup Championship of Futures Trading ® Triumph 23 Chapter 4 Making the Leap—Transitioning to Full Time 33 Part II Your Trading System 41 Chapter 5 Testing and Evaluating a Trading System 43 Chapter 6 Preliminary Analysis 53 Chapter 7 Detailed Analysis 61 Chapter 8 Designing and Developing Systems 71 Part III Developing a Strategy 77 Chapter 9 Strategy Development—Goals and Objectives 79 Chapter 10 Trading Idea 83 Chapter 11 Let’s Talk about Data 93 Chapter 12 Limited Testing 103 Chapter 13 In-Depth Testing/Walk-Forward Analysis 115 Chapter 14 Monte Carlo Analysis and Incubation 129 Chapter 15 Diversification 133 Chapter 16 Position Sizing and Money Management 139 Chapter 17 Documenting the Process 147 Part IV Creating a System 153 Chapter 18 Goals, Initial and Walk-Forward Testing 155 Chapter 19 Monte Carlo Testing and Incubation 163 Part V Considerations Before Going Live 175 Chapter 20 Account and Position Sizing 177 Chapter 21 Trading Psychology 187 Chapter 22 Other Considerations before Going Live 195 Part VI Monitoring a Live Strategy 203 Chapter 23 The Ins and Outs of Monitoring a Live Strategy 205 Chapter 24 Real Time 219 Part VII Cautionary Tales 233 Chapter 25 Delusions of Grandeur 235 Conclusion 243 Appendix A Monkey Trading Example, TradeStation Easy Language Code 247 Appendix B Euro Night Strategy, TradeStation Easy Language Format 255 Appendix C Euro Day Strategy, TradeStation Easy Language Format 259 About the Companion Web Site 263 Index 265
£51.00
John Wiley & Sons Inc Beyond Cybersecurity
Book SynopsisMove beyond cybersecurity to take protection of your digital business to the next level Beyond Cybersecurity: Protecting Your Digital Business arms your company against devastating online security breaches by providing you with the information and guidance you need to avoid catastrophic data compromise. Based upon highly-regarded risk assessment analysis, this critical text is founded upon proprietary research, client experience, and interviews with over 200 executives, regulators, and security experts, offering you a well-rounded, thoroughly researched resource that presents its findings in an organized, approachable style. Members of the global economy have spent years and tens of billions of dollars fighting cyber threatsbut attacks remain an immense concern in the world of online business. The threat of data compromise that can lead to the leak of important financial and personal details can make consumers suspicious of the digital economy, and cause a noseTable of ContentsForeword vii Preface xi Executive Summary xxi 1 Cyber-attacks Jeopardize Companies’ Pace of Innovation 1 2 It Could Get Better—or $3 Trillion Worse 31 3 Prioritize Risks and Target Protections 53 4 Do Business in a Digitally Resilient Way 77 5 Modernize IT to Secure IT 101 6 Engage Attackers with Active Defense 123 7 After the Breach: Improve Incident Response across Business Functions 141 8 Build a Program that Drives toward Digital Resilience 157 9 Creating a Resilient Digital Ecosystem 185 Conclusion 209 Acknowledgments 213 About the Authors 215 Index 217
£24.79
John Wiley & Sons Inc Green IT For Dummies
Book SynopsisGreen technology is not only good for the environment; it's also good for your bottom line. If your organization is exploring ways to save energy and reduce environmental waste, Green IT For Dummies can help you get there. This guide is packed with cost-saving ways to make your company a leader in green technology.Table of ContentsIntroduction. Part I: Understanding the World of Green IT. Chapter 1: Win-Win-Winning with Green IT. Chapter 2: Making the Business Case for Green IT. Chapter 3: Green Journeys in Action. Part II: Getting a Running Start. Chapter 4: Getting to Know the Standards and Metrics. Chapter 5: Assessing Your Current Energy Use and Needs. Chapter 6: Go Green in 12 Months: Putting Together a Plan. Part III: Greening the Data Center. Chapter 7: Laying the Foundation for Green Data Management. Chapter 8: Maximizing Data Center Efficiency. Chapter 9: Racking Up Green Servers. Chapter 10: Cooling Your Data Center. Chapter 11: Building a Green Storage System. Chapter 12: Grooming the Network for Green. Chapter 13: Using Virtualization. Part IV: Greening the Office. Chapter 14: Moving to Green Screens and Computing Machines. Chapter 15: Reducing Desktop Energy Waste. Chapter 16: Pursuing the Less-Paper Office. Chapter 17: Evaluating Green Gadgetry. Part V: Greening the Organization. Chapter 18: Greening the Facility. Chapter 19: e-Waste Not, e-Want Not. Chapter 20: Virtually There: Collaboration Technologies for a Greener World. Part VI: The Part of Tens. Chapter 21: Ten Organizations That Can Help with Green IT Objectives. Chapter 22: Ten Creative Computer Recycling Tips. Chapter 23: Ten Tips for a Green Home Office. Appendix A: Consumption and Savings Worksheets. Index.
£20.69
Princeton University Press Discrete and Computational Geometry
Book SynopsisAn essential introduction to discrete and computational geometryDiscrete geometry is a relatively new development in pure mathematics, while computational geometry is an emerging area in applications-driven computer science. Their intermingling has yielded exciting advances in recent years, yet what has been lacking until now is an undergraduate textbook that bridges the gap between the two. Discrete and Computational Geometry offers a comprehensive yet accessible introduction to this cutting-edge frontier of mathematics and computer science.This book covers traditional topics such as convex hulls, triangulations, and Voronoi diagrams, as well as more recent subjects like pseudotriangulations, curve reconstruction, and locked chains. It also touches on more advanced material, including Dehn invariants, associahedra, quasigeodesics, Morse theory, and the recent resolution of the Poincaré conjecture. Connections to real-world applications are made throughout, and algorithms are presented independently of any programming language. This richly illustrated textbook also features numerous exercises and unsolved problems. The essential introduction to discrete and computational geometry Covers traditional topics as well as new and advanced material Features numerous full-color illustrations, exercises, and unsolved problems Suitable for sophomores in mathematics, computer science, engineering, or physics Rigorous but accessible An online solutions manual is available (for teachers only) Trade Review"Discrete and Computational Geometry meets an urgent need for an undergraduate text bridging the theoretical sides and the applied sides of the field. It is an excellent choice as a textbook for an undergraduate course in discrete and computational geometry! The presented material should be accessible for most mathematics or computer science majors in their second or third year in college. The book also is a valuable resource for graduate students and researchers."--Egon Schulte, Zentralblatt MATH "[W]e recommend this book for an undergraduate course on computational geometry. In fact, we hope to use this book ourselves when we teach such a class."--Brittany Terese Fasy and David L. Millman, SigAct News
£59.50
Automatic Press / VIP Philosophy of Computing and Information: 5 Questions
£19.57
John Wiley & Sons Inc Cryptography for Dummies
Book SynopsisCryptography is the most effective way to achieve data security and is essential to e-commerce activities such as online shopping, stock trading, and banking. This book explains the basics of encryption and various techniques and introduces readers to the terminology used in the subject.Trade Review“…a useful guide for anyone bamboozled by encryption…” (PC Utilities, June 2004) “The reader can dip into it whenever the mood takes them…” (MicroMart, 29th April 2004)Table of ContentsIntroduction 1 About This Book 2 How to Use This Book 2 What You Don’t Need to Read 3 Foolish Assumptions 3 How This Book Is Organized 3 Part I: Crypto Basics & What You Really Need to Know 4 Part II: Public Key Infrastructure 4 Part III: Putting Encryption Technologies to Work for You 4 Part IV: The Part of Tens 4 Part V: Appendixes 5 Icons Used in This Book 5 Where to Go from Here 5 Part I: Crypto Basics & What You Really Need to Know 7 Chapter 1: A Primer on Crypto Basics 9 It’s Not about James Bond 9 Go with the rhythm 10 Rockin’ the rhythm 11 Getting to Know the Basic Terms 12 What Makes a Cipher? 13 Concealment ciphers 13 Substitution ciphers 14 Transposition ciphers 15 Hash without the corned beef 16 XOR what? 17 Breaking Ciphers 20 Not-so-secret keys 20 Known plaintext 21 Pattern recognition 21 What a brute! 21 Cryptosystems 22 Everyday Uses of Encryption 23 Network logons and passwords 23 Secure Web transactions 25 ATMs 26 Music and DVDs 27 Communication devices 28 Why Encryption Isn’t More Commonplace 28 Difficulty in understanding the technology 29 You can’t do it alone 29 Sharing those ugly secrets 30 Cost may be a factor 30 Special administration requirements 31 Chapter 2: Major League Algorithms 33 Beware of “Snake Oil” 34 Symmetric Keys Are All the Same 37 The key table 37 Key generation and random numbers 38 Protecting the Key 39 Symmetric Algorithms Come in Different Flavors 40 Making a hash of it 40 Defining blocks and streams 42 Which is better: Block or stream? 44 Identifying Symmetric Algorithms 45 Des 45 Triple DES 45 Idea 46 Aes 46 Asymmetric Keys 47 Rsa 48 Diffie-Hellman (& Merkle) 49 Pgp 50 Elliptical Curve Cryptography 50 Working Together 52 Chapter 3: Deciding What You Really Need 53 Justifying the Costs to Management 53 Long-term versus short-term 54 Tangible versus intangible results 55 Positive ROI 55 Government due diligence 60 Insurers like it! 61 Presenting your case 61 Do You Need Secure Communications? 62 Secure e-mail 62 Instant Messaging (IM) 64 Secure e-commerce 64 Online banking 66 Virtual Private Networks (VPNs) 66 Wireless (In)security 68 Do You Need to Authenticate Users? 69 Who are your users? 70 Authentication tokens 71 Smart cards 72 Java tokens 73 Biometrics 74 Do You Need to Ensure Confidentiality and Integrity? 75 Protecting Personal Data 75 What’s It Gonna Cost? 77 Chapter 4: Locks and Keys 79 The Magic Passphrase 80 The weakest link 81 Mental algorithms 82 Safety first! 84 Passphrase attacks 86 Don’t forget to flush! 87 The Key Concept 88 Key generation 89 Protecting your keys 90 What to do with your old keys 91 Some cryptiquette 91 Part II: Public Key Infrastructure 93 Chapter 5: The PKI Primer 95 What Is PKI? 96 Certificate Authorities (CAs) 97 Digital Certificates 98 Desktops, laptops, and servers 100 Key servers 102 Registration Authorities (RAs) 103 Uses for PKI Systems 103 Common PKI Problems 105 Chapter 6: PKI Bits and Pieces 107 Certificate Authorities 108 Pretenders to the throne 110 Registration Authorities 110 Certificate Policies (CPs) 111 Digital Certificates and Keys 112 D’basing Your Certificates 113 Certificate Revocation 114 Picking the PKCS 115 PKCS #1: RSA Encryption Standard 115 PKCS #3: Diffie-Hellman Key Agreement Standard 115 PKCS #5: Password-Based Cryptography Standard 115 PKCS #6: Extended-Certificate Syntax Standard 116 PKCS #7: Cryptographic Message Syntax Standard 116 PKCS #8: Private-Key Information Syntax Standard 116 PKCS #9: Selected Attribute Types 117 PKCS #10: Certification Request Syntax Standard 117 PKCS #11: Cryptographic Token Interface Standard 117 PKCS #12: Personal Information Exchange Syntax Standard 118 PKCS #13: Elliptic Curve Cryptography Standard 118 PKCS #14: Pseudo-Random Number Generation Standard 118 PKCS #15: Cryptographic Token Information Format Standard 118 Chapter 7: All Keyed Up! 119 So, What Exactly IS a Key? 120 Making a Key 120 The Long and Short of It 121 Randomness in Keys Is Good 122 Storing Your Keys Safely 123 Keys for Different Purposes 124 Keys and Algorithms 124 One Key; Two Keys 125 Public/private keys 126 The magic encryption machine 127 The magic decryption machine 128 Symmetric keys (again) 129 Trusting Those Keys 129 Key Servers 130 Keeping keys up to date 131 Policies for keys 132 Key escrow and key recovery 132 Part III: Putting Encryption Technologies to Work for You 135 Chapter 8: Securing E-Mail from Prying Eyes 137 E-Mail Encryption Basics 138 S/mime 138 Pgp 139 Digital Certificates or PGP Public/Private Key Pairs? 140 What’s the diff? 140 When should you use which? 141 Sign or encrypt or both? 141 Remember that passphrase! 142 Using S/MIME 142 Setting up S/MIME in Outlook Express 143 Backing up your Digital Certificates 151 Fun and Games with PGP 153 Setting up PGP 154 Deciding on the options 156 Playing with your keyring 160 Sending and receiving PGP messages 162 PGP in the enterprise 164 Other Encryption Stuff to Try 164 Chapter 9: File and Storage Strategies 167 Why Encrypt Your Data? 168 Encrypted Storage Roulette 170 Symmetric versus asymmetric? 171 Encrypting in the air or on the ground? 173 Dealing with Integrity Issues 174 Message digest/hash 174 MACs 175 HMACs 175 Tripwire 176 Policies and Procedures 177 Examples of Encryption Storage 178 Media encryption 179 Encrypting File System 180 Secure e-mail 181 Program-specific encryption 181 Encrypted backup 181 Chapter 10: Authentication Systems 183 Common Authentication Systems 185 Kerberos 185 Ssh 186 Radius 187 Tacacs+ 188 Authentication Protocols 188 How Authentication Systems Use Digital Certificates 190 Tokens, Smart Cards, and Biometrics 191 Digital Certificates on a PC 191 Time-based tokens 192 Smartcard and USB Smartkeys 193 Biometrics 194 Chapter 11: Secure E-Commerce 197 SSL Is the Standard 198 A typical SSL connection 199 Rooting around your certificates 201 Time for TLS 203 Setting Up an SSL Solution 204 What equipment do I need? 205 The e-commerce manager’s checklist 206 XML Is the New Kid on the Block 209 Going for Outsourced E-Commerce 210 Chapter 12: Virtual Private Network (VPN) Encryption 213 How Do VPNs Work Their Magic? 214 Setting Up a VPN 214 What devices do I need? 215 What else should I consider? 216 Do VPNs affect performance? 216 Don’t forget wireless! 217 Various VPN Encryption Schemes 217 PPP and PPTP 217 L2tp 218 IPsec 218 Which Is Best? 220 Testing, Testing, Testing 221 Chapter 13: Wireless Encryption Basics 223 Why WEP Makes Us Weep 224 No key management 225 Poor RC4 implementation 225 Authentication problems 226 Not everything is encrypted 226 WEP Attack Methods 227 Finding wireless networks 228 War chalking 228 Wireless Protection Measures 230 Look for rogue access points 230 Change the default SSIDs 230 Turn on WEP 231 Position your access points well 232 Buy special antennas 232 Use a stronger encryption scheme 232 Use a VPN for wireless networks 232 Employ an authentication system 233 Part IV: The Part of Tens 235 Chapter 14: The Ten Best Encryption Web Sites 237 Mat Blaze’s Cryptography Resource on the Web 237 The Center for Democracy and Technology 237 SSL Review 238 How IPsec Works 238 Code and Cipher 238 CERIAS — Center for Education and Research in Information Assurance and Security 238 The Invisible Cryptologists — African Americans, WWII to 1956 239 Bruce Schneier 239 North American Cryptography Archives 239 RSA’s Crypto FAQ 239 Chapter 15: The Ten Most Commonly Misunderstood Encryption Terms 241 Military-Grade Encryption 241 Trusted Third Party 241 X 509 Certificates 242 Rubber Hose Attack 242 Shared Secret 242 Key Escrow 242 Initialization Vector 243 Alice, Bob, Carol, and Dave 243 Secret Algorithm 243 Steganography 244 Chapter 16: Cryptography Do’s and Don’ts 245 Do Be Sure the Plaintext Is Destroyed after a Document Is Encrypted 245 Do Protect Your Key Recovery Database and Other Key Servers to the Greatest Extent Possible 246 Don’t Store Your Private Keys on the Hard Drive of Your Laptop or Other Personal Computing Device 246 Do Make Sure Your Servers’ Operating Systems Are “Hardened” before You Install Cryptological Systems on Them 246 Do Train Your Users against Social Engineering 247 Do Create the Largest Key Size Possible 247 Do Test Your Cryptosystem after You Have It Up and Running 248 Do Check the CERT Advisories and Vendor Advisories about Flaws and Weaknesses in Cryptosystems 248 Don’t Install a Cryptosystem Yourself If You’re Not Sure What You Are Doing 248 Don’t Use Unknown, Untested Algorithms 249 Chapter 17: Ten Principles of “Cryptiquette” 251 If Someone Sends You an Encrypted Message, Reply in Kind 251 Don’t Create Too Many Keys 251 Don’t Immediately Trust Someone Just Because He/She Has a Public Key 252 Always Back Up Your Keys and Passphrases 252 Be Wary of What You Put in the Subject Line of Encrypted Messages 252 If You Lose Your Key or Passphrase, Revoke Your Keys as Soon as Possible 253 Don’t Publish Someone’s Public Key to a Public Key Server without His/Her Permission 253 Don’t Sign Someone’s Public Key Unless You Have Reason To 253 If You Are Corresponding with Someone for the First Time, Send an Introductory Note Along with Your Public Key 254 Be Circumspect in What You Encrypt 254 Chapter 18: Ten Very Useful Encryption Products 255 PGP: Pretty Good Privacy 255 Gaim 255 madeSafe Vault 256 Password Safe 256 Kerberos 256 OpenSSL and Apache SSL 256 SafeHouse 257 WebCrypt 257 Privacy Master 257 Advanced Encryption Package 257 Part V: Appendixes 259 Appendix A: Cryptographic Attacks 261 Known Plaintext Attack 262 Chosen Ciphertext Attacks 262 Chosen Plaintext Attacks 263 The Birthday Attack 263 Man-in-the-Middle Attack 263 Timing Attacks 264 Rubber Hose Attack 264 Electrical Fluctuation Attacks 265 Major Boo-Boos 265 Appendix B: Glossary 267 Appendix C: Encryption Export Controls 279 Index 283
£23.99
Wellesley-Cambridge Press Algorithms for Global Positioning
a huge range and FREE tracked UK delivery on ALL orders.
£68.39
University of Minnesota Press Debates in the Digital Humanities
Book SynopsisLeading figures in the digital humanities explore the field’s rapid revolutionTrade Review"Is there such a thing as ‘digital’ humanities? From statistical crunches of texts to new forms of online collaboration and peer review, it’s clear something is happening. This book is an excellent primer on the arguments over just how much is changing—and how much more ought to—in the way scholars study the humanities." —Clive Thompson, columnist for Wired and contributing writer for the New York Times Magazine "I look forward to the day when anxieties about the disruptive nature of ‘digital humanities’ fade into memory and the innovative methods, theories, and approaches championed by those who have contributed to this valuable volume are respected across academia for their rigor and utility. This book will go a long way toward clarifying the debates within and about digital humanities." —Siva Vaidhyanathan, author of The Googlization of Everything—and Why We Should Worry"Though Debates in the Digital Humanities is well over 500 pages in length, there is no fat in it; all essays contain important information and concepts relating to DH. Taken together, the book as a whole and every essay in it is a must-read for anyone who claims to be a digital humanist whether she or he works in theory, pedagogy, and/or practice." —Leonardo ReviewsTable of ContentsContentsIntroduction: The Digital Humanities MomentMatthew K. GoldPart I. Defining the Digital Humanities1. What Is Digital Humanities and What’s It Doing in English Departments?Matthew Kirschenbaum2. The Humanities, Done DigitallyKathleen Fitzpatrick3. This Is Why We Fight: Defining the Values of the Digital HumanitiesLisa Spiro4. Beyond the Big TentPatrik SvenssonBlog PostsThe Digital Humanities SituationRafael AlvaradoWhere’s the Beef? Does Digital Humanities Have to Answer Questions?Tom ScheinfeldtWhy Digital Humanities Is “Nice”Tom ScheinfeldtAn Interview with Brett BobleyMichael Gavin and Kathleen Marie SmithDay of DH: Defining the Digital HumanitiesPart II. Theorizing the Digital Humanities5. Developing Things: Notes toward an Epistemology of Building in the Digital HumanitiesStephen Ramsay and Geoffrey Rockwell6. Humanistic Theory and Digital ScholarshipJohanna Drucker7. This Digital Humanities which Is Not OneJamie “Skye” Bianco8. A Telescope for the Mind?Willard McCartyBlog PostsSunset for Ideology, Sunrise for Methodology?Tom ScheinfeldtHas Critical Theory Run Out of Time for Data-Driven Scholarship?Gary HallThere Are No Digital HumanitiesGary HallPart III. Critiquing the Digital Humanities9. Why Are the Digital Humanities So White?, or, Thinking the Histories of Race and ComputationTara McPherson10. Hacktivism and the Humanities: Programming Protest in the Era of the Digital UniversityElizabeth Losh11. Unseen and Unremarked On: Don DeLillo and the Failure of the Digital HumanitiesMark L. Sample12. Disability, Universal Design, and the Digital HumanitiesGeorge H. Williams13. The Digital Humanities and Its UsersCharlie EdwardsBlog PostsDigital Humanities Triumphant?William PannapackerWhat Do Girls Dig?Bethany NowviskieThe Turtlenecked HairshirtIan BogostEternal September of the Digital HumanitiesBethany NowviskiePart IV. Practicing the Digital Humanities14. Canons, Close Reading, and the Evolution of MethodMatthew Wilkens15. Electronic Errata: Digital Publishing, Open Review, and the Futures of CorrectionPaul Fyfe16. The Function of Digital Humanities Centers at the Present TimeNeil Fraistat17. Time, Labor, and “Alternate Careers” in Digital Humanities Knowledge WorkJulia Flanders18. Can Information Be Unfettered?: Race and the New Digital Humanities CanonAmy E. EarhartBlog PostsThe Social Contract of Scholarly PublishingDaniel J. CohenIntroducing Digital Humanities NowDaniel J. CohenText: A Massively Addressable ObjectMichael WitmoreThe Ancestral TextMichael WitmorePart V. Teaching the Digital Humanities19. Digital Humanities and the “Ugly-Stepchildren” of American Higher EducationLuke Waltzer20. Graduate Education and the Ethics of the Digital HumanitiesAlexander Reid21. Should Liberal Arts Campuses Do Digital Humanities?: Process and Products in the Small College WorldBryan Alexander and Rebecca Frost Davis22. Where’s the Pedagogy?: The Role of Teaching and Learning in the Digital HumanitiesStephen BrierBlog PostsVisualizing Millions of WordsMills KellyWhat’s Wrong with Writing EssaysMark L. SampleLooking for Whitman: A Grand, Aggregated ExperimentMatthew K. Gold and Jim
£25.19
Princeton University Press A Students Guide to Python for Physical Modeling
Book Synopsis
£23.75
Lonely Scholar Algorithmic Barriers Falling: P=np?
£14.99
WW Norton & Co The Case Against Reality Why Evolution Hid the
Book SynopsisCan we trust our senses to tell us the truth?Trade Review"A masterpiece of logic, rationality, science, and mathematics. Read this book carefully and you will forever change your understanding of reality, both that of the universe and your own self." -- Deepak Chopra, author of The Healing Self"Hoffman’s truly radical theory will force us to ponder reality in a completely different light. Handle with care. Your perception of the world around you is about to be dismantled!" -- Chris Anderson, author of TED Talks"Think you know what’s really out there? Read this breathtaking, whistle-stop tour of a book that illuminates all the profound weirdness masked by our experience and assumptions." -- David Eagleman, best-selling author of The Brain and Incognito"A fresh view into who we truly are—one that transcends the perceptions that we accept as reality. Hoffman unapologetically takes us down a rabbit hole where we learn that all reality is virtual and that truth lies solely in you, the creator." -- Rudolph Tanzi, coauthor of Super Brain"Captivating and courageous…anyone who reads this book will likely never look at the world the same way again. Hoffman challenges us to rethink some of the most basic foundations of neuroscience and physics, which could prove to be exactly what we need to make progress on the most difficult questions we face about the nature of reality." -- Annaka Harris, author of Conscious"In the mood to have your mind blown? In this fascinating, deeply original, and wonderfully engaging book, Hoffman takes us on a tour of the uncharted territory where cognitive science, fundamental physics, and evolutionary biology meet— and where the nature of reality hangs in the balance. You’ll never look at the world— or, rather, your interface— the same way again." -- Amanda Gefter, author of Trespassing on Einstein’s Lawn"Woody Allen once said, ‘I hate reality, but . . . where else can you get a good steak dinner?’ Hoffman turns that joke on its head: What we have always been after is the steak dinner; what we call reality is our best adapted strategy for getting it. Sink your teeth into that!" -- Christopher A. Fuchs, professor of physics, University of Massachusetts Boston"This book is a must-read if you want to bring your understanding of ‘reality’ in sync with the way the World is. You are in for some major surprises and mind expanding. A good read that will set you thinking about yourself, others and the world." -- Jan Koenderink, author of Color for the Sciences
£14.24
SDC Publications Autodesk AutoCAD Architecture 2024 Fundamentals
Book Synopsis
£56.69
SDC Publications Autodesk Revit 2023 Architecture Basics: From the
Book SynopsisAutodesk Revit 2023 Architecture Basics is geared towards beginning architectural students or professional architects who want to get a jump-start into 3D parametric modeling for commercial structures.
£999.99
John Wiley & Sons Inc Search Engine Optimization AllinOne For Dummies
Book SynopsisTable of ContentsIntroduction 1 Book 1: How Search Engines Work 5 Chapter 1: Putting Search Engines in Context 7 Chapter 2: Meeting the Search Engines 23 Chapter 3: Recognizing and Reading Search Results 37 Chapter 4: Getting Your Site to Appear in the Right Results 53 Chapter 5: Knowing What Drives Search Results 77 Chapter 6: Spam Issues: When Search Engines Get Fooled 87 Book 2: Keyword Strategy 101 Chapter 1: Employing Keyword Research Techniques and Tools 103 Chapter 2: Selecting Keywords 113 Chapter 3: Exploiting Pay Per Click Lessons Learned 127 Chapter 4: Assigning Keywords to Pages 135 Chapter 5: Adding and Maintaining Keywords 145 Book 3: Competitive Positioning 155 Chapter 1: Identifying Your Competitors 157 Chapter 2: Competitive Research Techniques and Tools 167 Chapter 3: Applying Collected Data 187 Book 4: SEO Web Design 201 Chapter 1: The Basics of SEO Web Design 203 Chapter 2: Building an SEO-Friendly Site 223 Chapter 3: Page Experience Update 249 Chapter 4: Making Your Page Search Engine Compatible 261 Chapter 5: Perfecting Navigation and Linking Techniques 289 Book 5: Creating Content 303 Chapter 1: Selecting a Style for Your Audience 305 Chapter 2: Establishing Content Depth and Page Length 321 Chapter 3: Adding Keyword-Specific Content 347 Chapter 4: Adapting Your Content for Local Search 363 Chapter 5: Dealing with Duplicate Content 373 Chapter 6: Crediting Your Content 391 Chapter 7: Using SEO to Build Your Brand 403 Book 6: Linking 421 Chapter 1: Employing Linking Strategies 423 Chapter 2: Structuring Internal Links 441 Chapter 3: Obtaining Links 457 Chapter 4: Vetting Inbound Links 479 Chapter 5: Connecting with Social Networks 497 Book 7: Optimizing the Foundations 511 Chapter 1: Server Issues: Why Your Server Matters 513 Chapter 2: Domain Names: What Your URL Says about You 537 Chapter 3: Using Redirects for SEO 555 Chapter 4: Implementing 301 Redirects 563 Chapter 5: Watching Your Backend: Content Management System Troubles 577 Chapter 6: Solving SEO Roadblocks 595 Book 8: Analyzing Results 605 Chapter 1: Employing Site Analytics 607 Chapter 2: Tracking Behavior with Web Analytics 627 Chapter 3: Mastering SEO Tools and Reports 641 Book 9: International SEO 655 Chapter 1: Discovering International Search Engines 657 Chapter 2: Tailoring Your Marketing Message for Asia 671 Chapter 3: Staking a Claim in Europe 683 Chapter 4: Getting Started in Latin America 693 Appendix: The Value of Training 699 Index 715
£24.64
Wolfram Media New Kind of Science
Book Synopsis
£14.20
College Publications Handbook of Paraconsistency
£20.42
McGraw-Hill Education GPEN GIAC Certified Penetration Tester AllinOne
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.This effective study guide provides 100% coverage of every topic on the GPEN GIAC Penetration Tester examThis effective self-study guide fully prepares you for the Global Information Assurance Certificationâs challenging Penetration Tester exam, which validates advanced IT security skills. The book features exam-focused coverage of penetration testing methodologies, legal issues, and best practices. GPEN GIAC Certified Penetration Tester All-in-One Exam Guide contains useful tips and tricks, real-world examples, and case studies drawn from authorsâ extensive experience. Beyond exam preparation, the book also serves as a valuable on-the-job reference. Covers every topic on the exam, including:Pre-engagement and planning Table of ContentsChapter 1: Penetration Testing FundamentalsChapter 2: Pre-Engagement ActivityChapter 3: Penetration Testing Lab SetupChapter 4: Reconnaissance, Open Source Intelligence (OSINT)Chapter 5: Scanning, Enumerating Targets and VulnerabilitiesChapter 6: Exploiting TargetsChapter 7: Advanced MetasploitChapter 8: Password AttacksChapter 9: Stealing Data, Maintaining Access and PivotingChapter 10: PowerShell for Penetration TestingChapter 11: Web Application HackingChapter 12: Proxies, Crawlers, and SpidersChapter 13: OWASP Top 10Appendix A: Tools Reference
£35.24
John Wiley & Sons Inc Design and Analysis of Distributed Algorithms 56
Book SynopsisThis text is based on a simple and fully reactive computational model that allows for intuitive comprehension and logical designs. The principles and techniques presented can be applied to any distributed computing environment (e.g. , distributed systems, communication networks, data networks, grid networks, internet, etc.).Table of ContentsPreface. 1. Distributed Computing Environments. 1.1 Entities. 1.2 Communication. 1.3 Axioms and Restrictions. 1.3.1 Axioms. 1.3.2 Restrictions. 1.4 Cost and Complexity. 1.4.1 Amount of Communication Activities. 1.4.2 Time. 1.5 An Example: Broadcasting. 1.6 States and Events. 1.6.1 Time and Events. 1.6.2 States and Configurations. 1.7 Problems and Solutions (*). 1.8 Knowledge. 1.8.1 Levels of Knowledge. 1.8.2 Types of Knowledge. 1.9 Technical Considerations. 1.9.1 Messages. 1.9.2 Protocol. 1.9.3 Communication Mechanism. 1.10 Summary of Definitions. 1.11 Bibliographical Notes. 1.12 Exercises, Problems, and Answers. 1.12.1 Exercises and Problems. 1.12.2 Answers to Exercises. 2. Basic Problems And Protocols. 2.1 Broadcast. 2.1.1 The Problem. 2.1.2 Cost of Broadcasting. 2.1.3 Broadcasting in Special Networks. 2.2 Wake-Up. 2.2.1 Generic Wake-Up. 2.2.2 Wake-Up in Special Networks. 2.3 Traversal. 2.3.1 Depth-First Traversal. 2.3.2 Hacking (*). 2.3.3 Traversal in Special Networks. 2.3.4 Considerations on Traversal. 2.4 Practical Implications: Use a Subnet. 2.5 Constructing a Spanning Tree. 2.5.1 SPT Construction with a Single Initiator: Shout. 2.5.2 Other SPT Constructions with Single Initiator. 2.5.3 Considerations on the Constructed Tree. 2.5.4 Application: Better Traversal. 2.5.5 Spanning-Tree Construction with Multiple Initiators. 2.5.6 Impossibility Result. 2.5.7 SPT with Initial Distinct Values. 2.6 Computations in Trees. 2.6.1 Saturation: A Basic Technique. 2.6.2 Minimum Finding. 2.6.3 Distributed Function Evaluation. 2.6.4 Finding Eccentricities. 2.6.5 Center Finding. 2.6.6 Other Computations. 2.6.7 Computing in Rooted Trees. 2.7 Summary. 2.7.1 Summary of Problems. 2.7.2 Summary of Techniques. 2.8 Bibliographical Notes. 2.9 Exercises, Problems, and Answers. 2.9.1 Exercises. 2.9.2 Problems. 2.9.3 Answers to Exercises. 3. Election. 3.1 Introduction. 3.1.1 Impossibility Result. 3.1.2 Additional Restrictions. 3.1.3 Solution Strategies. 3.2 Election in Trees. 3.3 Election in Rings. 3.3.1 All the Way. 3.3.2 As Far As It Can. 3.3.3 Controlled Distance. 3.3.4 Electoral Stages. 3.3.5 Stages with Feedback. 3.3.6 Alternating Steps. 3.3.7 Unidirectional Protocols. 3.3.8 Limits to Improvements (*). 3.3.9 Summary and Lessons. 3.4 Election in Mesh Networks. 3.4.1 Meshes. 3.4.2 Tori. 3.5 Election in Cube Networks. 3.5.1 Oriented Hypercubes. 3.5.2 Unoriented Hypercubes. 3.6 Election in Complete Networks. 3.6.1 Stages and Territory. 3.6.2 Surprising Limitation. 3.6.3 Harvesting the Communication Power. 3.7 Election in Chordal Rings (*). 3.7.1 Chordal Rings. 3.7.2 Lower Bounds. 3.8 Universal Election Protocols. 3.8.1 Mega-Merger. 3.8.2 Analysis of Mega-Merger. 3.8.3 YO-YO. 3.8.4 Lower Bounds and Equivalences. 3.9 Bibliographical Notes. 3.10 Exercises, Problems, and Answers. 3.10.1 Exercises. 3.10.2 Problems. 3.10.3 Answers to Exercises. 4. Message Routing and Shortest Paths. 4.1 Introduction. 4.2 Shortest Path Routing. 4.2.1 Gossiping the Network Maps. 4.2.2 Iterative Construction of Routing Tables. 4.2.3 Constructing Shortest-Path Spanning Tree. 4.2.4 Constructing All-Pairs Shortest Paths. 4.2.5 Min-Hop Routing. 4.2.6 Suboptimal Solutions: Routing Trees. 4.3 Coping with Changes. 4.3.1 Adaptive Routing. 4.3.2 Fault-Tolerant Tables. 4.3.3 On Correctness and Guarantees. 4.4 Routing in Static Systems: Compact Tables. 4.4.1 The Size of Routing Tables. 4.4.2 Interval Routing. 4.5 Bibliographical Notes. 4.6 Exercises, Problems, and Answers. 4.6.1 Exercises. 4.6.2 Problems. 4.6.3 Answers to Exercises. 5. Distributed Set Operations. 5.1 Introduction. 5.2 Distributed Selection. 5.2.1 Order Statistics. 5.2.2 Selection in a Small Data Set. 5.2.3 Simple Case: Selection Among Two Sites. 5.2.4 General Selection Strategy: RankSelect. 5.2.5 Reducing the Worst Case: ReduceSelect. 5.3 Sorting a Distributed Set. 5.3.1 Distributed Sorting. 5.3.2 Special Case: Sorting on a Ordered Line. 5.3.3 Removing the Topological Constraints: Complete Graph. 5.3.4 Basic Limitations. 5.3.5 Efficient Sorting: SelectSort. 5.3.6 Unrestricted Sorting. 5.4 Distributed Sets Operations. 5.4.1 Operations on Distributed Sets. 5.4.2 Local Structure. 5.4.3 Local Evaluation (*). 5.4.4 Global Evaluation. 5.4.5 Operational Costs. 5.5 Bibliographical Notes. 5.6 Exercises, Problems, and Answers. 5.6.1 Exercises. 5.6.2 Problems. 5.6.3 Answers to Exercises. 6. Synchronous Computations. 6.1 Synchronous Distributed Computing. 6.1.1 Fully Synchronous Systems. 6.1.2 Clocks and Unit of Time. 6.1.3 Communication Delays and Size of Messages. 6.1.4 On the Unique Nature of Synchronous Computations. 6.1.5 The Cost of Synchronous Protocols. 6.2 Communicators, Pipeline, and Transformers. 6.2.1 Two-Party Communication. 6.2.2 Pipeline. 6.2.3 Transformers. 6.3 Min-Finding and Election: Waiting and Guessing. 6.3.1 Waiting. 6.3.2 Guessing. 6.3.3 Double Wait: Integrating Waiting and Guessing. 6.4 Synchronization Problems: Reset, Unison, and Firing Squad. 6.4.1 Reset /Wake-up. 6.4.2 Unison. 6.4.3 Firing Squad. 6.5 Bibliographical Notes. 6.6 Exercises, Problems, and Answers. 6.6.1 Exercises. 6.6.2 Problems. 6.6.3 Answers to Exercises. 7. Computing in Presence of Faults. 7.1 Introduction. 7.1.1 Faults and Failures. 7.1.2 Modelling Faults. 7.1.3 Topological Factors. 7.1.4 Fault Tolerance, Agreement, and Common Knowledge. 7.2 The Crushing Impact of Failures. 7.2.1 Node Failures: Single-Fault Disaster. 7.2.2 Consequences of the Single Fault Disaster. 7.3 Localized Entity Failures: Using Synchrony. 7.3.1 Synchronous Consensus with Crash Failures. 7.3.2 Synchronous Consensus with Byzantine Failures. 7.3.3 Limit to Number of Byzantine Entities for Agreement. 7.3.4 From Boolean to General Byzantine Agreement. 7.3.5 Byzantine Agreement in Arbitrary Graphs. 7.4 Localized Entity Failures: Using Randomization. 7.4.1 Random Actions and Coin Flips. 7.4.2 Randomized Asynchronous Consensus: Crash Failures. 7.4.3 Concluding Remarks. 7.5 Localized Entity Failures: Using Fault Detection. 7.5.1 Failure Detectors and Their Properties. 7.5.2 The Weakest Failure Detector. 7.6 Localized Entity Failures: Pre-Execution Failures. 7.6.1 Partial Reliability. 7.6.2 Example: Election in Complete Network. 7.7 Localized Link Failures. 7.7.1 A Tale of Two Synchronous Generals. 7.7.2 Computing With Faulty Links. 7.7.3 Concluding Remarks. 7.7.4 Considerations on Localized Entity Failures. 7.8 Ubiquitous Faults. 7.8.1 Communication Faults and Agreement. 7.8.2 Limits to Number of Ubiquitous Faults for Majority. 7.8.3 Unanimity in Spite of Ubiquitous Faults. 7.8.4 Tightness. 7.9 Bibliographical Notes. 7.10 Exercises, Problems, and Answers. 7.10.1 Exercises. 7.10.2 Problems. 7.10.3 Answers to Exercises. 8. Detecting Stable Properties. 8.1 Introduction. 8.2 Deadlock Detection. 8.2.1 Deadlock. 8.2.2 Detecting Deadlock: Wait-for Graph. 8.2.3 Single-Request Systems. 8.2.4 Multiple-Requests Systems. 8.2.5 Dynamic Wait-for Graphs. 8.2.6 Other Requests Systems. 8.3 Global Termination Detection. 8.3.1 A Simple Solution: Repeated Termination Queries. 8.3.2 Improved Protocols: Shrink. 8.3.3 Concluding Remarks. 8.4 Global Stable Property Detection. 8.4.1 General Strategy. 8.4.2 Time Cuts and Consistent Snapshots. 8.4.3 Computing A Consistent Snapshot. 8.4.4 Summary: Putting All Together. 8.5 Bibliographical Notes. 8.6 Exercises, Problems, and Answers. 8.6.1 Exercises. 8.6.2 Problems. 8.6.3 Answers to Exercises. 9. Continuous Computations. 9.1 Introduction. 9.2 Keeping Virtual Time. 9.2.1 Virtual Time and Causal Order. 9.2.2 Causal Order: Counter Clocks. 9.2.3 Complete Causal Order: Vector Clocks. 9.2.4 Concluding Remarks. 9.3 Distributed Mutual Exclusion. 9.3.1 The Problem. 9.3.2 A Simple And Efficient Solution. 9.3.3 Traversing the Network. 9.3.4 Managing a Distributed Queue. 9.3.5 Decentralized Permissions. 9.3.6 Mutual Exclusion in Complete Graphs: Quorum. 9.3.7 Concluding Remarks. 9.4 Deadlock: System Detection and Resolution. 9.4.1 System Detection and Resolution. 9.4.2 Detection and Resolution in Single-Request Systems. 9.4.3 Detection and Resolution in Multiple-Requests Systems. 9.5 Bibliographical Notes. 9.6 Exercises, Problems, and Answers. 9.6.1 Exercises. 9.6.2 Problems. 9.6.3 Answers to Exercises. Index.
£147.56
Oxford University Press Introduction to Bioinformatics
Book SynopsisActive, accessible, and assuming no prior knowledge: the ideal text for biologists encountering bioinformatics for the first time.A vast amount of biological information about a wide range of species has become available in recent years as technological advances have significantly reduced the time it takes to sequence a genome or determine a novel protein structure. This text describes how bioinformatics can be used as a powerful set of tools for retrieving and analysing this biological data, and how bioinformatics can be applied to a wide range of disciplines such as molecular biology, medicine, biotechnology, forensic science and anthropology.Fully revised and updated, the fifth edition of Introduction to Bioinformatics contains a host of new material including new content on next generation sequencing, function prediction, sequence assembly, epigenomics, the bioinformatics of gene editing, and the effects of single nucleotide variants.Written primarily for a biological audience without a detailed prior knowledge of programming, this book is the perfect introduction to the field of bioinformatics, providing friendly guidance and advice on how to use various methods and techniques. Furthermore, frequent examples, self-test questions, problems, and exercises are incorporated throughout the text to encourage self-directed learning.Trade ReviewThis is an excellent textbook that would appeal to those new to the field as well as those who have prior experience in the subject area. The mixture of narrative and clear diagrammatic representation has been skilfully woven together to produce a rich contextualised resource. * Dr Don Green, London Metropolitan University *It provides an excellent introduction to the subject and balances a historical perspective with recent developments. Although it is easily accessible, in places it doesn't shy away from more complex, but relevant computational analysis. * Dr Colin Sharpe, University of Portsmouth *[It] discusses the key concepts well and in an easy to understand format, with useful exercises and examples of real-world applications. * Dr Dallas Roulston, Middlesex University London *The writing style is appropriate, consistent and very clear. * Dr. Lorena Fernández-Martínez, Edge Hill University *My "go to" introductory text on bioinformatics. Accessible, yet intelligent. * Dr Lee J. Byrne, Canterbury Christ Church University *Table of Contents1: Introduction 2: From genetics to genomes 3: The panorama of life 4: Alignments and phylogenetic trees 5: Structural bioinformatics and drug discovery 6: Scientific publications and archives: media, content, access, and presentation 7: Artificial intelligence and machine learning 8: Introduction to systems biology 9: Metabolic pathways 10: Control of organization and organization of control
£50.34
McGraw-Hill Education Database Design and Programming with Access SQL
Book SynopsisThe book explains all stages of database development, starting with a comprehensive database application systems development life cycle model, which clearly defines the areas of focus required for any new database developer. Database design using entity modelling and normalization are described in a clear and comprehensible manner. Covering inplementation in Access, SQL, Access forms, macros, modules and report writer, the text also addresses Visual Basic database programming using Data Control, DAO, ADO and Access modules. The second edition contains a new set of chapters on Active Server Pages with HTML and VBScript. The new material explains how to get your database onto the Internet and the benefits offered by web-based database applications. ASP is put into context with a discussion of web terminology and client and server side scripting in VBScript. Client-side scripting examples in Javascript are also included. HTML and ASP are given separate chapters, with an array of examples,
£44.99
Pearson Education (US) IT Essentials Course Booklet v7
Book SynopsisCisco Networking Academy is an innovative Cisco education initiative that delivers information and communication technology skills to improve career and economic opportunities around the world. The Academy provides online courses, interactive tools, and lab activities to prepare individuals for information technology and networking careers in virtually every industry.Table of Contents Chapter 1 Introduction to Personal Computer Hardware 1 1.0 Introduction to Personal Computers 1 1.1 Personal Computers 1 1.1.1 What is in a Computer? 1 1.1.2 Electrical and ESD Safety 1 1.2 PC Components 2 1.2.1 Case and power supplies 2 1.2.2 Motherboards 4 1.2.3 CPUs and Cooling Systems 6 1.2.4 Memory 6 1.2.5 Adapter Cards and Expansion Slots 8 1.2.6 Hard disk drives and SSDs 9 1.2.7 Optical Storage Devices 11 1.2.8 Ports, Cables, and Adaptors 11 1.2.9 Input Devices 12 1.2.10 Output Devices 12 1.3 Computer Disassembly 13 1.3.1 The Technician’s Toolkit 13 1.3.2 Computer Disassembly 13 1.4 Summary 14 Chapter 1 Quiz 15 Chapter 1 Exam 15 Your Chapter Notes 15 Chapter 2 PC Assembly 17 2.0 Introduction to PC Assembly 17 2.1 Assemble the Computer 17 2.1.1 General and Fire Safety 17 2.1.2 Open the Case and Connect the Power Supply 17 2.1.3 Install the Motherboard Components 19 2.1.4 Install Internal Drives 21 2.1.5 Install the Adapter Cards 23 2.1.6 Select Additional Storage 25 2.1.7 Install the Cables 26 2.2 Summary 28 Chapter 2 Quiz 30 Chapter 2 Exam 30 Your Chapter Notes 30 Chapter 3 Advanced Computer Hardware 31 3.0 Introduction to Advanced Computer Hardware 31 3.1 Boot the Computer 31 3.1.1 POST, BIOS, CMOS and UEFI 31 3.1.2 BIOS/UEFI Configuration 33 3.2 Electrical Power 35 3.2.1 Wattage and Voltage 35 3.2.2 Power Fluctuation and Protection 36 3.3 Advanced Computer Functionality 37 3.3.1 CPU Architectures and Operation 37 3.3.2 RAID 39 3.3.3 Ports, Connectors, and Cables 40 3.3.4 Monitors 41 3.4 Computer Configuration 42 3.4.1 Upgrade Computer Hardware 42 3.4.2 Configurations for Specialized Computers 45 3.5 Protecting the Environment 47 3.5.1 Safe Disposal of Equipment and Supplies 47 3.6 Summary 48 Chapter 3 Quiz 50 Chapter 3 Exam 50 Your Chapter Notes 50 Chapter 4 Preventive Maintenance and Troubleshooting 51 4.0 Introduction 51 4.1 Preventive Maintenance 51 4.1.1 PC Preventive Maintenance Overview 51 4.2 Troubleshooting Process 53 4.2.1 Troubleshooting Process Steps 53 4.2.2 Common Problems and Solutions for PCs 58 4.2.3 Apply Troubleshooting Process to Computer Components and Peripherals 58 4.3 Summary 60 Chapter 4 Quiz 61 Chapter 4 Exam 61 Your Chapter Notes 61 Chapter 5 Networking Concepts 63 5.0 Introduction 63 5.1 Network Components and Types 63 5.1.1 Types of Networks 63 5.1.2 Internet Connection Types 64 5.2 Networking Protocols, Standards, and Services 67 5.2.1 Transport Layer Protocols 67 5.2.2 Application Port Numbers 68 5.2.3 Wireless Protocols 69 5.2.4 Network Services 70 5.3 Network Devices 73 5.3.1 Basic Network Devices 73 5.3.2 Security Devices 76 5.3.3 Other Network Devices 77 5.4 Network Cables 79 5.4.1 Network Tools 79 5.4.2 Copper Cables and Connectors 79 5.4.3 Fiber Cables and Connectors 80 5.5 Summary 81 Chapter 5 Quiz 83 Chapter 5 Exam 83 Your Chapter Notes 83 Chapter 6 Applied Networking 85 6.0 Introduction 85 6.1 Device to Network Connection 85 6.1.1 Network Addressing 85 6.1.2 Configure a NIC 89 6.1.3 Configure a Wired and Wireless Network 92 6.1.4 Firewall Settings 94 6.1.5 IoT Device Configuration 97 6.2 Basic Troubleshooting Process for Networks 98 6.2.1 Applying the Troubleshooting Process to 98 6.2.2 Network Problems and Solutions 99 6.3 Summary 99 Chapter 6 Quiz 101 Chapter 6 Exam 101 Your Chapter Notes 101 Chapter 7 Laptops and Other Mobile Devices 103 7.0 Introduction 103 7.1 Characteristics of laptops and other mobile devices 103 7.1.1 Mobile Device Overview 103 7.1.2 Laptop Components 106 7.1.3 Laptop Display Components 108 7.2 Laptop Configuration 109 7.2.1 Power Settings Configuration 109 7.2.2 Wireless Configuration 110 7.3 Laptop Hardware and Component Installation and Configuration 112 7.3.1 Expansion Slots 112 7.3.2 Replacing Laptop Components 114 7.4 Other Mobile Device Hardware Overview 117 7.4.1 Other Mobile Device Hardware 117 7.4.2 Specialty Mobile Devices 118 7.5 Network Connectivity and Email 119 7.5.1 Wireless and Cellular Data Networks 119 7.5.2 Bluetooth 121 7.5.3 Configuring Email 122 7.5.4 Mobile Device Synchronization 124 7.6 Preventive Maintenance for Laptops and other Mobile Devices 126 7.6.1 Scheduled Maintenance for Laptops and other Mobile Devices 126 7.7 Basic Troubleshooting Process for Laptops and other Mobile Devices 127 7.7.1 Applying the Troubleshooting Process to Laptops and other Mobile Devices 127 7.7.2 Common Problems and Solutions for Laptops and Other Mobile Devices 128 7.8 Summary 129 Chapter 7 Quiz 131 Chapter 7 Exam 131 Your Chapter Notes 131 Chapter 8 Printers 133 8.0 Introduction 133 8.1 Common Printer Features 133 8.1.1 Characteristics and Capabilities 133 8.1.2 Printer Connections 135 8.2 Printer Type Comparison 135 8.2.1 Inkjet Printers 135 8.2.2 Laser Printers 135 8.2.3 Laser Printing Process 136 8.2.4 Thermal Printers and Impact Printers 136 8.2.5 Virtual Printers 137 8.2.6 3D Printers 137 8.3 Installing and Configuring Printers 138 8.3.1 Installing and Updating a Printer 138 8.3.2 Configuring Options and Default Settings 139 8.3.3 Optimizing Printer Performance 139 8.4 Sharing Printers 140 8.4.1 Operating System Settings for Sharing Printers 140 8.4.2 Print Servers 141 8.5 Maintaining and Troubleshooting Printers 143 8.5.1 Printer Preventive Maintenance 143 8.5.2 Inkjet Printer Preventive Maintenance 143 8.5.3 Laser Printer Preventive Maintenance 144 8.5.4 Thermal Printer Preventive Maintenance 145 8.5.5 Impact Printer Preventive Maintenance 145 8.5.6 3D Printer Preventive Maintenance 145 8.5.7 Applying the Troubleshooting Process to Printers 146 8.5.8 Problems and Solutions 147 8.6 Summary 147 Chapter 8 Quiz 149 Chapter 8 Exam 149 Your Chapter Notes 149 Chapter 9 Virtualization and Cloud Computing 151 9.0 Introduction 151 9.1 Virtualization 151 9.1.1 Virtualization 151 9.1.2 Client-Side Virtualization 153 9.2 Cloud Computing 155 9.2.1 Cloud Computing Applications 155 9.2.2 Cloud Services 155 9.3 Summary 156 Chapter 9 Quiz 158 Chapter 9 Exam 158 Your Chapter Notes 158 Chapter 10 Windows Installation 159 10.0 Introduction 159 10.1 Modern Operating Systems 159 10.1.1 Operating System Features 159 10.1.2 Customer Requirements for an Operating System 160 10.1.3 Operating System Upgrades 162 10.2 Disk Management 163 10.2.1 Disk Management 163 10.3 Installation and Boot Sequence 166 10.3.1 Basic Windows Installation 166 10.3.2 Custom Installation Options 167 10.3.3 Windows Boot Sequence 170 10.4 Summary 171 Chapter 10 Quiz 172 Chapter 10 Exam 172 Your Chapter Notes 172 Chapter 11 Windows Configuration 173 11.0 Introduction 173 11.1 Windows Desktop and File Explorer 173 11.1.1 Comparing Windows Versions 173 11.1.2 The Windows Desktop 175 11.1.3 Windows Task Manager 178 11.1.4 Windows File Explorer 180 11.2 Configure Windows with Control Panels 183 11.2.1 Control Panel Utilities 183 11.2.2 User and Account Control Panel Items 184 11.2.3 Network and Internet Control Panels 185 11.2.4 Display Settings and Control Panel 187 11.2.5 Power and System Control Panels 188 11.2.6 Hardware and Sound Control Panels 190 11.2.7 Clock, Region, and Language 191 11.2.8 Programs and Features Control Panels 192 11.2.9 Other Control Panels 193 11.3 System Administration 194 11.3.1 Administrative Tools 194 11.3.2 System Utilities 197 11.3.3 Disk Management 199 11.3.4 Application Installation and Configuration 202 11.4 Command-Line Tools 204 11.4.1 Using Windows CLI 204 11.4.2 File System CLI Commands 205 11.4.3 Disk CLI Commands 206 11.4.4 Task and System CLI Commands 207 11.4.5 Other Useful CLI Commands 207 11.5 Windows Networking 208 11.5.1 Network Sharing and Mapping Drives 208 11.5.2 Sharing Local Resources with Others 210 11.5.3 Configure a Wired Network Connection 211 11.5.4 Configure a Wireless Network Interfaces in Windows 213 11.5.5 Remote Access Protocols 213 11.5.6 Remote Desktop and Assistance 214 11.6 Common Preventive Maintenance Techniques for Operating Systems 215 11.6.1 OS Preventive Maintenance Plan 215 11.6.2 Backup and Restore 217 11.7 Basic Troubleshooting Process for Windows Operating Systems 218 11.7.1 Applying Troubleshooting Process to Windows Operating Systems 218 11.7.2 Common Problems and Solutions for Windows Operating Systems 219 11.7.3 Advanced Troubleshooting for Windows Operating Systems 219 11.8 Summary 219 Chapter 11 Quiz 221 Chapter 11 Exam 221 Your Chapter Notes 221 Chapter 12 Mobile, Linux, and macOS Operating Systems 223 12.0 Introduction 223 12.1 Mobile Operating Systems 223 12.1.1 Android vs. iOS 223 12.1.2 Android Touch Interface 224 12.1.3 iOS Touch Interface 224 12.1.4 Common Mobile Device Features 225 12.2 Methods for Securing Mobile Devices 227 12.2.1 Screen Locks and Biometric Authentication 227 12.2.2 Cloud-Enabled Services for Mobile Devices 227 12.2.3 Software Security 228 12.3 Linux and macOS Operating Systems 230 12.3.1 Linux and macOS tools and features 230 12.3.2 Linux and macOS Best Practices 233 12.3.3 Basic CLI Commands 234 12.4 Basic Troubleshooting Process for Mobile, Linux, and macOS Operating Systems 236 12.4.1 Applying the Troubleshooting Process to Mobile, Linux, and macOS Operating Systems 236 12.4.2 Common Problems and Solutions for Other Operating Systems 237 12.5 Summary 237 Chapter 12 Quiz 239 Chapter 12 Exam 239 Your Chapter Notes 239 Chapter 13 Security 241 13.0 Introduction 241 13.1 Security Threats 241 13.1.1 Malware 241 13.1.2 Preventing Malware 243 13.1.3 Network Attacks 246 13.1.4 Social Engineering Attacks 247 13.2 Security Procedures 248 13.2.1 Security Policy 248 13.2.2 Protecting Physical Equipment 249 13.2.3 Protecting Data 250 13.2.4 Data Destruction 253 13.3 Securing Windows Workstations 254 13.3.1 Securing a Workstation 254 13.3.2 Windows Local Security Policy 256 13.3.3 Managing Users and Groups 258 13.3.4 Windows Firewall 260 13.3.5 Web Security 262 13.3.6 Security Maintenance 264 13.4 Wireless Security 265 13.4.1 Configure Wireless Security 265 13.5 Basic Troubleshooting Process for Security 268 13.5.1 Applying the Troubleshooting Process to Security 268 13.5.2 Common Problems and Solutions for Security 269 13.6 Summary 269 Chapter 13 Quiz 271 Chapter 13 Exam 271 Your Chapter Notes 271 Chapter 14 The IT Professional 273 14.0 Introduction 273 14.1 Communication Skills and the IT Professional 273 14.1.1 Communication Skills, Troubleshooting, and Professional Behavior 273 14.1.2 Working with a Customer 275 14.1.3 Professional Behavior 276 14.1.4 The Customer Call 277 14.2 Operational Procedures 280 14.2.1 Documentation 280 14.2.2 Change Management 281 14.2.3 Disaster Prevention and Recovery 281 14.3 Ethical and Legal Considerations 284 14.3.1 Ethical and Legal Considerations in the IT Profession 284 14.3.2 Legal Procedures Overview 287 14.4 Call Center Technicians 289 14.4.1 Call Centers, Level One and Level Two Technicians 289 14.4.2 Basic Scripting and the IT Professional 291 14.5 Summary 292 Chapter 14 Quiz 294 Chapter 14 Exam 294 Your Chapter Notes 294 9780135612163 TOC 10/1/2019
£999.99
MIT Press Ltd Programming Models for Parallel Computing
Book SynopsisAn overview of the most prominent contemporary parallel processing programming models, written in a unique tutorial style.With the coming of the parallel computing era, computer scientists have turned their attention to designing programming models that are suited for high-performance parallel computing and supercomputing systems. Programming parallel systems is complicated by the fact that multiple processing units are simultaneously computing and moving data. This book offers an overview of some of the most prominent parallel programming models used in high-performance computing and supercomputing systems today.The chapters describe the programming models in a unique tutorial style rather than using the formal approach taken in the research literature. The aim is to cover a wide range of parallel programming models, enabling the reader to understand what each has to offer. The book begins with a description of the Message Passing Interface (MPI), the most common para
£999.99
MIT Press Ltd Invisible Engines How Software Platforms Drive
Book SynopsisHarnessing the power of software platforms: what executives and entrepreneurs must know about how to use this technology to transform industries and how to develop the strategies that will create value and drive profits.Software platforms are the invisible engines that have created, touched, or transformed nearly every major industry for the past quarter century. They power everything from mobile phones and automobile navigation systems to search engines and web portals. They have been the source of enormous value to consumers and helped some entrepreneurs build great fortunes. And they are likely to drive change that will dwarf the business and technology revolution we have seen to this point. Invisible Engines examines the business dynamics and strategies used by firms that recognize the transformative power unleashed by this new revolution—a revolution that will change both new and old industries.The authors argue that in order to understand the success
£19.55
MIT Press Ltd The Computer Music Tutorial The MIT Press
Book SynopsisA comprehensive text and reference that covers all aspects of computer music, including digital audio, synthesis techniques, signal processing, musical input devices, performance software, editing systems, algorithmic composition, MIDI, synthesizer architecture, system interconnection, and psychoacoustics. The Computer Music Tutorial is a comprehensive text and reference that covers all aspects of computer music, including digital audio, synthesis techniques, signal processing, musical input devices, performance software, editing systems, algorithmic composition, MIDI, synthesizer architecture, system interconnection, and psychoacoustics. A special effort has been made to impart an appreciation for the rich history behind current activities in the field. Profusely illustrated and exhaustively referenced and cross-referenced, The Computer Music Tutorial provides a step-by-step introduction to the entire field of computer music techniques. Written for nontechnical as well as te
£85.50
Cambridge University Press Design and Analysis of LongTerm Ecological Monitoring Studies. Edited by Robert A. Gitzen ... Et Al.
a huge range and FREE tracked UK delivery on ALL orders.
£999.99
Cambridge University Press The Semantic Web Explained
a huge range and FREE tracked UK delivery on ALL orders.
£46.61
Technics Publications LLC Data Modeling for the Business
Book SynopsisDid you ever try getting Business and IT to agree on the project scope for a new application? Or try getting the Sales & Marketing department to agree on the target audience? Or try bringing new team members up to speed on the hundreds of tables in your data warehouse -- without them dozing off? You can be the hero in each of these and hundreds of other scenarios by building a High-Level Data Model. The High-Level Data Model is a simplified view of our complex environment. It can be a powerful communication tool of the key concepts within our application development projects, business intelligence and master data management programs, and all enterprise and industry initiatives. Learn about the High-Level Data Model and master the techniques for building one, including a comprehensive ten-step approach. Know how to evaluate toolsets for building and storing your models. Practice exercises and walk through a case study to reinforce your modelling skills.
£35.99
Technics Publications LLC thedamaguidetothedatamanagementbodyofknowledge
Book Synopsis
£59.50
CRC Press Digital Transformation
Book SynopsisDigital transformation is a multidimensional concept and involves many moving parts. Successful digital transformation requires a fresh approach to harnessing people, processes, technology, and data to develop new business models and digital ecosystems. One main barrier could be an overemphasis on applying technology to expand the business rather than transforming the peopleâs mindsets to do things differently. Thus, it is important to develop a holistic view of these parts and assemble them to foster the right conditions for digital transformation to happen. Business leaders and executives must be equipped with a wide range of digital competencies to thrive in a rapidly changing digital environment.Digital Transformation: Strategy, Execution, and Technology provides an overall view on the strategy, execution, and technology for organizations aiming to transform digitally. It offers insights on how to become more successful in the digital age by explaining thTable of Contents1. Digital Transformation Strategy 2. Digital Governance and Risk Management 3. Digital Organization and Change Management 4. Experimental Learning and Design Thinking 5. Digital Product Management 6. Agile and DevSecOps 7. Digital Enterprise Architecture 8. Business Applications of Digital Technology. Conclusion
£46.54
Cambridge University Press Membrane Structural Biology
Book SynopsisThis textbook provides a strong foundation and a clear overview for students of membrane biology and an invaluable synthesis of cutting-edge research for working scientists. The text retains its clear and engaging style, providing a solid background in membrane biochemistry, while also incorporating the approaches of biophysics, genetics and cell biology to investigations of membrane structure, function and biogenesis to provide a unique overview of this fast-moving field. A wealth of new high resolution structures of membrane proteins are presented, including the Na/K pump and a receptor-G protein complex, offering exciting insights into how they function. All key tools of current membrane research are described, including detergents and model systems, bioinformatics, protein-folding methodology, crystallography and diffraction, and molecular modeling. This comprehensive and up-to-date text, emphasising the correlations between membrane research and human health, provides a solid founTable of ContentsDedication; Preface; 1. Introduction; 2. The diversity of membrane lipids; 3. Tools for studying membrane components; 4. Proteins in or at the bilayer; 5. Bundles and barrels; 6. Functions and families; 7. Protein folding and biogenesis; 8. Diffraction and simulation; 9. Membrane enzymes; 10. Membrane receptors; 11. Transporters; 12. Channels; 13. Electron transport and energy transduction; 14. In pursuit of complexity; Appendix I. Abbreviations; Appendix II. Single-letter codes for amino acids; Index.
£54.14
Cambridge University Press Computational Phylogenetics
Book SynopsisA comprehensive account of basic and advanced material in phylogeny estimation, focusing on computational and statistical issues. No background in biology or computer science is assumed, and there is minimal use of mathematical formulas, making the book accessible to students from biology, computer science, statistics, and applied mathematics.Table of ContentsPreface; Glossary; Notation; Part I. Basic Techniques: 1. Brief introduction to phylogenetic estimation; 2. Trees; 3. Constructing trees from true subtrees; 4. Constructing trees from qualitative characters; 5. Distance-based tree estimation methods; 6. Consensus and agreement trees; 7. Supertrees; Part II. Molecular Phylogenetics: 8. Statistical gene tree estimation methods; 9. Multiple sequence alignment; 10. Phylogenomics: constructing species phylogenies from multi-locus data; 11. Designing methods for large-scale phylogeny estimation; Appendix A. Primer on biological data and evolution; Appendix B. Algorithm design and analysis; Appendix C. Guidelines for writing papers about computational methods; Appendix D. Projects; References; Index.
£50.34
Cambridge University Press Computing for Biologists
Book SynopsisComputing is revolutionizing the practice of biology. This book, which assumes no prior computing experience, provides students with the tools to write their own Python programs and to understand fundamental concepts in computational biology and bioinformatics. Each major part of the book begins with a compelling biological question, followed by the algorithmic ideas and programming tools necessary to explore it: the origins of pathogenicity are examined using gene finding, the evolutionary history of sex determination systems is studied using sequence alignment, and the origin of modern humans is addressed using phylogenetic methods. In addition to providing general programming skills, this book explores the design of efficient algorithms, simulation, NP-hardness, and the maximum likelihood method, among other key concepts and methods. Easy-to-read and designed to equip students with the skills to write programs for solving a range of biological problems, the book is accompanied by nuTrade Review'In my twenty years as a professor, I have never run across a textbook on bioinformatics algorithms that a biologist can read from cover to cover and understand. This is the one.' Pavel Pevzner, Ronald R. Taylor Distinguished Professor of Computer Science, University of California, San Diego'This is an awesome book for anyone to get into computing. It is easy to follow and clearly structured so the reader understands what they are learning and why. The book provides the fundamentals concepts of computational biology and bioinformatics in parallel to gaining actual skills in computing and the ability to write your own Python programs! What I love about the book is how the authors ensure the concepts and skills are applicable to a clear and defined biological problem. The authors help demystify the various topics and bring the reader to understand the algorithms behind the programming tools by applying these to resolve an actual biological problem. This book is also an excellent resource for those involved in training and education, and it provides plenty of exercise to use in the actual classroom.' Maria Victoria Schneider, The Genome Analysis Centre (TGAC), UK'There is a wide agreement that biological science curricula should change and that a better understanding of computational notions and practice is required, starting at undergraduate level. Only a handful of academic programs, and fewer textbooks, are offering such computational experience to life science students, beyond a general introductory programming course. Libeskind-Hadas and Bush take a novel, exciting approach to this challenge. They designed an introductory programming and computer science principles course, using Python, and built around a carefully selected suit of computational problems with a biological motivation. The book covers all basic notions and programming practices that are taught in standard CS introductory course, and even adds some advanced computational ideas. Most importantly, it will be far more friendly and relevant to the vast majority of life science students, who are likely to discover through it both the beauty of computer science and its relevance to their own discipline.' Benny Chor, Tel-Aviv University, IsraelTable of ContentsPreface; Meet python; Part I. Python versus Pathogens: 1. Computing GC content; 2. Pathogenicity islands; 3. Open reading frames and genes; 4. Finding genes (at last!); Part II. Sequence Alignment and Sex Determination: 5. Recursion; 6. The use-it-or-lose-it principle; 7. Dictionaries, memoization, and speed; 8. Sequence alignments and the evolution of sex chromosomes; Part III. Phylogenetic Reconstruction and the Origin of Modern Humans: 9. Representing and working with trees; 10. Drawing trees; 11. The UPGMA algorithm; Part IV. Additional Topics: 12. RNA secondary structure prediction; 13. Gene regulatory networks and the maximum likelihood method; 14. Birds, bees, and genetic algorithms; Where to go from here; Index.
£999.99
Cambridge University Press The Social Structure of Online Communities
Book SynopsisWith great potential benefit and possible harm, online social media platforms are transforming human society. Based on decades of deep exploration, distinguished scholar William Sims Bainbridge surveys our complex virtual society, harvesting insights about the future of our real world. Many pilot studies demonstrate valuable research methods and explanatory theories. Tracing membership interlocks between Facebook groups can chart the structure of a social movement, like the one devoted to future spaceflight development. Statistical data on the roles played by people in massively multiplayer online games illustrate the Silicon Law: information technology energizes both freedom and control, in a dynamic balance. The significance of open-source software suggests the traditional distinction between professional and amateur may fade, whereas web-based conflicts between religious and political groups imply that chasms are opening in civil society. This analysis of online space and the divergTrade Review'The book is meant to function as a springboard for sociometric research on the social structure of online communities, and may be useful to beginning researchers facing the challenges and opportunities of studying unconventional and problematic human online relationships.' C. Wankel, ChoiceTable of Contents1. Introduction; 2. Facebook; 3. Virtual worlds; 4. Open-source software; 5. Wikis; 6. Citizen social science; 7. Digital government; 8. Cultural science.
£999.99
Cambridge University Press NextGeneration Ethics
Book SynopsisEssays by leaders from academia and industry offer guidance for professionals and general readers on ethical questions arising in modern business and technology, exploring what can be learned from such lapses as #MeToo, Volkswagen, and Cambridge Analytica and offering a broad, accessible overview of these challenges.Trade Review'This is a comprehensive book, looking at the subject of ethics from many angles – individual ethics, corporate guidelines, and societal norms; engineering, business, and legal domains; codes of ethics, regulations, and natural law. It takes us back to early cases of ethics in corporate conduct in the 1950s, and up to date with the latest implications of artificial intelligence, bioengineering, virtual reality, and the internet of things. Everyone should be concerned with ethics, and there's something for everyone here.' Peter Norvig, Research Director, Google'Professor Ali E. Abbas and his contributors have skillfully utilised their impressive academic and professional experience and perceptively addressed noteworthy ethical issues affecting technology, business, engineering and the society. This illuminating and unique book, is highly recommended and I believe it could also be considered as a must read book of ethics for the next generation of leaders.' Najmedin Meshkati, University of Southern California'Next Generation Ethics is an exciting compendium of information and opinions about the new arising ethical situations and how we might deal with them. Of particular note is Chapter 2 by Ronald Howard on 'Building your Ethical Code'. Then in the Technology section; Chapter 5, an interview with Vint Cerf, a luminary of the internet, and Chapter 6, A Hippocratic Oath for Technologists, as well as a couple of good discussions of artificial intelligence. The book then proceeds to large sections on ethics in business enterprises, engineering and even society, including public policy, legal, medical, journalism, and religion. Anyone interested in the ethical challenges we are now facing should scan this book to awaken to our manifold ethical challenges, extract immediately useful information, and keep it as a ready reference.' Jim Matheson, SmartOrg, Inc'… a broad and comprehensive learning and teaching book to use and discuss …' Mandi Astola, PrometheusTable of Contents1. Next-generation ethics: an introduction Ali E. Abbas; 2. Ethical distinctions for building your ethical code Ronald Howard; Part I. Technology: 3. Composite ethical frameworks for IoT and other emerging technologies Max Senges, Patrick S. Ryan and Richard S. Whitt; 4. Ethics of immersive technologies Randall W. Hill, Jr; 5. Internet, technology, and the future: an interview with Vint Cerf Vint G. Cerf and Ali E. Abbas; 6. A Hippocratic Oath for technologists Ali E. Abbas, Max Senges and Ronald Howard; 7. Data, privacy, and the greater good Eric Horvitz and Deirdre Mulligan; 8. Guidelines for artificial intelligence containment James Babcock, Janos Kramar and Roman V. Yampolskiy; Part II. Business Enterprises: 9. Next-generation business ethics: the impact of artificial intelligence Kirk O. Hanson; 10. Big data privacy, ethics, and enterprise continuous monitoring systems Daniel E. O'Leary; 11. How management theories and culture fads kill organizational ethics Marianne M. Jennings; 12. How next-generation teams and teaming may affect the ethics of working in teams Scott S. Wiltermuth and Alyssa J. Han; 13. Transparency: the what, why, and how of organizational effectiveness and ethics James J. O'Toole; 14. Global engagement by leaders is a moral imperative: building the next generation of ethical corporate cultures Marsha Ershaghi Hames; Part III. Engineering: 15. The whistle that was not blown: WV, diesels and engineers Michael Davis; 16. Addressing corruption in our global engineering/construction industry William P. Henry; 17. Ethics issues facing engineers in oil and gas operations Iraj Ershaghi; 18. Engineering codes of ethics: legal protection and empowerment for engineers Jeffrey H. Matsuura; 19. Engineering ethics when lives are on the line: when does bad engineering become bad ethics? Neil G. Siegel; 20. Case studies of product life cycle environmental impacts for teaching engineering ethics Matthew J. Eckelman, John Basl, Christopher Bosso, Jacqueline Isaacs and Kathleen Eggleson; Part IV. Society: 21. Next generation ethical issues: engineering, business, medicine, and public policy James Ellis, Laura Mosqueda, Jack Knott and Yannis Yortsos; 22. Techno innovations: the role of ethical standards, law and regulation and the public interest Frank V. Zerunyan; 23. Evolutionary ethics: a potentially helpful framework in engineering a better society John N. Celona; 24. Topics in next-generation medical ethics: the art in the art of medicine Josh H. Hyatt; 25. Next-generation ethical development of medical devices: considering harms, benefits, fairness, and freedom Andrew O. Brightman, Jonathan Beever and Michael Hiles; 26. Looking back to go forward: the ethics of journalism in a social media age Glenda N. Cooper; 27. Social media ethics 2.0 Jeremy H. Lipschultz; 28. AI people and society Eric Horvitz; 29. Ethics in cyberspace: freedom, rights, and cybersecurity Richard A. Spinello; 30. Next-generation religion and ethics Varun Soni.
£33.24
John Wiley & Sons Inc IAPP CIPP US Certified Information Privacy
Book SynopsisTable of Contents Introduction xxi Assessment Test xxx Chapter 1 Privacy in the Modern Era 1 Introduction to Privacy 2 What Is Privacy? 3 What Is Personal Information? 4 What Isn’t Personal Information? 5 Why Should We Care About Privacy? 7 Generally Accepted Privacy Principles 8 Management 9 Notice 10 Choice and Consent 10 Collection 10 Use, Retention, and Disposal 11 Access 11 Disclosure to Third Parties 12 Security for Privacy 13 Quality 14 Monitoring and Enforcement 14 Developing a Privacy Program 15 Crafting Strategy, Goals, and Objectives 15 Appointing a Privacy Official 17 Privacy Roles 18 Building Inventories 18 Conducting a Privacy Assessment 19 Implementing Privacy Controls 20 Ongoing Operation and Monitoring 20 Online Privacy 21 Privacy Notices 21 Privacy and Cybersecurity 22 Cybersecurity Goals 23 Relationship Between Privacy and Cybersecurity 24 Privacy by Design 25 Summary 26 Exam Essentials 26 Review Questions 27 Chapter 2 Legal Environment 31 Branches of Government 32 Legislative Branch 32 Executive Branch 33 Judicial Branch 34 Understanding Laws 36 Sources of Law 36 Analyzing a Law 41 Legal Concepts 43 Legal Liability 44 Torts and Negligence 45 Summary 46 Exam Essentials 46 Review Questions 48 Chapter 3 Regulatory Enforcement 53 Federal Regulatory Authorities 54 Federal Trade Commission 54 Federal Communications Commission 60 Department of Commerce 61 Department of Health and Human Services 61 Banking Regulators 62 Department of Education 63 State Regulatory Authorities 63 Self-Regulatory Programs 64 Payment Card Industry 64 Advertising 65 Trust Marks 66 Safe Harbors 67 Summary 67 Exam Essentials 68 Review Questions 69 Chapter 4 Information Management 73 Data Governance 74 Building a Data Inventory 74 Data Classification 75 Data Flow Mapping 77 Data Lifecycle Management 78 Workforce Training 79 Cybersecurity Threats 80 Threat Actors 80 Incident Response 85 Phases of Incident Response 86 Preparation 87 Detection and Analysis 87 Containment, Eradication, and Recovery 88 Post-incident Activity 88 Building an Incident Response Plan 90 Data Breach Notification 92 Vendor Management 93 Summary 94 Exam Essentials 94 Review Questions 96 Chapter 5 Private Sector Data Collection 101 FTC Privacy Protection 103 General FTC Privacy Protection 103 The Children’s Online Privacy Protection Act (COPPA) 104 Future of Federal Enforcement 107 Medical Privacy 110 The Health Insurance Portability and Accountability Act (hipaa) 110 The Health Information Technology for Economic and Clinical Health Act 118 The 21st Century Cures Act 120 Confidentiality of Substance Use Disorder Patient Records Rule 120 Financial Privacy 121 Privacy in Credit Reporting 121 Gramm–Leach–Bliley Act (GLBA) 125 Red Flags Rule 128 Consumer Financial Protection Bureau 129 Educational Privacy 130 Family Educational Rights and Privacy Act (FERPA) 130 Telecommunications and Marketing Privacy 132 Telephone Consumer Protection Act (TCPA) and Telemarketing Sales Rule (TSR) 132 The Junk Fax Prevention Act (JFPA) 135 Controlling the Assault of Non-solicited Pornography and Marketing (CAN-SPAM) Act 135 Telecommunications Act and Customer Proprietary Network Information 137 Cable Communications Policy Act 138 Video Privacy Protection Act (VPPA) of 1988 139 Summary 140 Exam Essentials 141 Review Questions 143 Chapter 6 Government and Court Access to Private Sector Information 147 Law Enforcement and Privacy 148 Access to Financial Data 149 Access to Communications 153 National Security and Privacy 157 Foreign Intelligence Surveillance Act (FISA) of 1978 157 USA-PATRIOT Act 159 The USA Freedom Act of 2015 162 The Cybersecurity Information Sharing Act of 2015 163 Civil Litigation and Privacy 164 Compelled Disclosure of Media Information 164 Electronic Discovery 166 Summary 168 Exam Essentials 168 Review Questions 170 Chapter 7 Workplace Privacy 175 Introduction to Workplace Privacy 176 Workplace Privacy Concepts 176 U.S. Agencies Regulating Workplace Privacy Issues 177 U.S. Antidiscrimination Laws 178 Privacy Before, During, and After Employment 181 Employee Background Screening 182 Employee Monitoring 185 Investigation of Employee Misconduct 189 Termination of the Employment Relationship 191 Summary 193 Exam Essentials 193 Review Questions 195 Chapter 8 State Privacy Laws 199 Federal vs. State Authority 200 Financial Data 200 Credit History 201 California Financial Information Privacy Act 201 Data Security 202 Recent Developments 204 Data Breach Notification Laws 212 Elements of State Data Breach Notification Laws 212 Key Differences Among States Today 214 Recent Developments 215 Marketing Laws 216 Summary 217 Exam Essentials 218 Review Questions 219 Chapter 9 International Privacy Regulation 223 International Data Transfers 224 European Union General Data Protection Regulation 225 Adequacy Decisions 228 U.S.- EU Safe Harbor and Privacy Shield 228 Binding Corporate Rules 230 Standard Contractual Clauses 230 Other Approved Transfer Mechanisms 231 APEC Privacy Framework 231 Cross- Border Enforcement Issues 233 Global Privacy Enforcement Network 233 Resolving Multinational Compliance Conflicts 234 Summary 234 Exam Essentials 235 Review Questions 236 Appendix Answers to Review Questions 241 Chapter 1: Privacy in the Modern Era 242 Chapter 2: Legal Environment 243 Chapter 3: Regulatory Enforcement 245 Chapter 4: Information Management 247 Chapter 5: Private Sector Data Collection 249 Chapter 6: Government and Court Access to Private Sector Information 251 Chapter 7: Workplace Privacy 252 Chapter 8: State Privacy Laws 254 Chapter 9: International Privacy Regulation 256 Index 259
£37.05
McGraw-Hill Education CorelDRAW X8 The Official 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 Corel-Authorized Guide to CorelDRAW âUpdated for CorelDRAW X8This thoroughly revised guide offers complete coverage of CorelDraw X8, including the revamped interface and brand-new features. CorelDRAW X8: The Official Guide shows anyoneâfrom a beginner to an experienced illustratorâhow to create top-drawer commercial graphics and exquisite artwork. You will learn to draw photorealistic illustrations, use shortcuts to create complex art, lay out text like a pro, add special effects, and transform 2D objects into 3D graphics. The book features tips for printing high-quality work that matches what youâve designed on your monitor.â Work in the customizable interface redesigned Table of ContentsPart 1: Student Orientation WeekendChapter 1: Welcome! What's New (and also Exciting) in CorelDraw Graphics Suite x8Chapter 2: The Roadmap to Features and Productivity in DRAWChapter 3: Diving into DRAW! Part 2: Getting Started CorelDRAW X8Chapter 4: Working with Single- and Multi-page DocumentsChapter 5: Creating Basic Shapes, Applying TransformationsChapter 6: Arranging and Organizing Objects Part 3: Working with Object Tools for Art and BusinessChapter 7: Choosing (And Understanding) the Right Path ToolsChapter 8: Exploring Special Shapes, Connectors, and Other Office Automation HelpersChapter 9: Editing Objects, Rearranging Paths, and Using Boolean Ops Part 4: Working with Text in CompositionChapter 10: Paragraph Text, Artistic Text, and When (and How) to Use themChapter 11: Intermediate Desktop Publishing and Proofing Tools Part 5: Attributes for Objects and LinesChapter 12: Options for Filling ObjectsChapter 13: Applying Strokes to PathsChapter 14: Using Blends and ContoursChapter 15: Mixing and Matching with Digital Color Models Part 6: Creating the Illusion of 3D CompositionChapter 16: The Perspective and Extrude EffectsChapter 17: Using the Envelope Tool, Lens Effects, and Bevels Part 7: Special Effects in CorelDRAWChapter 18: The Shape Editing Tools and DistortionsChapter 19: Transparencies and Shadows Part 8: Bitmaps and PhotosChapter 20: Understanding and Working with Pixel-Based Images in CorelDRAWChapter 21: Common Image-Editing Techniques using PHOTO-PAINT Part 9: The Wind-Up and the Pitch: Animations and Self-AdvertisingChapter 22: Creating Animations in PHOTO-PAINTChapter 23: Final Thoughts: Where Do We Go From here?
£42.74
McGraw-Hill Education Quantum Computing
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.A self-contained, reader-friendly introduction to the principles and applications of quantum computing Especially valuable to those without a prior knowledge of quantum mechanics, this electrical engineering text presents the concepts and workings of quantum information processing systems in a clear, straightforward, and practical manner. The book is written in a style that helps readers who are not familiar with non-classical information processing more easily grasp the essential concepts; only prior exposure to classical physics, basic digital design, and introductory linear algebra is assumed.Quantum Computing: A Beginnerâs Introduction presents each topic in a tutorial style with examTable of Contents Preface 1 Complex Numbers, Vector Space, and Dirac Notation 1.1 Complex Numbers 1.2 Complex Conjugation 1.3 Vector Space 1.4 Basis Set 1.5 Dirac Notation 1.5.1 Ket 1.5.2 Bra 1.6 Inner Product 1.7 Linearly Dependent and Independent Vectors 1.8 Dual Vector Space 1.9 Computational Basis 1.10 Outer Product References 2 Basics of Quantum Mechanics 2.1 Limitations of Classical Physics 2.1.1 Blackbody Radiation 2.1.2 Planck’s Constant 2.2 Photoelectric Effect 2.3 Classical Electromagnetic Theory 2.4 Rutherford’s Model of the Atom 2.5 Bohr’s Model of Atoms 2.6 Particle and Wave Nature of Light 2.7 Wave Function 2.8 Postulates of Quantum Mechanics References 3 Matrices and Operators 3.1 Matrices 3.2 Square Matrices 3.3 Diagonal (or Triangular) Matrix 3.4 Operators 3.4.1 Rules for Operators 3.5 Linear Operator 3.6 Commutator 3.7 Matrix Representation of a Linear Operator 3.8 Symmetric Matrix 3.9 Transpose Operation 3.10 Orthogonal Matrices 3.11 Identity Operator 3.12 Adjoint Operator 3.13 Hermitian Operator 3.14 Unitary Operators 3.14.1 Properties of Unitary Operators 3.15 Projection Operator References 4 Boolean Algebra, Logic Gates, and Quantum Information Processing 4.1 Boolean Algebra 4.2 Classical Circuit Computation Model 4.3 Universal Logic Gates 4.4 Quantum Computation 4.5 The Quantum Bit and Its Representations 4.6 Superposition in Quantum Systems 4.7 Quantum Register References 5 Quantum Gates and Circuits 5.1 X Gate 5.2 Y Gate 5.3 Z Gate 5.4 (Square Root of NOT) Gate 5.5 Hadamard Gate 5.6 Phase Gate 5.7 T Gate 5.8 Reversible Logic 5.9 CNOT Gate 5.10 Controlled-U Gate 5.11 Reversible Gates 5.11.1 Fredkin Gate (Controlled Swap Gate) 5.11.2 Toffoli Gate (Controlled-Controlled-NOT) 5.11.3 Peres Gate References 6 Tensor Products, Superposition, and Quantum Entanglement 6.1 Tensor Products 6.2 Multi-Qubit Systems 6.3 Superposition 6.4 Entanglement 6.5 Decoherence References 7 Teleportation and Superdense Coding 7.1 Quantum Teleportation 7.2 No-Cloning Theorem 7.3 Superdense Coding References 8 Quantum Error Correction 8.1 Classical Error-Correcting Codes 8.2 Quantum Error-Correcting Codes 8.3 Shor’s 3-Qubit Bit-Flop Code 8.4 Error Correction 8.4.1 Bit-Flip Error Correction 8.4.2 Phase Error Correction 8.5 Shor’s 9 Qubit Code References 9 Quantum Algorithms 9.1 Deutsch’s Algorithm 9.2 Deutsch–Jozsa Algorithm 9.3 Grover’s Search Algorithm 9.3.1 Details of Grover’s Algorithm 9.4 Shor’s Factoring Algorithm References 10 Quantum Cryptography 10.1 Principles of Information Security 10.2 One-Time Pad 10.3 Public Key Cryptography 10.4 RSA Coding Scheme 10.5 Quantum Cryptography 10.6 Quantum Key Distribution 10.7 BB84 10.8 Ekart 91 References Index
£37.49
McGraw-Hill Education PHRSPHR Professional in Human Resources
Book SynopsisPrepare for the 2018 versions of the PHR and SPHR certification exams with this money-saving, comprehensive study packageDesigned as a complete self-study program, this collection offers a variety of proven, exam-focused resources to use in preparation for the PHR and SPHR certification exams. Comprised of PHR/SPHR Professional in Human Resources Certification All in One Exam Guide, Second Edition and PHR/SPHR Professional in Human Resources Certification Practice Exams, Second Edition, this bundle thoroughly covers every topic on the 2018 editions of the exams.PHR/SPHR Professional in Human Resources Certification Bundle, Second Edition contains more than 900 practice questions that match those on the live exams in content, style, tone, format, and difficulty. All question types from the exams are included. You will get real-world examples, professional insights, and concise explanations. This authoritative, cost-effective bundle serves
£46.49
McGraw-Hill Education AWS Certified Cloud Practitioner AllinOne Exam
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.This effective study guide offers 100% coverage of every objective for the AWS Certified Cloud Practitioner examTake the challenging AWS Certified Cloud Practitioner exam with confidence using the detailed information contained in this effective self-study guide. Written by a recognized AWS expert, the book offers 100 percent coverage of all four exam domains: Cloud concepts, security and compliance, technology, and billing and pricing. AWS Certified Cloud Practitioner All-in-One Exam Guide (Exam CLF-C01) is based on proven pedagogy and features special elements that teach and reinforce practical skills. You will get accurate practice questions along with detailed explanations. Beyond exam preparation, the guide also serves as a valuable on-the-job reference.
£31.99
McGraw-Hill Education ISE Microsoft Office 365 In Practice 2019 Edition
Book SynopsisMicrosoft Office365/2019: In Practice offers a fresh approach to teaching today''s students Microsoft Office skills by clearly introducing skills in logical order through the TIP approach:1) Topic2) Instruction and3) Practice.Nordell''s TIP approach builds a foundation for success by helping students apply what they learn and provides transferable skills that allow students to grasp critical thinking beyond the textbook assignments.In Practice seamlessly integrates with SIMnet, McGraw Hill''s online learning and assessment solution which houses content to help students practice and master computing concepts and Microsoft Office skills in a fully simulated Office environment.In Practice auto-graded projects allow students to practice their skills in a live Office application and upon completion receive immediate feedback and insights saving instructors time.The integration Table of ContentsWindows & OfficeIntro. 1: Explore Select Features of Microsoft OfficeIntro. 2: Use Basic Features of Microsoft Office and Navigate the Office Working EnvironmentIntro. 3: Create, Save, Close and Open Office FilesIntro. 4: Customize the View and Display Size in Office Applications and Work with Multiple Office FilesIntro. 5: Print, Share and Customize Office FilesIntro. 6: Use the Ribbon, Tabs, Groups, Dialog Boxes, Task Panes, Galleries and the Quick Access ToolbarIntro. 7: Use Context Menus, Mini Toolbar, Keyboard Shortcuts, and Function Keys in Office ApplicationsIntro. 8: Organize and Customize Windows Folders and Office FilesWordChapter 1: Creating and Editing DocumentsChapter 2: Formatting and Customizing DocumentsChapter 3: Collaborating with Others and Working with ReportsChapter 4: Using Tables, Columns, and GraphicsExcelChapter 1: Creating and Editing WorkbooksChapter 2: Working with Formulas and FunctionsChapter 3: Creating and Editing ChartsChapter 4: Formatting, Organizing, and Getting DataAccessChapter 1: Creating a Database and TablesChapter 2: Using Design View, Data Validation, and RelationshipsChapter 3: Creating and Using QueriesChapter 4: Creating and Using Forms and ReportsPowerPoint:Chapter 1: Creating and Editing PresentationsChapter 2: Illustrating with Pictures and Information GraphicsChapter 3: Preparing for Delivery and Using a Slide PresentationAppendices:Appendix A: Microsoft Office Shortcuts Appendix B: Business Document Formats
£56.99
McGraw-Hill Education ISE Introduction to Programming with Java A
Book SynopsisIntroduction to Programming with Java: A Problem Solving Approach teaches the reader how to write programs using Java. It does so with a unique approach that combines fundamentals first with objects early. The book transitions smoothly through a carefully selected set of procedural programming fundamentals to object-oriented fundamentals. During this early transition and beyond, the book emphasizes problem solving. For example, Chapter 2 is devoted to algorithm development, Chapter 8 is devoted to program design, and problem-solving sections appear throughout the book. The third edition introduces several new Java language features, most of the end-of-chapter GUI sections and the final GUI chapters use JavaFX, and almost all end-of-chapter exercises are new.Table of ContentsChapter 1. Introduction to Computers and ProgrammingChapter 2. Algorithms and DesignChapter 3. Java BasicsChapter 4. Control StatementsChapter 5. Using PreBuilt MethodsChapter 6. Object-Oriented ProgrammingChapter 7. Object-Oriented Programming-Additional DetailsChapter 8. Software EngineeringChapter 9. ArraysChapter 10. Arrays Lists and an INtroduction to the Java Collections FrameworkChapter 11. RecursionChapter 12. Type Details and Alternative Coding MechanismsChapter 13. Aggregation, Composition, and InheritanceChapter 14. Inheritance and PolymorphismChapter 15. Exception HandlingChapter 16. Files, Buffers, Channels, and PathsChapter 17. GUI Programming BasicsChapter 18. GUI Programming-Layout Panes, Additional GUI Components Chapter 19. GUI Programming-Additional GUI Components, Additional Listeners, AnimationAppendix 1. ASCII Character SetAppendix 2. Operator PrecedenceAppendix 3. Java Reserved WordsAppendix 4. Packages and ModulesAppendix 5. Java Coding-Style ConventionsAppendix 6. Javadoc with TagsAppendix 7. UML DiagramsAppendix 8. Number Systems and Conversions Between Them
£56.99
McGraw-Hill Education Mike Meyers CompTIA Network Certification
Book SynopsisFully updated coverage of every topic on the latest version of the CompTIA Network+ examGet on the fast track to becoming CompTIA Network+ certified with this affordable, portable study tool. Inside, a certification training expert guides you on your career path, providing expert tips and sound advice along the way. With an intensive focus only on what you need to know to pass the CompTIA Network+ Exam N10-008, this certification passport is your ticket to success on exam day.Inside: Practice questions and content review after each objective prepare you for exam mastery Exam Tips identify critical content to prepare for Enhanced coverage of networking fundamentals Enhanced coverage of network implementations and operations Enhanced coverage of network security and troubleshooting Covers all exam topics that verify you have the knowledge and skills required to: Establish network connectivit
£22.94
McGraw-Hill Education Mike Meyers CompTIA A Core 2 Certification
Book SynopsisAccelerated coverage of every topic on the 2022 version of the A+ Core 2 exam from CompTIA Get on the fast track to becoming CompTIA A+ certified with this affordable, portable study tool. Inside, certification training gurus Mike Meyers and Ron Gilster guide you on your exam preparation path, providing expert tips and sound advice along the way. With an intensive focus on only what you need to know to pass the CompTIA A+ 220-1102 exam, this certification passport is your ticket to success on exam day.TECHNICAL BULLETS:Inside: Reviews and descriptions of the major features of Windows 10/11, macOS, and Linux operating systems Information and tips on operating systems, networking, and feature configurations Enhanced coverage of mobile device setup and troubleshooting Enhanced coverage of computer security Practice questions and content review after each objective prepare you for exam masteryTable of ContentsDomain 1: Operating SystemsDomain 2: SecurityDomain 3: Software TroubleshootingDomain 4: Operational Procedures
£21.99
McGraw-Hill Education CompTIA A Certification Study Guide Eleventh
Book SynopsisMore than 800 practice exam questionsâfully updated for the 2022 versions of the examsFilled with hands-on exercises with accompanying videos, and with hundreds of practice questions including performance-based types, CompTIA A+â Certification Study Guide, Eleventh Edition (Exams 220-1101 & 220-1102) covers what you need to knowâand shows you how to prepareâfor these challenging exams. 100% complete coverage of all official objectives for the exams Exam Readiness Checklistsâyouâre ready for the exams when youâve mastered all the objectives on the lists Exam Watch notes call attention to information about, and potential pitfalls in, the exams Two-Minute Drills for quick review at the end of every chapter Simulated exam questions match the format, tone, topics, and difficulty of the real exams Covers all the exam topics, including: Operational Procedures â Planning and Professionalism â Operating SyTable of ContentsPART ISafety and Professionalism1Operational Procedures2Planning and ProfessionalismPART IIOperating Systems3Operating System Fundamentals4Upgrading, Installing, and Configuring Operating Systems5Disk, File, and Application Management6Operating System Troubleshooting and Maintenance7Client-Side VirtualizationPART IIIComputer Hardware8Personal Computer Components: Motherboards and Processors9Personal Computer Components: Memory, Adapters, and Storage10Power Supplies, Display Devices, and Pierpherals11Installing and Upgrading PC Components12PC Hardware Troubleshooting and Maintenance13Using and Supporting PrintersPART IVLaptops and Mobile Devices14Configuring and Using Laptops15Supporting Mobile DevicesPART VNetworking16Network Basics17Installing a Small Office/Home Office (SOHO) Network18Internet, Cloud, and Remote Access19Troubleshooting NetworksPART VISecurity20Physical Security and User Authentication21Protecting and Managing Data22Defending Against Malware and Social EngineeringPART VIIAppendicesApp AScriptingApp BAbout the Online ContentGLGlossary
£33.14
McGraw-Hill Education Mike Meyers CompTIA A Guide to Managing and
Book SynopsisBestselling CompTIA A+ author Mark E. Soper and Series Editor Mike Meyers provide a comprehensive update to this hands-on lab manual that covers the 2022 update to the examsThis practical workbook contains more than 140 labs that challenge you to solve real-world problems by applying key concepts. Thoroughly revised for the 220-1101 and 220-1102 exam objectives, this book maps directly to Mike Meyersâ CompTIA A+â Guide to Managing and Troubleshooting PCs, Seventh Edition. You will get complete materials lists, setup instructions, and start-to-finish lab scenarios. âœHintâ and âœWarningâ icons guide you through tricky situations, and post-lab questions measure your knowledge.Mike Meyersâ CompTIA A+ Guide to Managing and Troubleshooting PCs Lab Manual, Seventh Edition covers: Hardware and OS Troubleshooting Professional Behavior Windows 10/11 Configuration and Maintenance macOS and Linux Configuration and MaintenancTable of ContentsCH 1 Safety and ProfessionalismCH 2 The Visible ComputerCH 3 CPUsCH 4 RAMCH 5 FirmwareCH 6 MotherboardsCH 7 Power SuppliesCH 8 Mass Storage TechnologiesCH 9 Implementing Mass StorageCH 10 Essential PeripheralsCH 11 Installing and Upgrading Operating SystemsCH 12 Operating System OperationsCH 13 Users, Groups, and PermissionsCH 14 Maintaining and Optimizing Operating SystemsCH 15 Command Line InterfaceCH 16 Troubleshooting Operating SystemsCH 17 Display TechnologiesCH 18 Networking EssentialsCH 19 Local Area NetworkingCH 20 Wireless NetworkingCH 21 The InternetCH 22 VirtualizationCH 23 Portable ComputingCH 24 Mobile DevicesCH 25 Securing Mobile DevicesCH 26 Printers and Multifunction DevicesCH 27 Securing ComputersCH 28 Operational ProceduresApp A Mapping to the CompTIA A+ ObjectivesApp B About the Online ContentGL Glossary
£38.94
Barcharts, Inc Microsoft Excel 2016 Tips Tricks
Book SynopsisStep up your Excel skills with our 6-page laminated guide focusing on tips and tricks for using data efficiently while ensuring data quality. Curtis Frye, author of multiple books on Excel, creator of many Lynda.com videos and an experienced corporate trainer used his experience and knowledge to cover the most relevant functions for users at different levels. This is the second in the Excel 2016 series. Suggested uses: Workplace -- Kept conveniently at your desk for easy reference; Company Training -- reduce help-desk calls and keep productivity flowing for a team or for your entire company; Students/Teachers/Parents -- help for classroom or homework; College Professors/Students -- offers a range of guides for different levels.
£9.36
APress Essential Java for AP CompSci
Book SynopsisTable of Contents1. WELCOME TO COMPUTER SCIENCE2. SPRINT 01: INTRODUCTION3. SPRINT 02: SETTING UP THE JAVA JDK AND INTELLIJ4. SPRINT 03: SETTING UP GITHUBa. QUIZ 01b. QUIZ 025. SPRINT 04: PROGRAMMING LANGUAGES6. SPRINT 05: HISTORY AND USES OF JAVA7. SPRINT 06: HOW JAVA WORKSa. QUIZ 038. SPRINT 07: FLOWCHARTINGa. ASSIGNMENT 01: PBJ’Db. QUIZ 049. SPRINT 08: HELLO, WORLDa. QUIZ 0510. SPRINT 09: SIMPLE JAVA PROGRAM STRUCTURE11. SPRINT 10: TEXT LITERALS AND OUTPUTa. ASSIGNMENT 02: EE’D12. SPRINT 11: VALUE LITERALS13. SPRINT 12: OUTPUT FORMATTING14. SPRINT 13: COMMENTS AND WHITESPACE15. SPRINT 14: ABSTRACTION OF NUMBERS16. SPRINT 15: BINARYa. QUIZ 0617. SPRINT 16: UNICODE18. SPRINT 17: VARIABLES19. SPRINT 18: MATH. UGH.a. QUIZ 07b. ASSIGNMENT 03: SILO’D20. SPRINT 19: MATH FUNCTIONS21. SPRINT 20: MANAGING TYPEa. ASSIGNMENT 04: SPACE’Db. QUIZ 08c. QUIZ 09d. QUIZ 10e. QUIZ 1122. SPRINT 21: RANDOM NUMBERS23. SPRINT 22: CAPTURE INPUT24. SPRINT 23: CREATING TRACE TABLES25. SPRINT 24: FUNCTIONSa. ASSIGNMENT 05: ORC’D26. SPRINT 25: NESTED FUNCTIONS27. SPRINT 26: FUNCTIONS AND VALUESa. QUIZ 1228. SPRINT 27: FUNCTIONS AND SCOPEa. QUIZ 13b. QUIZ 14c. QUIZ 15d. ASSIGNMENT 06: ULTIMA’De. ASSIGNMENT 07: CYCLONE’D29. SPRINT 28: BOOLEAN VALUES AND EQUALITYa. QUIZ 16b. ASSIGNMENT 08: SPRINT’Dc. USER STORY: 52-PICKUP30. SPRINT 29: SIMPLE CONDITIONAL STATEMENTSa. USER STORY: YAHTZEEb. USER STORY: YAHTZEE TESTINGc. QUIZ 17d. QUIZ 18e. QUIZ 1931. SPRINT 30: MATCHING CONDITIONS WITH THE SWITCH STATEMENT32. SPRINT 31: THE TERNARY OPERATOR33. SPRINT 32: THE STACK AND THE HEAP34. SPRINT 33: TESTING EQUALITY WITH STRINGSa. ASSIGNMENT 09: ESCAPE’Db. USER STORY: ESCAPE’D WHITE BOX35. SPRINT 34: DEALING WITH ERRORS36. SPRINT 35: DOCUMENTING WITH JAVADOC37. SPRINT 36: FORMATTED STRINGS38. SPRINT 37: THE WHILE LOOPa. QUIZ 20b. QUIZ 21c. QUIZ 2239. SPRINT 38: AUTOMATIC PROGRAM LOOPS40. SPRINT 39: THE DO/WHILE LOOPa. ASSIGNMENT 10: SEQUENCE’Db. USER STORY: DICEYc. USER STORY SOLUTION: DICEYd. USER STORY: CONVERTERe. USER STORY SOLUTION: CONVERTER41. SPRINT 40: PROBABILITY42. SPRINT 41: SIMPLIFIED ASSIGNMENT OPERATORS43. SPRINT 42: THE FOR LOOPa. QUIZ 23b. ASSIGNMENT 11: ODDS’D44. SPRINT 43: NESTING LOOPSa. USER STORY: MAP BUILDER45. SPRINT 44: STRINGS AS COLLECTIONSa. ASSIGNMENT 12: PALINDROME’Db. QUIZ 2446. SPRINT 45: MAKE COLLECTIONS USING ARRAYSa. QUIZ 2547. SPRINT 46: CREATING ARRAYS FROM STRINGSa. ASSIGNMENT 13: ELECTION’Db. QUIZ 2648. SPRINT 47: MULTIDIMENSIONAL ARRAYS49. SPRINT 48: LOOPING THROUGH MULTIDIMENSIONAL ARRAYSa. QUIZ 27b. QUIZ 2850. SPRINT 49: BEYOND ARRAYS WITH ARRAYLISTS51. SPRINT 50: INTRODUCING GENERICS52. SPRINT 51: LOOPING WITH ARRAYLISTSa. ASSIGNMENT 14: LIST’D53. SPRINT 52: USING FOR…EACH LOOPSa. ASSIGNMENT 15: NUMBER’Db. QUIZ 29c. QUIZ 3054. SPRINT 53: THE ROLE-PLAYING GAME CHARACTERa. ASSIGNMENT 16: ROLL’D55. SPRINT 54: POLYMORPHISMa. ASSIGNMENT 17: EXTEN’D56. SPRINT 55: MAKE ALL THE THINGS…CLASSES57. SPRINT 56: CLASS, EXTEND THYSELF!a. QUIZ 3158. SPRINT 57: I DON'T COLLECT THOSE; TOO ABSTRACT.59. SPRINT 58: ACCESS DENIED: PROTECTED AND PRIVATEa. QUIZ 32b. QUIZ 3360. SPRINT 59: INTERFACING WITH INTERFACESa. QUIZ 34b. QUIZ 35c. QUIZ 36d. QUIZ 37e. ASSIGNMENT 18: STARSHIP’D61. SPRINT 60: ALL I'M GETTING IS STATIC62. SPRINT 61: AN ALL-STAR CAST, FEATURING NULL63. ANSWER KEY
£41.24