Computer science Books

3367 products


  • Business Intelligence Practices Technologies and

    John Wiley & Sons Inc Business Intelligence Practices Technologies and

    3 in stock

    Book SynopsisBusiness professionals who want to advance their careers need to have a strong understanding of how to utilize business intelligence. This new book provides a comprehensive introduction to the basic business and technical concepts they ll need to know. It integrates case studies that demonstrate how to apply the material.Table of ContentsPreface. Acknowledgments. About the Authors. Part I Introduction to Business Intelligence. Chapter 1 Business Intelligence and Its Impacts. Chapter 2 Business Intelligence Capabilities. Part II Technologies Enabling Business Intelligence. Chapter 3 Technologies Enabling Organizational Memory. Chapter 4 Technologies Enabling Information Integration. Chapter 5 Technologies Enabling Insights and Decisions. Chapter 6 Technologies Enabling Presentation. Part III Management and Future of Business Intelligence. Chapter 7 Business Intelligence Tools and Vendors. Chapter 8 Development of Business Intelligence. Chapter 9 Management of Business Intelligence. Chapter 10 The Future of Business Intelligence.

    3 in stock

    £78.80

  • Integrated Business Processes with ERP Systems

    John Wiley and Sons Ltd Integrated Business Processes with ERP Systems

    10 in stock

    Book SynopsisTable of Contents1 Introduction to Business Processes 1 The Functional Organizational Structure 2 Business Processes 4 Global Bike Incorporated (GBI) 15 How to use This Book 16 2 Introduction to Enterprise Systems 23 Enterprise Systems 23 Data in an Enterprise System 29 Reporting 37 3 Introduction to Accounting 49 Organizational Data 51 Master Data 52 Key Concepts 58 Processes 61 Reporting 72 4 The Procurement Process 83 Organizational Data 84 Master Data 89 Key Concepts 95 Process 102 Reporting 119 5 The Fulfillment Process 127 Organizational Data 128 Master Data 139 Process 145 Credit Management Process 167 Reporting 170 6 The Production Process 179 Master Data 182 Process 196 Reporting 215 7 Inventory and Warehouse Management Processes 221 Inventory Management 222 Organizational Data in Warehouse Management 234 Master Data in Warehouse Management 239 Processes in Warehouse Management 242 Reporting 257 8 The Material Planning Process 269 Master Data 271 Process 285 Reporting 304 9 Process Integration 315 Procurement, Fulfi llment, and IWM Processes 318 Procurement, Fulfi llment, Production, and IWM Processes 332 Index 349

    10 in stock

    £128.66

  • YouTube and Video Marketing

    John Wiley & Sons Inc YouTube and Video Marketing

    10 in stock

    Book SynopsisFully updated with new information, including the latest changes to YouTube! If you''re a marketer, consultant, or small business owner, this is the guide you need to understand video marketing tactics, develop a strategy, implement the campaign, and measure results. You''ll find extensive coverage of keyword strategies, tips on optimizing your video, distribution and promotion tactics, YouTube advertising opportunities, and crucial metrics and analysis. Avoid errors, create a dynamite campaign, and break it all down in achievable tasks with this practical, hour-a-day, do-it-yourself guide. Shows you how to successfully develop, implement, and measure a successful video marketing strategy Written in the popular An Hour a Day format, which breaks intimidating topics down to easily approachable tasks Thoroughly updated with the latest YouTube functionality, helpful new case studies, the latest marketing insights, and more Covers optimizaTable of ContentsForeword xv Introduction xvii Chapter 1 A Short History of YouTube 1 Life before YouTube 2 2005–2006: Early Days 3 2007–2008: Middle Years 10 2009–2010: Coming of Age 20 Chapter 2 Map Out Your Video Marketing Strategy 27 Four Ps vs. Five Ws and an H 28 What Types of Video Content Do They Watch? 42 Where and When Do They Discover New Videos? 47 When and Where Do They Share New Videos? 49 Why Don’t More New Videos Go Viral? 52 How Do YouTube and Video Marketing Work? 57 Chapter 3 Month 1: Make Videos Worth Watching 63 Happy Tree #3,079 64 Week 1: Get Ready to Shoot 65 Week 2: Learn Video Production Basics 74 Week 3: Get Advanced Video Production Tips 83 Week 4: Evaluate Video Advertising Options 91 Chapter 4 Month 2: Create Content Worth Sharing 103 Learn the Lesson of "The Last Lecture" 104 Week 1: Watch YouTube Award Winners 107 Week 2: Explore Popular YouTube Videos 117 Week 3: Examine Contagious Viral Ads 133 Week 4: Observe Top Viral Videos 147 Chapter 5 Month 3: Customize Your YouTube Channel 163 Center vs. Circumference 164 Week 1: Set Up a YouTube Channel 165 Week 2: Become a YouTube Partner 174 Week 3: Create a YouTube Brand Channel 184 Week 4: Stream Live Content on YouTube 196 Chapter 6 Month 4: Explore YouTube Alternatives 203 The Northwest Passage 204 Week 1: Explore Other Video Sites 205 Week 2: Survey Video Hosting Services 213 Week 3: Look at Online Video Platforms 222 Week 4: Investigate Video Ad Networks 232 Chapter 7 Month 5: Optimize Video for YouTube 239 What Is Video Optimization? 240 Week 1: Research Keywords . 241 Week 2: Optimize Video Watch Pages 249 Week 3: Optimize Your Brand Channel 258 Week 4: Optimize Video for the Web 267 Chapter 8 Month 6: Engage the YouTube Community 277 Paul Revere's Ride 278 Week 1: Become a Member of the YouTube Community 281 Week 2: Learn the Secrets of YouTube Success 292 Week 3: Build Buzz Beyond YouTube 301 Week 4: Watch Online Video Case Studies 310 Chapter 9 Month 7: Trust but Verify YouTube Insight 325 The Map Room 326 Week 1: Trust YouTube Insight 328 Week 2: Verify with TubeMogul 338 Week 3: Verify with Google Analytics 348 Week 4: Master Web Analytics 2.0 357 Chapter 10 Study YouTube Success Stories 367 The Story behind the Story 368 Deliver 700 Percent Increase in Sales: Will It Blend? 369 Win the Presidency of the United States: Barack Obama 378 Increase Sales of DVDs 23,000 Percent: Monty Python 393 Generate $2.1 million in Sales: PiperSport Launch 399 Chapter 11 A Quick Look at the Future 409 "It's Never the Same! It's Always Bizarre!" 410 Look at What Has Changed in the Past Year 411 Stay on Top of the Latest Trends 424 Play by the New Rules of YouTube Marketing . 435 "Hit 'em Where They Ain't" 452 Index 457

    10 in stock

    £21.84

  • Concise Encyclopaedia of Bioinformatics and

    John Wiley and Sons Ltd Concise Encyclopaedia of Bioinformatics and

    10 in stock

    Book SynopsisConcise Encyclopaedia of Bioinformatics and Computational Biology, 2nd Edition is a fully revised and updated version of this acclaimed resource. The book provides definitions and often explanations of over 1000 words, phrases and concepts relating to this fast-moving and exciting field, offering a convenient, one-stop summary of the core knowledge in the area. This second edition is an invaluable resource for students, researchers and academics.Trade Review“This book is an invaluable resource for students, researchers, and academics. Summing Up: Highly recommended. Upper-division undergraduates through professionals/practitioners.” (Choice, 1 September 2014) Table of ContentsList of Contributors ix Preface xiii Entries A to Z 1 Author Index 791 Colour plate section facing p 210

    10 in stock

    £64.95

  • Concise Encyclopaedia of Bioinformatics and

    John Wiley and Sons Ltd Concise Encyclopaedia of Bioinformatics and

    10 in stock

    Book SynopsisConcise Encyclopaedia of Bioinformatics and Computational Biology, 2nd Edition is a fully revised and updated version of this acclaimed resource. The book provides definitions and often explanations of over 1000 words, phrases and concepts relating to this fast-moving and exciting field, offering a convenient, one-stop summary of the core knowledge in the area. This second edition is an invaluable resource for students, researchers and academics.Trade Review“This book is an invaluable resource for students, researchers, and academics. Summing Up: Highly recommended. Upper-division undergraduates through professionals/practitioners.” (Choice, 1 September 2014) Table of ContentsList of Contributors ix Preface xiii Entries A to Z 1 Author Index 791 Colour plate section facing p 210

    10 in stock

    £133.90

  • Sorting A Distribution Theory Wiley Series in

    John Wiley & Sons Inc Sorting A Distribution Theory Wiley Series in

    10 in stock

    Book SynopsisThis work covers the emerging distributional theory of sorting. It book opens with a chapter on the general area of complete and partial sorting. The following chapters discuss every standard sorting algorithm with a careful explanation of the mechanics of the algorithm both as code and verbally.Trade Review"Discussion of a range of common sorting approaches...with emphasis on, and analysis of, the distributions associated with the complexity measures on the algorithms." (American Mathematical Monthly, March 2002) "...this book, in addition to being a reference book for computer professionals, is a good book to be used in teaching..." (Mathematical Reviews, 2003a)Table of ContentsSorting and Associated Concepts. Insertion Sort. Shell Sort. Bubble Sort. Selection Sort. Sorting by Counting. Quick Sort. Sample Sort. Heap Sort. Merge Sort. Bucket Sorts. Sorting Nonrandom Data. Epilogue. Answers to Exercises. Appendix. Bibliography. Index.

    10 in stock

    £174.75

  • Cambridge University Press The Computing Universe

    15 in stock

    Book SynopsisThis exciting and accessible book takes us on a journey from the early days of computers to the cutting-edge research of the present day. It introduces a fascinating cast of dreamers and inventors who brought these great technological developments, and will open up the universe of computing to those who wonder where their smartphone came from.Trade Review'Tony Hey has made significant contributions to both physics and computer science and with The Computing Universe he and his co-author share the knowledge and history that has inspired us all.' Bill Gates'In this lavishly illustrated and refreshingly nonlinear introduction to the people, ideas, machines, and codes that ushered us into the age of computation, Tony Hey and Gyuri Pápay have assembled a comprehensive, authoritative, and nonpartisan account of how we got here, combined with much useful insight into how computers work and what may lie ahead. Although filling a conspicuous need for an introduction to computer science for nonscientists, all scientists - including computer scientists - will find this an illuminating book.' George Dyson, author of Turing's Cathedral: The Origins of the Digital Universe'Tony Hey and Gyuri Pápay have produced a comprehensive and wonderfully readable guide to the field. The breadth of topics is amazing - from the early history of Babbage and Turing to topics of today, such as botnets and machine learning, to things on the horizon, including quantum computing and synthetic biology. Even an essay on computers in science fiction! There's something here for everyone, from the interested novice to the seasoned computer professional. Each chapter is full of fascinating facts that lend texture and color to the evolution of this change-the-world field.' Ed Lazowska, Bill and Melinda Gates Chair in Computer Science and Engineering, University of Washington, and former Co-Chair, President's Information Technology Advisory Committee'Tony Hey and Gyuri Pápay have made a major contribution to computing history. This is a must-read for fans of history in any field, and it will absolutely stand the test of time.' John Hollar, CEO, Computer History Museum'The Computing Universe takes the reader on a panoramic journey through the world of digital computing. Using clear and nontechnical language, it explains the technological breakthroughs, the fundamental concepts, and the future prospects of the digital revolution. It is a work of considerable depth and scholarship, brought to life by many interesting historical vignettes and entertaining anecdotes.' Richard Karp, Turing Award Winner, University of California, Berkeley'I recommend the book as a highly readable account of the fascinating ideas of computer science and the fascinating people who invented them.' Tony Hoare, Turing Award Winner, Microsoft Research Ltd'Eloquently presented in a style that assumes little in the way of technical background … this is a celebration of an astonishingly prolific period of technological development, and a book that could act as a gateway for a new generation of innovators and game-changers.' Times Higher Education'This is a highly engaging book, which will be greatly valued by both computer scientists and the general reader alike. It fills a longstanding lacuna in the literature, ably covering the history and evolution of computers and computing, leading to the modern subject known as computer science. It shows how closely the development of computer science is interleaved with our wider understanding of the world we inhabit. The book will undoubtedly prove to be a source of inspiration for future generations of computer and computational scientists.' Peter Coveney, University College LondonTable of Contents1. Beginnings of a revolution; 2. The hardware; 3. The software is in the holes; 4. Programming languages and software engineering; 5. Algorithmics; 6. Mr. Turing's amazing machines; 7. Moore's Law and the silicon revolution; 8. Computing gets personal; 9. Computer games; 10. Licklider's intergalactic computer network; 11. Weaving the World Wide Web; 12. The dark side of the Web; 13. Artificial intelligence and neural networks; 14. Machine learning and natural-language processing; 15. The end of Moore's Law; 16. The third age of computing; 17. Computers and science fiction – an essay.

    15 in stock

    £37.37

  • Out of stock

    £43.98

  • Just Enough Programming Logic and Design

    Cengage Learning, Inc Just Enough Programming Logic and Design

    Out of stock

    Book SynopsisFind exactly what you need to master the fundamentals of programming logic with the concise JUST ENOUGH PROGRAMMING LOGIC AND DESIGN, 2E. This unique, language-independent introduction to programming logic provides seven chapters focused on key programming and logic content in a direct, efficient format that helps you progress through the subject matter quickly.Everyday examples and clear explanations in a streamlined presentation make this a perfect choice even if you have no prior programming experience. Twenty-five brief new videos from the author expand on and clarify topics, while new Debugging Exercises and a wealth of review and programming exercises in each chapter help you hone your skills. You can use this concise approach alone or as a companion book for success in any programming language course.Trade Review1. An Overview of Computers and Logic. 2. Understanding Structure. 3. Making Decisions. 4. Looping. 5. Arrays. 6. Using Methods. 7. Object-Oriented Programming. Appendices: A. Understanding Numbering Systems and Computer Codes. B. Two Special Structures-Case and Do-while.Table of Contents1. An Overview of Computers and Logic. 2. Understanding Structure. 3. Making Decisions. 4. Looping. 5. Arrays. 6. Using Methods. 7. Object-Oriented Programming. Appendices: A. Understanding Numbering Systems and Computer Codes. B. Two Special Structures���Case and Do-while.

    Out of stock

    £107.99

  • Wiley Systems Analysis and Design

    5 in stock

    Book Synopsis

    5 in stock

    £111.31

  • John Wiley & Sons Inc Information Technology for Management

    3 in stock

    Book SynopsisTable of ContentsPreface xiii Acknowledgments xviii Part 1 Emphasizing Local and Global Sustainability in the on-Demand and Sharing economies 1 Digital Transformation Disrupts Companies, Competition, and Careers Locally and Globally 1 Case 1.1 Opening Case: Uber and Airbnb Innovative Digital Business Models Facilitate Global Expansion and Operational Resilience During the COVID-19 Pandemic 2 Introduction 4 1.1 Doing Business in the On-Demand and Sharing Economies 5 Disruptive Digital Business Models 7 IT’s Role in the On-Demand and Sharing Economies 8 IT—Business Objectives 8 1.2 Business Process Improvement and Competition 10 What Is a Business Process? 11 Improving Business Processes 12 Don’t Automate, Obliterate! 12 Competition 13 1.3 IT Innovation and Disruption 15 Social–Mobile–Analytics–Cloud (SMAC) Model 15 Technology Mega Trends 16 COVID-19 Accelerates Digital Transformation 18 Lessons Learned 19 1.4 IT and You 20 On-Demand ‘Gig’ Workers 21 IT Adds Value to Your Performance and Career 22 Managing and Interpreting Big Data Are High Demand Skills 23 Becoming an Informed IT User 26 Case 1.2 Business Case: The IoT Comes to Sports 29 Case 1.3 Video Case: Creating a Digital Vision to Transform a Company and Improve the Customer Experience 30 2 Information Systems, IT Infrastructure, and the Cloud 31 Case 2.1 Opening Case: The Amazing Story of Tommy Flowers—Creator of the First Programmable Computer 32 Introduction 33 2.1 IS Concepts and Classification 34 IT Adds Value 34 Six Components of an IS 35 Data, Information, Knowledge, and Wisdom 36 Types of Information Systems 37 Transaction Processing System 38 Management Information System 40 Decision Support Systems 40 Executive Information System 41 ISs Exist within Corporate Culture 43 2.2 IT Infrastructure, IT Architecture, and Enterprise Architecture 43 Adding Value with an EA 44 Measuring EA Success 45 EA and Sustainability 46 Developing an EA 47 EA Must Be Dynamic and Evolving 48 2.3 Data Centers and Cloud Computing 48 Data Centers 49 Data Virtualization 50 Cloud Computing 53 Cloud Infrastructure 53 Moving Workloads from the Enterprise to the Cloud 53 Cloud Services 54 Anything-as-a-Service (XaaS) Models 54 Selecting a Cloud Vendor 57 2.4 Virtualization and Virtual Machines 59 Case 2.2 Business Case: Grupo AGORA Upgrades IT to Quench the Thirst of Millions Throughout Spain 64 3 Data Management, Data Warehouses, and Data Governance 66 Case 3.1 Opening Case: ThyssenKrupp Elevator Saves $1.5 Million and 900 Trees by Digitizing Documents 67 Introduction 68 3.1 Data Management 69 Database Technologies 69 Databases 70 Centralized Databases 71 Distributed Databases 72 Database Management System (DBMS) 73 Elements of a DBMS 73 Benefits of a DBMS 79 DBMS Vendor Rankings 80 3.2 Data Warehouses and Data Marts 81 Moving Data from a Database to a Data Warehouse or a Data Mart 81 Building and Using a Data Warehouse 82 Real-Time Support from an Active Data Warehouse 83 Data Lakes 85 3.3 Data Governance and Master Data Management (MDM) 85 Data Governance 85 Master Data and Master Data Management (MDM) 87 Benefits of Data Governance and Master Data Management 89 Information Management 90 Data Life Cycle and Data Principles 90 Harnessing Scattered Data 91 Breaking Down Data Silos 91 Culture Must Change 92 Garbage In, Garbage Out 93 The Cost of Dirty Data 94 3.5 Electronic Document, Record, and Content Management 96 Electronic Document Management 97 Electronic Document Management Systems 97 Electronic Records Management 97 Legal Duty to Retain Business Records 98 Electronic Records Management Systems 99 Enterprise Content Management 100 Enterprise Content Management Systems 100 Choosing an EDMS, ERMS, or ECMS 100 Case 3.2 Business Case: Dirty Data Jeopardize University Fundraising Efforts 104 4 Networks, the Internet of Things (IoT), and Edge Computing 107 Case 4.1 Opening Case: Cedar Park, Texas Improves Customer Communications to Empower Them to Conserve Water through Its New Smart Water Network 108 Introduction 109 4.1 Network Fundamentals 109 Business Functions Supported by Computer Networks 110 Types of Networks 111 Local Area Network (LAN) 111 Wide Area Network (WAN) 112 Intranets, Extranets, and Virtual Private Networks 113 Transmission Media and Speed 114 Network Components 115 Circuit Switching vs. Packet Switching 115 Network Applications 116 4.2 Wireless Networks and Standards 117 Differences Between 4G and 5G Networks 118 Advantages and Disadvantages of 5G 118 There Is a Growing Need for 5G 118 Wireless Network Standards 119 Wireless Connectivity 120 Wireless Networks Use Different Transmission Media 122 Wireless Network Technologies 123 4.3 Mobile Computing and the Internet of Things (IoT) 127 Mobile Network Drivers 127 More Smartphone Use 128 More High-Capacity Networks 128 Faster Broadband Speeds 128 More Mobile Video 129 Benefits of Mobile Computing 129 Mobile Technologies 129 Examples of NFC Applications and Their Potential Business Value 131 The Internet of Things 132 Factors Driving IoT 133 IoT Architecture 133 The Growth of IoT 134 Advantages and Disadvantages of IoT 136 Edge Computing 137 Edge Architecture and Apps 138 Industry Applications of Edge Computing 138 Choosing Mobile Computing Solutions 138 Networks Support Communication, Search, Collaboration and Relationships 139 4.4 Network Quality of Service 142 Net Neutrality 142 Quality of Service Models 143 Case 4.2 Business Case: Carnival Seeks to Keep Passengers Happier at Sea with IoT, NFC, and Edge Computing 147 5 Data Privacy and Cyber Security 149 Case 5.1 Opening Case: Yahoo Is Fined $117.5 Million for Worst Data Hacks in History 150 Introduction 151 5.1 Data Privacy Concerns and Regulations 152 Confused, Concerned, and Out of Control 152 The Privacy Paradox 154 Privacy Rights Are Civil Rights 154 U.S. Consumer Protection Data Privacy Regulations 154 U.S. State-Level Privacy Laws 155 European Union’s General Data Protection Rules (GDPR) 156 The EU-U.S. Privacy Shield 157 Public Lack of Understanding 157 5.2 Extent and Cost of Cyberattacks and Cyber Threats 158 Unintentional Cyber Threats 161 Intentional Cyber Threats 161 How Much Does a Cyberattack Really Cost an Organization? 169 Cyberattack Targets and Consequences 170 Most Prevalent and Deadly Cyber attack Targets 170 5.4 Defending Against Cyberattacks and Managing Risk 176 Cyber Defense Strategies 177 Managing Risk 178 Securing Systems 179 Backup and Recovery 181 Business Continuity Planning 182 Disaster Recovery Services 183 5.5 Regulatory Controls, Frameworks, and Models 184 General Defense Controls 185 Application Defense Controls 186 Auditing Information Systems 186 Government Regulations 187 Risk Management and IT Governance Frameworks 187 Industry Security Standards 189 IT Security Defense-In-Depth Model 189 Case 3.2 Business Case: Multi-National Marriott Hotels Could Face Consumer Backlash and up to $1 Billion in Regulatory Fines and Litigation Costs for Massive Data Breach 195 Part 2 Maximizing Growth with Data Analytics, Social Media and Omni-Channel Technology 6 Business Intelligence, Data Science, and Data Analytics 199 Case 6.1 Opening Case: NASCAR Pushes the Envelope by Combining Big Data with Augmented Reality in the World of Live Customer Engagement 200 Introduction 201 6.1 Business Intelligence and Data Science 202 Four Phases of Decision-Making 202 Data Driven Decision-Making with Data Analytics 203 Traditional and Modern Business Intelligence (BI) 204 Adding Value with Traditional and Modern BI 206 Finding and Hiring BI Professionals 207 Software to Support BI Professionals 208 Data Science 210 Adding Value with Data Science 212 Building a Data Science Team 213 Software to Support the Data Science Team 215 6.2 Big Data and Advanced Data Analytics 217 Big Data 217 The Four Vs of Big Data 218 Big Data Goals and Challenges 220 Predictive Data Analytics 221 Prescriptive Data Analytics 223 6.3 Descriptive Data Analytics Tools 224 Adding Value with Data Mining 224 Adding Value through Learning, Exploration, and Discovery with Data Visualization 226 Dashboards Are Real Time 231 Adding Value with Digital Dashboards 231 Enterprise Mashup Architecture 233 Adding Value with Mashups 233 6.4 Predictive and Prescriptive Data Analytics Methods and Techniques 234 Adding Value with Text Mining 235 Spatial Data Mining 235 Geocoding 236 GIS Is Not Your Grandfather’s Map 237 Infrastructure and Location-Aware Collection of Geospatial Data 238 Adding Value with Spatial Data Mining 238 Geospatial Data Analysis Software 238 Regression Modeling 238 Time-Series Regression 239 Adding Value with Regression 240 Adding Value with Optimization and Rules-Based Decision-Making 241 Adding Value with Machine Learning 241 Case 6.2 Business Case: London Heathrow Airport Launches BI and Machine Learning to Improve Airfield Management, Predict Passenger Flow, and Transform Airport Security 245 Case 6.3 Video Case: The Beauty of Data Visualization 246 7 Social Media and Semantic Web Technology 249 Case 7.1 Opening Case: The Darkside of Digital Campaigns: Disinformation and Foreign Influence 250 Introduction 251 7.1 Web 2.0—The Social Web Technologies 252 The Constantly Changing Web 252 A Platform for Services and Social Interaction 252 Emergence of Social Applications, Networks, and Services 253 Why Managers Should Understand Web Technology 255 Communicating on the Web 255 Challenges and Opportunities for Business 257 7.2 Social Web Tools and Applications 258 Social Networking Services (SNS) 259 How Businesses Use Social Networking Services 260 E-commerce 2.0 and Social Commerce 261 Private Social Networks 262 Engaging Consumers with Blogs and Microblogs 262 What Is the Purpose of a Blog? 262 Blogging and Public Relations 262 Reading and Subscribing to Blogs 263 Blogging Platforms 263 Microblogs 263 Twitter 263 Consumer Mashups and RSS Technology 264 RSS Technology 264 Social Metrics and Monitoring Tools 264 Enterprise 2.0: Workplace Collaboration and Knowledge Sharing 266 Collaboration Tools 266 Social Tools for Information Retrieval, Knowledge Management, and Sharing 266 Social Bookmarking Tools 267 Content Creation and Sharing 267 Shared Content Creation with Wikis 267 Leveraging the Power of the Crowd: Crowdsourcing and Crowdfunding 268 Crowdfunding 268 Social Media Is More Than Facebook, YouTube, and Twitter 269 7.3 Using Search Technology for Business Success 270 How Search Engines Work 270 How Crawler Search Engines Work 271 Why Search Is Important for Business 274 Enterprise Search 274 Recommendation Engines 275 Search Marketing 275 Web Search for Business 276 Emerging Search Technologies 277 7.4 A Search for Meaning—Web 3.0 and Semantic Technology 278 What Is the Semantic Web? 278 The Language(s) of Web 3.0 279 Semantic Web and Semantic Search 280 Semantic Web for Business 282 7.5 Recommendation Engines 283 Case 7.2 Business Case: Facebook Helps Songkick Rock the Ticket Sales Industry 290 Case 7.3 Video Case: Power Searching with Google 291 8 Omnichannel Retailing, E-commerce, and Mobile Commerce Technology 294 Case 8.1 Opening Case: Amazon Pioneers New In-Store Retail Concept 295 Introduction 296 8.1 Omnichannel Retailing 297 Keeping Up with Consumer Demands and Behavior 297 Digital Connections 299 Consumers Still Love to Shop in Stores 299 Supply Chain Is More Important Than Ever 300 The Omnichannel Retailing Concept 301 8.2 In-Store Retail Technology 303 Changes in Consumer Shopping Behavior 303 In-Store Retailing Trends 303 In-Store Tech Improves Convenience and Enhances the Shopping Experience 304 8.3 E-commerce—Online Retailing 306 Types of E-commerce Markets 306 Challenges to E-commerce 312 E-commerce Business and Strategic Planning 313 8.4 Mobile Commerce 313 Mobile Advertising 314 Mobile Apps 315 Information: Competitive Advantage in Mobile Commerce 315 QR Codes in Mobile Marketing 316 Mobile Entertainment 317 Hotel Services and Travel Go Wireless 317 Mobile Social Networking 318 8.5. Mobile Payment and Financial Services 319 Mobile Payment Systems 319 Mobile Banking and Financial Services 320 Short Codes 321 Security Issues Questions 322 Case 8.2 Business Case: eBay—An E-commerce Pioneer Faces New Challenges 326 Case 8.3 Video Case: Searching with Pictures Using Mobile Visual Search 327 Part 3 Optimizing Performance and Growth with Business-Driven Systems, Artificial Intelligence and IT Strategy 9 Functional Business Systems 330 Case 9.1 Opening Case: Business Case: Equifax Data Breach Highlights Need for Regulatory Compliance Changes in Financial Management 331 Introduction 332 9.1 Functional and Cross-Functional Business Processes 332 Information Systems to Support Functional Business Units 333 9.2 Production and Operations Management Systems 336 Inventory Control Systems 337 Quality Management Systems (QMS) 339 Computer-Integrated Manufacturing Systems 340 Manufacturing Execution Systems 341 Transportation Management Systems 342 Other POM Technologies 343 9.3 Sales and Marketing Management Systems 344 Sales Management Systems 345 Marketing Management Systems 346 Social Media as a Marketing Management Strategy 347 9.4 Accounting, Finance, and Regulatory Compliance Systems 348 Accounting Systems 349 Financial Planning and Budgeting Systems 349 Regulatory Compliance Systems 351 9.5 Human Resource Information Systems (HRIS) 355 Employee Development 356 HR Planning, Control, and Management 356 HRIS Move to the Cloud 357 Case 9.2 Business Case: MAHLE GmbH Partners with SAP and MHP to Digitalize Its Logistics and Product Development Processes 361 Case 9.3 Video Case: Fuze Increases Its Sales and Marketing Success with an Account-Based Marketing System 361 10 Enterprise Systems 363 Case 10.1 Opening Case: High-Profile Food Recalls Prompt Walmart to Create a Safer, More Transparent, and More Efficient Global Food Supply Chain 364 Introduction 365 10.1 Intro to Enterprise Systems 366 Types of Enterprise Systems 366 Integrating Legacy Systems 368 10.2 Enterprise Resource Planning 370 Automating ERP 370 ERP and the IT Infrastructure 371 ERP Implementation Critical Success Factors 373 Lessons Learned 374 What’s New in ERP Systems? 375 Selecting an ERP Vendor, Value-Added Reseller or Consultant 376 10.3 Supply Chain Management 378 Automating the Supply Chain 378 Managing the Three Supply Chain Flows 379 Electronic Data Interchange in the Order Fulfillment and Logistics Process 380 Virtual Collaboration in the Supply Chain 382 Achieving a Fully Digitized Supply Chain 382 Four Technology Stages of Digital Adoption 383 Lessons Learned 386 Leading SCM Systems Developers 387 10.4 Customer Relationship Management 387 The CRM Process 388 Automating CRM 390 Customer Acquisition and Retention 390 CRM for a Competitive Edge 391 Implementing a CRM System 391 Lessons Learned 392 10.5 Communicating and Collaborating with Enterprise Knowledge Management Systems, Enterprise Content Management Systems, and Enterprise Social Platforms 393 What Is Knowledge Management? 393 Koenig’s Three Stages of KM Development 394 Automating EKM 394 Benefits of EKM System 395 Techniques for Managing Knowledge in Group Work 396 Enterprise Content Management (ECM) 398 Purpose and Benefits of an ECM System 398 Using an ECM System 399 Enterprise Social Platforms 399 Growth in the ESP Market 400 Evolution of ESPs 401 Case 10.2 Business Case: Lowe’s Integrates Augmented Reality and Robot Assistants into Its SCM and CRM Programs 406 Case 10.3 Video Case: P&G—Creating Conversations with Global Consumers 407 11 Artificial Intelligence, Robotics, and Quantum Computing Technology 409 Case 11.1 Opening Case: HSBC Adopts Machine Learning Artificial Intelligence to Fight Money Laundering 410 Introduction 411 11.1 How AI Works 411 Stages of Artificial Intelligence Development 412 Types of Artificial Intelligence Machines 413 The Six Branches of Artificial Intelligence 414 11.2 AI Applications in Business and Society 419 Adoption of AI Business Applications 419 AI Maturity in Organizations 419 Current AI Use in Business and Society 421 Do All Businesses Need to Invest in AI? 423 AI Use in the Public Sector 424 Barriers to AI Adoption and Use 425 11.3 AI and Society (Ethics) 426 Major Issues of Concern 426 Work Automation and Job Loss 426 Privacy, Civil Rights, and Government Use of Artificial Intelligence 427 Unexpected Results When Bias Creeps into the Learning Process 428 11.4 Robotics 430 Types of Robotic Machines 430 11.5 Quantum Computing (QC) 436 What Is Quantum Mechanics? 436 Quantum Computers 436 Challenges in Quantum Computing 437 Case 11.2 Business Case: Recommendation Systems Powered by AI—Still Room for Improvement 441 12 IT Strategy, Sourcing, and Strategic Technology Trends 444 Case 12.1 Opening Case: San Diego County’s 20-Year Outsourcing Journey 445 Introduction 446 12.1 IT Strategy and Competitive Advantage 447 Aligning IT Strategy and Business Strategy 447 The Open Group Architecture Framework (TOGAF) 448 Resistance to Business–IT alignment 449 Achieving and Sustaining a Competitive Advantage—Locally and Globally 449 Competitive Advantage Tools 450 Competing Globally 453 IT-Enabled Service-Based Comparative Advantage 456 12.2 IT Strategic Planning, Process, and Tools 457 The Five Components of an IT Strategy 457 Identifying Value Drivers 458 A Reactive Approach to IT Investments Will Fail 458 Developing an IT Strategic Plan 458 IT Strategic Planning Process and Tools 459 Strategic Planning Tools 461 12.3 IT Sourcing Strategies and IT Service Management 468 IT Offshoring 468 IT Onshoring 469 Cloud Services 469 IT Service Management 470 Levels and Types of IT Services 471 Benefits of Using a Structured ITSM Strategy 475 The Outsourcing Life Cycle 476 Ask for “Proof of Concept” or a Trial Run 478 Establishing and Managing IT Vendor Relationships 478 Outsourcing Benefits 480 Outsourcing Risks and Hidden Costs 480 12.4 Strategic Technology Trends 481 Scanning for Strategic Technology Trends 482 Case 12.2 Business Case: Department of Defense (DOD) Evaluates Technology to Gain Help for Crisis Victims and Protect First Responders 487 Part 4 Building, Operating and Managing Systems to Support Sustainable Business Practices During and After the COVID-19 Pandemic 13 Systems Development, IT Service Management and Project, Program and Portfolio Management 490 Case 13.1 Opening Case: VELCO Outsources Project Management and Brings in Politically Sensitive Capital Project $6 Million Under Budget 491 Introduction 492 13.1 Systems Development 493 The Systems Development Life Cycle 494 13.2 Systems Development Methodologies 497 Waterfall Model 497 Object-Oriented Analysis and Design 498 Agile Systems Development Methodology 499 The DevOps Approach to Systems Development 501 Systems Development Tools and Techniques 503 Choosing a Systems Methodology or Tool 505 13.3 Project, Program and Portfolio Management (PPPM) 506 Project Management 506 The Role of the Project Manager 507 Program Management 509 Portfolio Management 510 Putting It All Together 511 Why Projects Fail 512 The Project Management Office 513 PPPM Frameworks 514 The Project Triple Constraint 515 Five Phases of the Project Management Life Cycle 516 13.4 Initiating, Planning, and Executing Projects 517 Phase One: Project Initiating 517 Phase Two: Project Planning 520 Phase Three: Project Execution 521 13.5 Monitoring/Controlling and Closing Projects 522 Phase Four: Project Monitoring and Controlling 523 Phase Five: Project Closing 526 Achieving a High PMTQ 527 Case 13.2 Business Case: It Took 10 Years and More Than $600 Million to Realize That Big Muscles, Not Computer, Can Best Move Baggage 532 Case 13.3 Demo Case: Mavenlink Project Management and Planning Software 533 14 IT Ethics and Local and Global Sustainability 537 Case 14.1 Opening Case: Royal Bank of Scotland Leverages Technology to Fulfill Its Strategy to Build a More Sustainable Bank 538 Introduction 539 14.1 An Introduction to Ethics 540 The Three Basic Tenets of Business and IT Ethics 541 Code of Ethics 542 IT Professionals’ Code of Ethics 543 Developing an Ethics and Compliance Program 544 Ethics Training in the Workplace 545 IT-Related Unethical Behavior 545 Discrimination in Social Media Recruiting 552 Recruiting Regulations 554 Proving Social Media Discrimination 555 Protecting Companies and Candidates from Social Media Discrimination 556 Providing a Secure and Respectful Workplace 557 The Ethical Dilemma of Competing Responsibilities 558 14.2 ICT and Local Sustainability 559 The Triple Bottom Line and Sustainable Development 560 Profits: “Green IT” Trumps Greenbacks 561 People: Preserving Quality of Life 562 14.3 ICT and Global Sustainability 569 The Link between ICT and Climate Change 573 Climate Change Mitigation 574 Formal Climate Change Initiatives and Agreements 575 Beyond Climate Change 576 ICT and Sustainability in Developing Countries 577 Barriers to ICT Acquisition, Implementation, and Use in Developing Countries 582 Taking a People-First Approach to Technology 583 Sustaining Business in a Post-COVID-19 World 583 Case 14.2 Business Case: Spies vs. Pirates—La Liga Fined Over Mobile App That Spied on Illegal Match Screenings 588 Case 14.3 Video Case: IT Ethics in the Workplace 589 Glossary G-1 Organization Index I-1 Name Index I-3 Subject Index I-4

    3 in stock

    £118.11

  • John Wiley & Sons Inc Python For Everyone

    10 in stock

    Book SynopsisTable of ContentsPreface iii Special Features xviii 1 Introduction 1 1.1 Computer Programs 2 1.2 The Anatomy of a Computer 3 CS 1 Computers Are Everywhere 5 1.3 The Python Programming Language 5 1.4 Becoming Familiar with Your Programming Environment 6 PT 1 Interactive Mode 8 PT 2 Backup Copies 9 ST 1 The Python Interpreter 10 1.5 Analyzing Your First Program 11 1.6 Errors 13 CE 1 Misspelling Words 14 1.7 PROBLEM SOLVING: Algorithm Design 15 CS 2 Data Is Everywhere 17 HT 1 Describing an Algorithm with Pseudocode 18 WE 1 Writing an Algorithm for Tiling a Floor 20 2 Programming With Numbers and Strings 23 2.1 Variables 24 Defining Variables 24 Number Types 26 Variable Names 27 Constants 28 Comments 29 CE 1 Using Undefined Variables 30 PT 1 Choose Descriptive Variable Names 30 PT 2 Do Not Use Magic Numbers 30 2.2 Arithmetic 31 Basic Arithmetic Operations 31 Powers 32 Floor Division and Remainder 32 Calling Functions 33 Mathematical Functions 35 CE 2 Roundoff Errors 36 CE 3 Unbalanced Parentheses 37 PT 3 Use Spaces in Expressions 37 ST 1 Other Ways to Import Modules 38 ST 2 Combining Assignment and Arithmetic 38 ST 3 Line Joining 38 2.3 PROBLEM SOLVING: First Do It By Hand 39 WE 1 Computing Travel Time 40 2.4 Strings 41 The String Type 41 Concatenation and Repetition 42 Converting Between Numbers and Strings 43 Strings and Characters 44 String Methods 45 ST 4 Character Values 46 ST 5 Escape Sequences 47 CS 1 International Alphabets and Unicode 47 2.5 Input and Output 48 User Input 48 Numerical Input 49 Formatted Output 50 PT 4 Don’t Wait to Convert 53 HT 1 Writing Simple Programs 53 WE 2 Computing the Cost of Stamps 56 CS 2 Bugs in Silicon 58 2.6 GRAPHICS: Simple Drawings 58 Creating a Window 59 Lines and Polygons 60 Filled Shapes and Color 62 Ovals, Circles, and Text 64 HT 2 GRAPHICS: Drawing Graphical Shapes 65 TOOLBOX 1 Symbolic Processing with SymPy 68 3 Decisions 73 3.1 The if Statement 74 CE 1 Tabs 77 PT 1 Avoid Duplication in Branches 78 ST 1 Conditional Expressions 78 3.2 Relational Operators 79 CE 2 Exact Comparison of Floating-Point Numbers 82 ST 2 Lexicographic Ordering of Strings 82 HT 1 Implementing an if Statement 83 WE 1 Extracting the Middle 85 3.3 Nested Branches 87 PT 2 Hand-Tracing 89 CS 1 Dysfunctional Computerized Systems 90 3.4 Multiple Alternatives 91 TOOLBOX 1 Sending E-mail 93 3.5 PROBLEM SOLVING: Flowcharts 96 3.6 PROBLEM SOLVING: Test Cases 99 PT 3 Make a Schedule and Make Time for Unexpected Problems 100 3.7 Boolean Variables and Operators 101 CE 3 Confusing and and or Conditions 104 PT 4 Readability 104 ST 3 Chaining Relational Operators 105 ST 4 Short-Circuit Evaluation of Boolean Operators 105 ST 5 De Morgan’s Law 106 3.8 Analyzing Strings 106 3.9 APPLICATION: Input Validation 110 ST 6 Terminating a Program 112 ST 7 Interactive Graphical Programs 112 CS 2 Artificial Intelligence 113 WE 2 GRAPHICS: Intersecting Circles 113 TOOLBOX 2 Plotting Simple Graphs 117 4 Loops 125 4.1 The while Loop 126 CE 1 Don’t Think “Are We There Yet?” 130 CE 2 Infinite Loops 130 CE 3 Off-by-One Errors 131 ST 1 Special Form of the print Function 132 CS 1 The First Bug 132 4.2 PROBLEM SOLVING: Hand-Tracing 133 4.3 APPLICATION: Processing Sentinel Values 135 ST 2 Processing Sentinel Values with a Boolean Variable 138 ST 3 Redirection of Input and Output 138 4.4 PROBLEM SOLVING: Storyboards 139 4.5 Common Loop Algorithms 141 Sum and Average Value 141 Counting Matches 142 Prompting Until a Match is Found 142 Maximum and Minimum 142 Comparing Adjacent Values 143 4.6 The for Loop 145 PT 1 Count Iterations 148 HT 1 Writing a Loop 149 4.7 Nested Loops 152 WE 1 Average Exam Grades 155 WE 2 A Grade Distribution Histogram 157 4.8 Processing Strings 159 Counting Matches 159 Finding All Matches 160 Finding the First or Last Match 160 Validating a String 161 Building a New String 162 4.9 APPLICATION: Random Numbers and Simulations 164 Generating Random Numbers 164 Simulating Die Tosses 165 The Monte Carlo Method 165 WE 3 GRAPHICS: Bull’s Eye 167 4.10 GRAPHICS: Digital Image Processing 169 Filtering Images 170 Reconfiguring Images 172 4.11 PROBLEM SOLVING: Solve a Simpler Problem First 174 CS 2 Digital Piracy 180 5 Functions 183 5.1 Functions as Black Boxes 184 5.2 Implementing and Testing Functions 185 Implementing a Function 186 Testing a Function 186 Programs that Contain Functions 187 PT 1 Function Comments 189 PT 2 Naming Functions 190 5.3 Parameter Passing 190 PT 3 Do Not Modify Parameter Variables 191 CE 1 Trying to Modify Arguments 192 5.4 Return Values 192 ST 1 Using Single-Line Compound Statements 193 HT 1 Implementing a Function 194 WE 1 Generating Random Passwords 196 5.5 Functions Without Return Values 201 CS 1 Personal Computing 202 5.6 PROBLEM SOLVING: Reusable Functions 203 5.7 PROBLEM SOLVING: Stepwise Refinement 205 PT 4 Keep Functions Short 209 PT 5 Tracing Functions 210 PT 6 Stubs 211 WE 2 Calculating a Course Grade 211 WE 3 Using a Debugger 214 5.8 Variable Scope 219 PT 7 Avoid Global Variables 221 WE 4 GRAPHICS: Rolling Dice 221 5.9 GRAPHICS: Building an Image Processing Toolkit 224 Getting Started 224 Comparing Images 225 Adjusting Image Brightness 226 Rotating an Image 227 Using the Toolkit 228 WE 5 Plotting Growth or Decay 230 5.10 Recursive Functions (Optional) 232 HT 2 Thinking Recursively 234 TOOLBOX 1 Turtle Graphics 236 LISTS 245 6.1 Basic Properties of Lists 246 Creating Lists 246 Accessing List Elements 247 Traversing Lists 248 List References 249 CE 1 Out-of-Range Errors 250 PT 1 Use Lists for Sequences of Related Items 250 ST 1 Negative Subscripts 250 ST 2 Common Container Functions 251 CS 1 Computer Viruses 251 6.2 List Operations 252 Appending Elements 252 Inserting an Element 253 Finding an Element 254 Removing an Element 254 Concatenation and Replication 255 Equality Testing 256 Sum, Maximum, Minimum, and Sorting 256 Copying Lists 256 ST 3 Slices 258 6.3 Common List Algorithms 259 Filling 259 Combining List Elements 259 Element Separators 260 Maximum and Minimum 260 Linear Search 261 Collecting and Counting Matches 261 Removing Matches 262 Swapping Elements 263 Reading Input 264 WE 1 Plotting Trigonometric Functions 265 6.4 Using Lists with Functions 268 ST 4 Call by Value and Call by Reference 271 ST 5 Tuples 271 ST 6 Functions with a Variable Number of Arguments 272 ST 7 Tuple Assignment 272 ST 8 Returning Multiple Values with Tuples 273 TOOLBOX 1 Editing Sound Files 273 6.5 PROBLEM SOLVING: Adapting Algorithms 275 HT 1 Working with Lists 276 WE 2 Rolling the Dice 278 6.6 PROBLEM SOLVING: Discovering Algorithms by Manipulating Physical Objects 282 6.7 Tables 285 Creating Tables 286 Accessing Elements 287 Locating Neighboring Elements 287 Computing Row and Column Totals 288 Using Tables with Functions 289 WE 3 A World Population Table 290 ST 9 Tables with Variable Row Lengths 292 WE 4 GRAPHICS: Drawing Regular Polygons 293 7 Files and Exceptions 299 7.1 Reading and Writing Text Files 300 Opening a File 300 Reading from a File 301 Writing from a File 302 A File Processing Example 302 CE 1 Backslashes in File Names 303 7.2 Text Input and Output 304 Iterating over the Lines of a File 304 Reading Words 306 Reading Characters 308 Reading Records 309 ST 1 Reading the Entire File 312 ST 2 Regular Expressions 312 ST 3 Character Encodings 313 TOOLBOX 1 Working with CSV Files 314 7.3 Command Line Arguments 316 HT 1 Processing Text Files 319 WE 1 Analyzing Baby Names 322 TOOLBOX 2 Working with Files and Directories 325 CS 1 Encryption Algorithms 327 7.4 Binary Files and Random Access (Optional) 328 Reading and Writing Binary Files 328 Random Access 329 Image Files 330 Processing BMP Files 331 WE 2 GRAPHICS: Displaying a Scene File 334 7.5 Exception Handling 337 Raising Exceptions 338 Handling Exceptions 339 The finally Clause 341 PT 1 Raise Early, Handle Late 342 PT 2 Do Not Use except and finally in the Same try Statement 342 ST 4 The with Statement 343 TOOLBOX 3 Reading Web Pages 343 7.6 APPLICATION: Handling Input Errors 344 TOOLBOX 4 Statistical Analysis 348 WE 3 Creating a Bubble Chart 352 CS 2 The Ariane Rocket Incident 355 8 Sets and Dictionaries 357 8.1 Sets 358 Creating and Using Sets 358 Adding and Removing Elements 359 Subsets 360 Set Union, Intersection, and Difference 361 WE 1 Counting Unique Words 364 PT 1 Use Python Sets, Not Lists, for Efficient Set Operations 366 ST 1 Hashing 367 CS 1 Standardization 368 8.2 Dictionaries 368 Creating Dictionaries 369 Accessing Dictionary Values 370 Adding and Modifying Items 370 Removing Items 371 Traversing a Dictionary 372 ST 2 Iterating over Dictionary Items 374 ST 3 Storing Data Records 375 WE 2 Translating Text Messages 375 8.3 Complex Structures 378 A Dictionary of Sets 378 A Dictionary of Lists 381 ST 4 User Modules 383 WE 3 GRAPHICS: Pie Charts 384 TOOLBOX 1 Harvesting JSON Data from the Web 388 9 Objects and Classes 393 9.1 Object-Oriented Programming 394 9.2 Implementing a Simple Class 396 9.3 Specifying the Public Interface of a Class 399 9.4 Designing the Data Representation 401 PT 1 Make All Instance Variables Private, Most Methods Public 402 9.5 Constructors 402 CE 1 Trying to Call a Constructor 404 ST 1 Default and Named Arguments 404 9.6 Implementing Methods 405 PT 2 Define Instance Variables Only in the Constructor 407 ST 2 Class Variables 408 9.7 Testing a Class 409 HT 1 Implementing a Class 410 WE 1 Implementing a Bank Account Class 414 9.8 PROBLEM SOLVING: Tracing Objects 416 9.9 PROBLEM SOLVING: Patterns for Object Data 419 Keeping a Total 419 Counting Events 420 Collecting Values 420 Managing Properties of an Object 421 Modeling Objects with Distinct States 421 Describing the Position of an Object 422 9.10 Object References 423 Shared References 424 The None Reference 425 The self Reference 426 The Lifetime of Objects 426 CS 1 Electronic Voting 427 9.11 APPLICATION: Writing a Fraction Class 428 Fraction Class Design 428 The Constructor 429 Special Methods 430 Arithmetic Operations 432 Logical Operations 433 ST 3 Object Types and Instances 435 WE 2 GRAPHICS: A Die Class 436 CS 2 Open Source and Free Software 439 10 Inheritance 443 10.1 Inheritance Hierarchies 444 PT 1 Use a Single Class for Variation in Values, Inheritance for Variation in Behavior 447 ST 1 The Cosmic Superclass: object 447 10.2 Implementing Subclasses 449 CE 1 Confusing Super- and Subclasses 451 10.3 Calling the Superclass Constructor 452 10.4 Overriding Methods 455 CE 2 Forgetting to Use the super Function When Invoking a Superclass Method 458 10.5 Polymorphism 458 ST 2 Subclasses and Instances 461 ST 3 Dynamic Method Lookup 461 ST 4 Abstract Classes 462 CE 3 Don’t Use Type Tests 463 HT 1 Developing an Inheritance Hierarchy 463 WE 1 Implementing an Employee Hierarchy for Payroll Processing 468 10.6 APPLICATION: A Geometric Shape Class Hierarchy 472 The Base Class 472 Basic Shapes 474 Groups of Shapes 477 TOOLBOX 1 Game Programming 480 11 Recursion 489 11.1 Triangle Numbers Revisited 490 CE 1 Infinite Recursion 493 ST 1 Recursion with Objects 493 11.2 PROBLEM SOLVING: Thinking Recursively 494 WE 1 Finding Files 497 11.3 Recursive Helper Functions 498 11.4 The Efficiency of Recursion 499 11.5 Permutations 504 CS 1 The Limits of Computation 506 11.6 Backtracking 508 WE 2 Towers of Hanoi 512 11.7 Mutual Recursion 515 TOOLBOX 1 Analyzing Web Pages with Beautiful Soup 519 12 Sorting and Searching 525 12.1 Selection Sort 526 12.2 Profiling the Selection Sort Algorithm 528 12.3 Analyzing the Performance of the Selection Sort Algorithm 530 ST 1 Oh, Omega, and Theta 531 ST 2 Insertion Sort 532 12.4 Merge Sort 534 12.5 Analyzing the Merge Sort Algorithm 536 ST 3 The Quicksort Algorithm 538 CS 1 The First Programmer 540 12.6 Searching 541 Linear Search 541 Binary Search 542 12.7 PROBLEM SOLVING: Estimating the Running Time of an Algorithm 544 Linear Time 545 Quadratic Time 546 The Triangle Pattern 547 Logarithmic Time 548 PT 1 Searching and Sorting 549 ST 4 Comparing Objects 549 WE 1 Enhancing the Insertion Sort Algorithm 549 Appendix A Python Operator Summary A-1 Appendix B Python Reserved Word Summary A-3 Appendix C The Python Standard Library A-5 Appendix D The Basic Latin and Latin-1 Subsets of Unicode A-22 Appendix E Binary Numbers and Bit Operations* Appendix F HTML Summary* Glossary R-1 Index R-6 Credits R-22 Quick Reference R-23

    10 in stock

    £128.66

  • John Wiley & Sons Inc College Algebra

    10 in stock

    Book SynopsisTable of Contents0 Prerequisites and Review 1 1 Equations and Inequalities 87 2 Graphs 172 3 Functions and Their Graphs 225 4 Polynomial and Rational Functions 325 5 Exponential and Logarithmic Functions 422 6 Systems of Linear Equations and Inequalities 495 7 Matrices 560 8 Conics and Systems of Nonlinear Equations and Inequalities 632 9 Sequences, Series, and Probability 701

    10 in stock

    £128.66

  • John Wiley & Sons Inc Introduction to Information Systems

    Out of stock

    Book SynopsisTable of Contents1 Introduction to Information Systems 2 Organizational Strategy, Competitive Advantage, and Information Systems 3 Ethics and Privacy 4 Information Security 5 Data and Knowledge Management 6 Telecommunications and Networking 7 E-Business and E-Commerce 8 Wireless, Mobile Computing, and Mobile Commerce 9 Social Computing 10 Information Systems within the Organization 11 Customer Relationship Management and Supply Chain Management 12 Business Analytics 13 Acquiring Information Systems and Applications 14 Artificial Intelligence TECHNOLOGY GUIDE 1 Hardware TECHNOLOGY GUIDE 2 Software TECHNOLOGY GUIDE 3 Cloud Computing

    Out of stock

    £135.80

  • BrainComputer Interface

    John Wiley & Sons Inc BrainComputer Interface

    Book SynopsisTable of ContentsPreface xiii 1 Introduction to Brain–Computer Interface: Applications and Challenges 1 Jyoti R. Munavalli, Priya R. Sankpal, Sumathi A. and Jayashree M. Oli 1.1 Introduction 1 1.2 The Brain – Its Functions 3 1.3 BCI Technology 3 1.3.1 Signal Acquisition 5 1.3.1.1 Invasive Methods 6 1.3.1.2 Non-Invasive Methods 8 1.3.2 Feature Extraction 10 1.3.3 Classification 11 1.3.3.1 Types of Classifiers 12 1.4 Applications of BCI 13 1.5 Challenges Faced During Implementation of BCI 17 References 21 2 Introduction: Brain–Computer Interface and Deep Learning 25 Muskan Jindal, Eshan Bajal and Areeba Kazim 2.1 Introduction 26 2.1.1 Current Stance of P300 BCI 28 2.2 Brain–Computer Interface Cycle 29 2.3 Classification of Techniques Used for Brain–Computer Interface 38 2.3.1 Application in Mental Health 38 2.3.2 Application in Motor-Imagery 38 2.3.3 Application in Sleep Analysis 39 2.3.4 Application in Emotion Analysis 39 2.3.5 Hybrid Methodologies 40 2.3.6 Recent Notable Advancements 41 2.4 Case Study: A Hybrid EEG-fNIRS BCI 46 2.5 Conclusion, Open Issues and Future Endeavors 47 References 49 3 Statistical Learning for Brain–Computer Interface 63 Lalit Kumar Gangwar, Ankit, John A. and Rajesh E. 3.1 Introduction 64 3.1.1 Various Techniques to BCI 64 3.1.1.1 Non-Invasive 64 3.1.1.2 Semi-Invasive 65 3.1.1.3 Invasive 67 3.2 Machine Learning Techniques to BCI 67 3.2.1 Support Vector Machine (SVM) 69 3.2.2 Neural Networks 69 3.3 Deep Learning Techniques Used in BCI 70 3.3.1 Convolutional Neural Network Model (CNN) 72 3.3.2 Generative DL Models 73 3.4 Future Direction 73 3.5 Conclusion 74 References 75 4 The Impact of Brain–Computer Interface on Lifestyle of Elderly People 77 Zahra Alidousti Shahraki and Mohsen Aghabozorgi Nafchi 4.1 Introduction 78 4.2 Diagnosing Diseases 79 4.3 Movement Control 84 4.4 IoT 85 4.5 Cognitive Science 86 4.6 Olfactory System 88 4.7 Brain-to-Brain (B2B) Communication Systems 89 4.8 Hearing 90 4.9 Diabetes 91 4.10 Urinary Incontinence 92 4.11 Conclusion 93 References 93 5 A Review of Innovation to Human Augmentation in Brain-Machine Interface – Potential, Limitation, and Incorporation of AI 101 T. Graceshalini, S. Rathnamala and M. Prabhanantha Kumar 5.1 Introduction 102 5.2 Technologies in Neuroscience for Recording and Influencing Brain Activity 103 5.2.1 Brain Activity Recording Technologies 104 5.2.1.1 A Non-Invasive Recording Methodology 104 5.2.1.2 An Invasive Recording Methodology 104 5.3 Neuroscience Technology Applications for Human Augmentation 106 5.3.1 Need for BMI 106 5.3.1.1 Need of BMI Individuals for Re-Establishing the Control and Communication of Motor 107 5.3.1.2 Brain-Computer Interface Noninvasive Research at Wadsworth Center 107 5.3.1.3 An Interface of Berlin Brain-Computer: Machine Learning-Dependent of User-Specific Brain States Detection 107 5.4 History of BMI 108 5.5 BMI Interpretation of Machine Learning Integration 111 5.6 Beyond Current Existing Methodologies: Nanomachine Learning BMI Supported 116 5.7 Challenges and Open Issues 119 5.8 Conclusion 120 References 121 6 Resting-State fMRI: Large Data Analysis in Neuroimaging 127 M. Menagadevi , S. Mangai, S. Sudha and D. Thiyagarajan 6.1 Introduction 128 6.1.1 Principles of Functional Magnetic Resonance Imaging (fMRI) 128 6.1.2 Resting State fMRI (rsfMRI) for Neuroimaging 128 6.1.3 The Measurement of Fully Connected and Construction of Default Mode Network (DMN) 129 6.2 Brain Connectivity 129 6.2.1 Anatomical Connectivity 129 6.2.2 Functional Connectivity 130 6.3 Better Image Availability 130 6.3.1 Large Data Analysis in Neuroimaging 131 6.3.2 Big Data rfMRI Challenges 133 6.3.3 Large rfMRI Data Software Packages 134 6.4 Informatics Infrastructure and Analytical Analysis 137 6.5 Need of Resting-State MRI 137 6.5.1 Cerebral Energetics 137 6.5.2 Signal to Noise Ratio (SNR) 137 6.5.3 Multi-Purpose Data Sets 138 6.5.4 Expanded Patient Populations 138 6.5.5 Reliability 138 6.6 Technical Development 138 6.7 rsfMRI Clinical Applications 139 6.7.1 Mild Cognitive Impairment (MCI) and Alzheimer’s Disease (AD) 139 6.7.2 Fronto-Temporal Dementia (FTD) 140 6.7.3 Multiple Sclerosis (MS) 141 6.7.4 Amyotrophic Lateral Sclerosis (ALS) and Depression 143 6.7.5 Bipolar 144 6.7.6 Schizophrenia 145 6.7.7 Attention Deficit Hyperactivity Disorder (ADHD) 147 6.7.8 Multiple System Atrophy (MSA) 147 6.7.9 Epilepsy/Seizures 147 6.7.10 Pediatric Applications 149 6.8 Resting-State Functional Imaging of Neonatal Brain Image 149 6.9 Different Groups in Brain Disease 151 6.10 Learning Algorithms for Analyzing rsfMRI 151 6.11 Conclusion and Future Directions 154 References 154 7 Early Prediction of Epileptic Seizure Using Deep Learning Algorithm 157 T. Jagadesh, A. Reethika, B. Jaishankar and M.S. Kanivarshini 7.1 Introduction 158 7.2 Methodology 164 7.3 Experimental Results 169 7.4 Taking Care of Children with Seizure Disorders 172 7.5 Ketogenic Diet 172 7.6 Vagus Nerve Stimulation (VNS) 172 7.7 Brain Surgeries 173 7.8 Conclusion 173 References 175 8 Brain–Computer Interface-Based Real-Time Movement of Upper Limb Prostheses Topic: Improving the Quality of the Elderly with Brain-Computer Interface 179 S. Vairaprakash and S. Rajagopal 8.1 Introduction 180 8.1.1 Motor Imagery Signal Decoding 181 8.2 Literature Survey 182 8.3 Methodology of Proposed Work 184 8.3.1 Proposed Control Scheme 185 8.3.2 One Versus All Adaptive Neural Type- 2 Fuzzy Inference System (OVAANT2FIS) 187 8.3.3 Position Control of Robot Arm Using Hybrid BCI for Rehabilitation Purpose 187 8.3.4 Jaco Robot Arm 189 8.3.5 Scheme 1: Random Order Positional Control 189 8.4 Experiments and Data Processing 192 8.4.1 Feature Extraction 195 8.4.2 Performance Analysis of the Detectors 197 8.4.3 Performance of the Real Time Robot Arm Controllers 198 8.5 Discussion 200 8.6 Conclusion and Future Research Directions 202 References 203 9 Brain–Computer Interface-Assisted Automated Wheelchair Control Management-Cerebro: A BCI Application 205 Sudhendra Kambhamettu, Meenalosini Vimal Cruz, Anitha S., Sibi Chakkaravarthy S. and K. Nandeesh Kumar 9.1 Introduction 206 9.1.1 What is a BCI? 207 9.2 How Do BCI’s Work? 207 9.2.1 Measuring Brain Activity 208 9.2.1.1 Without Surgery 208 9.2.1.2 With Surgery 208 9.2.2 Mental Strategies 209 9.2.2.1 Ssvep 210 9.2.2.2 Neural Motor Imagery 210 9.3 Data Collection 211 9.3.1 Overview of the Data 211 9.3.2 EEG Headset 213 9.3.3 EEG Signal Collection 214 9.4 Data Pre-Processing 215 9.4.1 Artifact Removal 216 9.4.2 Signal Processing and Dimensionality Reduction 217 9.4.3 Feature Extraction 217 9.5 Classification 218 9.5.1 Deep Learning (DL) Model Pipeline 219 9.5.2 Architecture of the DL Model 220 9.5.3 Output Metrics of the Classifier 221 9.5.4 Deployment of DL Model 221 9.5.5 Control System 223 9.5.6 Control Flow Overview 223 9.6 Control Modes 223 9.6.1 Speech Mode 223 9.6.2 Blink Stimulus Mapping 223 9.6.3 Text Interface 225 9.6.4 Motion Mode 225 9.6.5 Motor Arrangement 225 9.6.6 Imagined Motion Mapping 226 9.7 Compilation of All Systems 226 9.8 Conclusion 226 References 227 10 Identification of Imagined Bengali Vowels from EEG Signals Using Activity Map and Convolutional Neural Network 231 Rajdeep Ghosh, Nidul Sinha and Souvik Phadikar 10.1 Introduction 232 10.1.1 Electroencephalography (EEG) 233 10.1.2 Imagined Speech or Silent Speech 233 10.2 Literature Survey 234 10.3 Theoretical Background 238 10.3.1 Convolutional Neural Network 238 10.3.2 Activity Map 240 10.4 Methodology 242 10.4.1 Data Collection 243 10.4.2 Pre-Processing 244 10.4.3 Feature Extraction 245 10.4.4 Classification 247 10.5 Results 249 10.6 Conclusion 252 Acknowledgment 252 References 252 11 Optimized Feature Selection Techniques for Classifying Electrocorticography Signals 255 B. Paulchamy, R. Uma Maheshwari, D. Sudarvizhi AP(Sr. G), R. Anandkumar AP(Sr. G) and Ravi G. 11.1 Introduction 256 11.1.1 Brain–Computer Interface 256 11.2 Literature Study 258 11.3 Proposed Methodology 260 11.3.1 Dataset 261 11.3.2 Feature Extraction Using Auto-Regressive (AR) Model and Wavelet Transform 261 11.3.2.1 Auto-Regressive Features 261 11.3.2.2 Wavelet Features 262 11.3.2.3 Feature Selection Methods 262 11.3.2.4 Information Gain (IG) 263 11.3.2.5 Clonal Selection 263 11.3.2.6 An Overview of the Steps of the Clonalg 264 11.3.3 Hybrid CLONALG 265 11.4 Experimental Results 268 11.4.1 Results of Feature Selection Using IG with Various Classifiers 272 11.4.2 Results of Optimizing Support Vector Machine Using CLONALG Selection 274 11.5 Conclusion 276 References 277 12 BCI – Challenges, Applications, and Advancements 279 R. Remya and Sumithra, M.G. 12.1 Introduction 279 12.1.1 BCI Structure 280 12.2 Related Works 281 12.3 Applications 282 12.4 Challenges and Advancements 297 12.5 Conclusion 299 References 299 Index 303

    £153.00

  • Mathematics and Computer Science Volume 1

    John Wiley & Sons Inc Mathematics and Computer Science Volume 1

    Out of stock

    Book SynopsisMATHEMATICS AND COMPUTER SCIENCE This first volume in a new multi-volume set gives readers the basic concepts and applications for diverse ideas and innovations in the field of computing together with its growing interactions with mathematics. This new edited volume from Wiley-Scrivener is the first of its kind to present scientific and technological innovations by leading academicians, eminent researchers, and experts around the world in the areas of mathematical sciences and computing. The chapters focus on recent advances in computer science, and mathematics, and where the two intersect to create value for end users through practical applications of the theory. The chapters herein cover scientific advancements across a diversified spectrum that includes differential as well as integral equations with applications, computational fluid dynamics, nanofluids, network theory and optimization, control theory, machine learning and artificial intelligence, big data analytics, Internet of TTable of ContentsPreface xix 1 Error Estimation of the Function by (Z ru ,r ≥ 1) Using Product Means (E,s)( N, pn ,,qn) n of) the Conjugate Fourier Series 1 Aradhana Dutt Jauhari and Pankaj Tiwar 1.1 Introduction 1 1.1.1 Definition 1 2 1.1.2 Definition 2 2 1.1.3 Definition 3 2 1.2 Theorems 5 1.2.1 Theorem 1 5 1.2.2 Theorem 2 5 1.3 Lemmas 6 1.3.1 Lemma 1 6 1.3.2 Lemma 2 6 1.3.3 Lemma 3 9 1.4 Proof of the Theorems 9 1.4.1 Proof of the Theorem 1 9 1.4.2 Proof of the Theorem 2 15 1.5 Corollaries 16 1.5.1 Corollary 1 16 1.5.2 Corollary 2 16 1.6 Example 16 1.7 Conclusion 18 References 18 2 Blow Up and Decay of Solutions for a Klein-Gordon Equation With Delay and Variable Exponents 21 Hazal Yüksekkaya and Erhan Pişkin 2.1 Introduction 21 2.2 Preliminaries 23 2.3 Blow Up of Solutions 26 2.4 Decay of Solutions 36 Acknowledgment 43 References 43 3 Some New Inequalities Via Extended Generalized Fractional Integral Operator for Chebyshev Functional 45 Bhagwat R. Yewale and Deepak B. Pachpatte 3.1 Introduction 45 3.2 Preliminaries 46 3.3 Fractional Inequalities for the Chebyshev Functional 47 3.4 Fractional Inequalities in the Case of Extended Chebyshev Functional 53 3.5 Some Other Fracional Inequalities Related to the Extended Chebyshev Functional 57 3.6 Concluding Remark 63 References 64 4 Blow Up of the Higher-Order Kirchhoff-Type System With Logarithmic Nonlinearities 67 Nazlı Irkil and Erhan Pişkin 4.1 Introduction 67 4.2 Preliminaries 69 4.3 Blow Up for Problem for E (0) < d 78 4.4 Conclusion 84 References 85 5 Developments in Post-Quantum Cryptography 89 Srijita Sarkar, Saranya Kumar, Anaranya Bose and Tiyash Mukherjee 5.1 Introduction 90 5.2 Modern-Day Cryptography 90 5.2.1 Symmetric Cryptosystems 91 5.2.2 Asymmetric Cryptosystems 91 5.2.3 Attacks on Modern Cryptosystems 92 5.2.3.1 Known Attacks 93 5.2.3.2 Side-Channel Attacks 93 5.3 Quantum Computing 93 5.3.1 The Main Aspects of Quantum Computing 94 5.3.2 Shor’s Algorithm 95 5.3.3 Grover’s Algorithm 96 5.3.4 The Need for Post-Quantum Cryptography 96 5.4 Algorithms Proposed for Post-Quantum Cryptography 97 5.4.1 Code-Based Cryptography 97 5.4.2 Lattice-Based Cryptography 98 5.4.3 Multivariate Cryptography 99 5.4.4 Hash-Based Cryptography 99 5.4.5 Supersingular Elliptic Curve Isogeny Cryptography 100 5.4.6 Quantum-Resistant Symmetric Key Cryptography 100 5.5 Launching of the Project Called “Open Quantum Safe” 100 5.6 Algorithms Proposed During the NIST Standardization Procedure for Post-Quantum Cryptography 101 5.7 Hardware Requirements of Post-Quantum Cryptographic Algorithms 101 5.7.1 NTRUEncrypt 101 5.7.1.1 Polynomial Multiplication 102 5.7.1.2 Hardware to Accelerate NTRUEncrypt 103 5.7.2 Hardware-Software Design to Implement PCQ Algorithms 103 5.7.3 Implementation of Cryptographic Algorithms Using HLS 103 5.8 Challenges on the Way of Post-Quantum Cryptography 104 5.9 Post-Quantum Cryptography Versus Quantum Cryptography 105 5.10 Future Prospects of Post-Quantum Cryptography 106 References 107 6 A Statistical Characterization of MCX Crude Oil Price with Regard to Persistence Behavior and Seasonal Anomaly 111 Anindita Bhattacharjee, Jaya Mamta Prosad and M.K. Das 6.1 Introduction 111 6.2 Related Literature 113 6.3 Data Description and Methodology 114 6.3.1 Data 114 6.3.2 Methodology 115 6.3.2.1 Characterizing Persistence Behavior of Crude Oil Return Time Series Using Hurst Exponent 115 6.3.2.2 Zipf Plot 116 6.3.2.3 Seasonal Anomaly in Oil Returns 117 6.4 Analysis and Findings 117 6.4.1 Persistence Behavior of Daily Oil Stock Price 117 6.4.2 Detecting Seasonal Pattern in Oil Prices 121 6.5 Conclusion and Implications 123 References 125 Appendix 128 7 Some Fixed Point and Coincidence Point Results Involving Gα -Type Weakly Commuting Mappings 133 Krishna Kanta Sarkar, Krishnapada Das and Abhijit Pramanink 7.1 Introduction 133 7.2 Definitions and Mathematical Preliminaries 134 7.2.1 Definition: G-metric Space (G-ms) 134 7.2.2 Definition: t-norm 135 7.2.3 Definition: t-norm of Hadžić type (H-type) 135 7.2.4 Definition: G-fuzzy metric space (G-fms) 135 7.2.5 Definition 136 7.2.6 Lemma 136 7.2.7 Lemma 136 7.2.8 Definition 136 7.2.9 Definition 136 7.2.10 Definition: Φ-Function 136 7.2.11 Definition: Ψ-Function 137 7.2.12 Lemma 137 7.2.13 Definition 138 7.2.14 Definition 138 7.2.15 Definition 138 7.2.16 Definition 138 7.2.17 Definition 139 7.2.18 Remarks 139 7.2.19 Lemma 139 7.3 Main Results 140 7.3.1 Theorem 140 7.3.2 Theorem 144 7.3.3 Definition Ψ-Function 151 7.3.4 Theorem 152 7.3.5 Theorem 159 7.3.6 Corollary 167 7.3.7 Corollary 168 7.3.8 Example 169 7.3.9 Example 169 7.3.10 Example 170 7.3.11 Example 170 7.4 Conclusion 170 7.5 Open Question 171 References 171 8 Grobner Basis and Its Application in Motion of Robot Arm 173 Anjan Samanta 8.1 Introduction 173 8.1.1 Define Orderings in K[y1 , ., yn] 174 8.1.2 Introducing Division Rule in K[y1 , ., yn] 174 8.2 Hilbert Basis Theorem and Grobner Basis 175 8.3 Properties of Grobner Basis 175 8.4 Applications of Grobner Basis 176 8.4.1 Ideal Membership Problem 176 8.4.2 Solving Polynomial Equations 177 8.5 Application of Grobner Basis in Motion of Robot Arm 178 8.5.1 Geometric Elucidation of Robots 178 8.5.2 Mathematical Representation 179 8.5.3 Forward Kinematic Problem 179 8.5.4 Inverse Kinematic Problem 182 8.6 Conclusion 189 References 189 9 A Review on the Formation of Pythagorean Triplets and Expressing an Integer as a Difference of Two Perfect Squares 191 Souradip Roy, Tapabrata Bhattacharyya, Subhadip Roy, Souradeep Paul and Arpan Adhikary 9.1 Introduction 191 9.2 Calculation of Triples 193 9.2.1 Calculation for Odd Numbers 193 9.2.2 Calculation for Even Numbers 195 9.2.3 Code Snippet 199 9.2.4 Observation 200 9.3 Computing the Number of Primitive Triples 200 9.3.1 Calculation for Odd Numbers 200 9.3.2 Calculation for Even Numbers 203 9.3.3 Code Snippet 204 9.3.4 Observation 205 9.4 Representation of Integers as Difference of Two Perfect Squares 205 9.4.1 Calculation for Odd Numbers 205 9.4.2 Calculation for Even Numbers 206 9.4.3 Corollaries 208 9.4.4 Code Snippet 210 9.4.5 Output 210 9.5 Conclusion 211 References 211 10 Solution of Matrix Games With Pay‐Offs of Single-Valued Neutrosophic Numbers and Its Application to Market Share Problem 213 Mijanur Rahaman Seikh and Shibaji Dutta 10.1 Introduction 213 10.2 Preliminaries 216 10.3 Matrix Games With SVNN Pay-Offs and Concept of Solution 218 10.4 Mathematical Model Construction for SVNNMG 219 10.4.1 Algorithm for Solving SVNNMG 223 10.5 Numerical Example 224 10.5.1 A Market Share Problem 224 10.5.2 The Solution Procedure and Result Discussion 226 10.5.3 Analysis and Comparison of Results With li and Nan’s Approach 227 10.6 Conclusion 228 References 228 11 A Novel Score Function-Based EDAS Method for the Selection of a Vacant Post of a Company with q-Rung Orthopair Fuzzy Data 231 Utpal Mandal and Mijanur Rahaman Seikh 11.1 Introduction 231 11.2 Preliminaries 234 11.3 A Novel Score Function of q-ROFNs 236 11.3.1 Some Existing q-ROF Score Functions 236 11.3.2 A Novel Score Function of q-ROFNs 237 11.4 EDAS Method for q-ROF MADM Problem 240 11.5 Numerical Example 244 11.6 Comparative Analysis 246 11.7 Conclusions 247 Acknowledgments 248 References 248 12 Complete Generalized Soft Lattice 251 Manju John and Susha D. 12.1 Introduction 251 12.2 Soft Sets and Soft Elements—Some Basic Concepts 252 12.3 gs-Posets and gs-Chains 253 12.4 Soft Isomorphism and Duality of gs-Posets 257 12.5 gs-Lattices and Complete gs-Lattices 259 12.6 s-Closure System and s-Moore Family 264 12.7 Complete gs-Lattices From s-Closure Systems 266 12.8 A Representation Theorem of a Complete gs-Lattice as an s-Closure System 267 12.9 gs-Lattices and Fixed Point Theorem 268 References 269 13 Data Representation and Performance in a Prediction Model 271 Apurbalal Senapati, Soumen Maji and Arunendu Mondal 13.1 Introduction 272 13.1.1 Various Methods for Predictive Modeling 272 13.1.2 Problem Definition 275 13.2 Data Description and Representations 276 13.3 Experiment and Result 281 13.4 Error Analysis 282 13.5 Conclusion 283 References 284 14 Video Watermarking Technique Based on Motion Frames by Using Encryption Method 285 Praful Saxena and Santosh Kumar 14.1 Introduction 286 14.2 Methodology Used 287 14.2.1 Discrete Wavelet Transform 287 14.2.2 Singular-Value Decomposition 289 14.3 Literature Review 289 14.4 Watermark Encryption 290 14.5 Proposed Watermarking Scheme 292 14.5.1 Watermark Embedding 292 14.5.2 Watermark Extraction 294 14.6 Experimental Results 296 14.7 Conclusion 297 References 298 15 Feature Extraction and Selection for Classification of Brain Tumors 299 Saswata Das 15.1 Introduction 299 15.2 Related Work 301 15.3 Methodology 303 15.3.1 Contrast Enhancement 303 15.3.2 K-Means Clustering 303 15.3.3 Canny Edge Detection 305 15.3.4 Feature Extraction 308 15.3.5 Feature Selection 309 15.3.5.1 Genetic Algorithm for Feature Selection 309 15.3.5.2 Particle Swarm Optimization for Feature Selection 311 15.4 Results 313 15.5 Future Scope 313 15.6 Conclusion 314 References 315 16 Student’s Self-Esteem on the Self-Learning Module in Mathematics 6 317 Ariel Gulla Villar and Biswadip Basu Mallik 16.1 Introduction 318 16.1.1 Research Questions 318 16.1.2 Scope and Limitation 319 16.1.3 Significance of the Study 319 16.2 Methodology 320 16.2.1 Research Design 320 16.2.2 Respondents of the Study 320 16.2.3 Sampling Procedure 320 16.2.4 Locale of the Study 320 16.2.5 Data Collection 321 16.2.6 Instrument of the Study 321 16.2.7 Validation of Instrument 321 16.3 Results and Discussion 322 16.4 Conclusion 329 16.5 Recommendation 330 References 331 17 Effects on Porous Nanofluid due to Internal Heat Generation and Homogeneous Chemical Reaction 333 Hiranmoy Mondal and Sharmistha Ghosh Nomenclature 334 17.1 Introduction 334 17.2 Mathematical Formulations 336 17.3 Method of Local Nonsimilarity 341 17.4 Results and Discussions 342 17.5 Concluding Remarks 348 References 349 18 Numerical Solution of Partial Differential Equations: Finite Difference Method 353 Roushan Kumar, Rakhi Tiwari and Rashmi Prasad 18.1 Introduction 353 18.2 Finite Difference Method 356 18.2.1 Finite Difference Approximations to Derivatives 356 18.2.2 Discretization of Domain 356 18.2.3 Difference Scheme of Partial Differential Equation 358 18.3 Multilevel Explicit Difference Schemes 360 18.4 Two-Level Implicit Scheme 364 18.5 Conclusion 371 References 371 19 Godel Code Enciphering for QKD Protocol Using DNA Mapping 373 Partha Sarathi Goswami and Tamal Chakraborty 19.1 Introduction 374 19.2 Related Work 375 19.3 The DNA Code Set 376 19.4 Godel Code 376 19.5 Key Exchange Protocol 378 19.6 Encoding and Decoding of the Plain Text— The QKD Protocol 378 19.6.1 Plain Text to Encoded Text and Vice-Versa 379 19.6.2 The Proposed Message Passing Scheme 380 19.6.3 Illustration 381 19.7 Experimental Setup 388 19.8 Detection Probability and Dark Counts 389 19.9 Security Analysis of Our Algorithm 390 19.10 Conclusion 393 References 393 20 Predictive Analysis of Stock Prices Through Scikit-Learn: Machine Learning in Python 397 Vikash Kumar Mishra, Richa Binyala, Pratibha Sharma and Simran Singh 20.1 Introduction 397 20.2 Study Area and Dataset 398 20.3 Methodology 399 20.4 Results 401 20.5 Conclusion 402 References 403 21 Pose Estimation Using Machine Learning and Feature Extraction 405 J. Palanimeera and K. Ponmozhi 21.1 Introduction 406 21.2 Related Work 408 21.3 Proposed Work 409 21.3.1 Yoga Posture Identification 410 21.3.1.1 Deep Extraction of a Normal Image 410 21.3.1.2 Human Joints Identification 411 21.3.1.3 Extraction of L-DoD Features 411 21.3.1.4 Extraction of D-GoD Features 415 21.3.2 The Random Forest Classifier’s Design 416 21.3.2.1 Construction of a Random Forest Model 416 21.3.2.2 Random Forest Two-Way Voting 417 21.3.3 Joint Positioning in Humans 418 21.4 Outcome and Discussion 420 21.5 Conclusion 422 References 423 22 E-Commerce Data Analytics Using Web Scraping 425 Vikash Kumar Mishra, Bosco Paul Alapatt, Aaditya Aggarwal and Divya Khemani 22.1 Introduction 425 22.1.1 Uses of Web Scraping 426 22.2 Research Objective 426 22.3 Literature Review 427 22.4 Feasibility and Application 428 22.4.1 Web Scrapers Process 428 22.5 Proposed Methodology 428 22.5.1 Coding Phase 429 22.5.2 Spreadsheet Analysis and Results 432 22.6 Conclusion 433 References 433 23 A New Language-Generating Mechanism of SNPSSP 435 Prithwineel Paul, Soumadip Ghosh and Anjan Pal 23.1 Introduction 436 23.2 Spiking Neural P Systems With Structural Plasticity ((SNPSSP) 437 23.3 Labeled SNPSSP (LSNPSSP) 440 23.3.1 Working of LSNPSSP 441 23.4 Main Results 442 23.5 Conclusion 450 References 450 24 Performance Analysis and Interpretation Using Data Visualization 455 Vikash Kumar Mishra, Iyyappan, M., Muskan Soni and Neha Jain 24.1 Introduction 455 24.2 Selecting Data Set 456 24.3 Proposed Methodology 457 24.4 Results 458 24.5 Conclusion 460 References 460 25 Dealing with Missing Values in a Relation Dataset Using the DROPNA Function in Python 463 Vikash Kumar Mishra, Shoney Sebastian, Maria Iqbal and Yashwin Anand 25.1 Introduction 464 25.2 Background 464 25.3 Study Area and Data Set 464 25.4 Methodology 466 25.5 Results 468 25.6 Conclusion 468 25.7 Acknowledgment 469 References 469 26 A Dynamic Review of the Literature on Blockchain-Based Logistics Management 471 C. Devi Parameswari and M. Ilayaraja 26.1 Introduction 471 26.2 Blockchain Concepts and Framework 473 26.3 Study of the Literature 475 26.3.1 Blockchain Technology and Supply Chain Trust 475 26.4 Challenges and Processes of Supply Chain Transparency 477 26.4.1 Motivation for Transparency in Data 478 26.5 Challenges in Security 478 26.6 Discussion: In Terms of Supply Chain Dynamics, Blockchain Technology and Supply Chain Integration 479 26.7 Conclusion 481 Acknowledgment 481 References 482 27 Prediction of Seasonal Aliments Using Big Data: A Case Study 485 K. Indhumathi and K. Sathesh Kumar 27.1 Introduction 486 27.2 Related Works 486 27.3 Conclusion 489 References 490 28 Implementation of Tokenization in Natural Language Processing Using NLTK Module of Python 493 Vikash Kumar Mishra, Abhimanyu Dhyani, Sushree Barik and Tanish Gupta 28.1 Introduction 493 28.2 Background 494 28.3 Study Area and Data Set 495 28.4 Proposed Methodology 495 28.5 Result 498 28.6 Conclusion 500 28.7 Acknowledgment 501 Conflicts of Interest/Competing Interests 501 Availability of Data and Material 503 References 503 29 Application of Nanofluids in Heat Exchanger and its Computational Fluid Dynamics 505 M. Appadurai, E. Fantin Irudaya Raj and M. Chithambara Thanu 29.1 Computational Fluid Dynamics 506 29.1.1 Continuity Equation 506 29.1.2 Momentum Equation 507 29.1.3 Energy Equation 508 29.1.4 Equations for Turbulent Flows 510 29.2 Nanofluids 510 29.2.1 Viscosity 511 29.2.2 Density 511 29.2.3 Heat Capacity 512 29.2.4 Thermal Conductivity 512 29.3 Preparation of Nanofluids 512 29.3.1 One-Step Method 513 29.3.2 Two-Step Method 514 29.3.3 Nanofluids Implementation in Heat Exchanger 515 29.4 Use of Computational Fluid Dynamics for Nanofluids 517 29.5 CFD Approach to Solve Heat Exchanger 518 29.6 Conclusion 522 References 522 About the Editors 525 Index 527

    Out of stock

    £208.68

  • Engineering Informatics

    John Wiley & Sons Inc Engineering Informatics

    Out of stock

    Book SynopsisComputers are ubiquitous throughout all life-cycle stages of engineering, from conceptual design to manufacturing maintenance, repair and replacement. It is essential for all engineers to be aware of the knowledge behind computer-based tools and techniques they are likely to encounter. The computational technology, which allows engineers to carry out design, modelling, visualisation, manufacturing, construction and management of products and infrastructure is known as Computer-Aided Engineering (CAE). Engineering Informatics: Fundamentals of Computer-Aided Engineering, 2nd Edition provides the foundation knowledge of computing that is essential for all engineers. This knowledge is independent of hardware and software characteristics and thus, it is expected to remain valid throughout an engineering career. This Second Edition is enhanced with treatment of new areas such as network science and the computational complexity of distributed systems. Key features:Table of ContentsForeword to the First Edition xiii Preface to the First Edition xvii Preface to the Second Edition xxi 1 Fundamental Logic and the Definition of Engineering Tasks 1 1.1 Three Types of Inference 1 1.2 Engineering Tasks 3 1.3 A Model of Information and Tasks 5 1.4 Another Task Definition 8 1.5 The Five Orders of Ignorance 9 1.6 Summary 9 Exercises 10 References 10 2 Algorithms and Complexity 11 2.1 Algorithms and Execution Time of Programs 12 2.1.1 Program Execution Time versus Task Size 12 2.2 ‘Big Oh’ Notation 14 2.2.1 Definition of the Big Oh Notation 15 2.2.2 Big Oh and Tightness of Bound 16 2.2.3 Classification of Functions 20 2.2.4 Examples 21 2.2.5 Tractability and Algorithm Optimality 30 2.3 Practical Methods for Determining the Complexity of Algorithms 30 2.4 P, NP and NP-Completeness 34 2.4.1 Zero–One Integer Programming (ZOIP) Problem 35 2.4.2 Classes of NP-Complete Problems 36 2.5 Summary 37 Exercises 37 Reference 40 Further Reading 40 3 Data Structures 41 3.1 Introduction 41 3.2 Definitions 42 3.3 Derived Data Types 42 3.3.1 Examples of Derived Data Types 43 3.3.2 User-Defined Data Types 45 3.4 Abstract Data Types 46 3.4.1 Linked Lists 47 3.4.2 Graphs 50 3.4.3 Trees 52 3.4.4 Stacks 56 3.4.5 Queues 60 3.5 An Example: Conceptual Structural Design of Buildings 63 3.6 Network Science 70 3.6.1 Types of Networks 71 3.7 Hashing 73 3.8 Summary 74 Exercises 74 Further Reading 79 4 Object Representation and Reasoning 81 4.1 Introduction 81 4.2 Grouping Data and Methods 82 4.3 Definitions and Basic Concepts 83 4.3.1 Classes and Objects 83 4.3.2 Object-Oriented Programming (OOP) 84 4.3.3 Messages 84 4.4 Important Characteristics of Objects 84 4.4.1 Encapsulation of Data and Methods 84 4.4.2 Message-Passing Mechanism 85 4.4.3 Abstraction Hierarchy 86 4.4.4 Secondary Features of Object Representation 88 4.4.5 Decomposition versus Abstraction 89 4.5 Applications Outside Programming 90 4.5.1 Knowledge Representation 91 4.5.2 User Interfaces 91 4.5.3 Off-the-Shelf Components 91 4.5.4 Product Models 91 4.6 An Object-Oriented Design Methodology 93 4.6.1 Single versus Multiple Inheritance 93 4.6.2 Message-Passing Architecture 94 4.7 Summary 95 Exercises 95 References 101 Further Reading 101 5 Database Concepts 103 5.1 Introduction 103 5.2 Basic Concepts 104 5.2.1 Initial Definitions 104 5.2.2 Evolution of Types of Databases 104 5.2.3 The Three-Level Architecture 106 5.3 Relational Database Systems 106 5.3.1 The Relational Model 107 5.3.2 Limitations of Relational Databases 111 5.3.3 Accessing Data in Relational Databases 112 5.4 Relational Database Design 114 5.4.1 First Normal Form 114 5.4.2 Second Normal Form 115 5.4.3 Third Normal Form 118 5.4.4 Boyce-Codd and Higher Normal Forms 119 5.4.5 Importance of Database Design 120 5.5 Transaction Processing 120 5.5.1 Definition of Transaction 121 5.5.2 Implementing Transactions 122 5.5.3 Properties of Transactions 124 5.6 Other Types of Database 124 5.6.1 Object-Oriented Databases 124 5.6.2 Geographical Databases 124 5.6.3 Multimedia Database Systems 125 5.6.4 Distributed Databases 125 5.7 Summary 126 Exercises 127 Transaction A 131 Transaction B 131 Reference 131 Further Reading 131 6 Computational Mechanics 133 6.1 Introduction 133 6.1.1 Challenges of Computational Mechanics 134 6.2 From Physical Principles to Practical Systems 135 6.3 Methods for Finding Solutions 137 6.3.1 Galerkin Method 137 6.3.2 Remarks 139 6.4 Issues in Computer-Aided Engineering 139 6.4.1 Accuracy 140 6.4.2 Speed 141 6.4.3 User Interaction 142 6.5 Summary 142 References 142 Further Reading 142 7 Constraint-Based Reasoning 143 7.1 Introduction 143 7.2 Terminology 145 7.3 Constraint-Solving Methods 146 7.3.1 Levels of Consistency for Label Propagation 147 7.3.2 Global Consistency in Label Propagation 148 7.3.3 Constraint Propagation 149 7.4 Reasoning with Constraints on Discrete Variables 149 7.4.1 CSP Complexity for Discrete Variables 151 7.5 Reasoning with Constraints on Continuous Variables 151 7.5.1 Constraint-Based Support for Collaborative Work 152 7.6 Summary 156 References 156 8 Optimization and Search 157 8.1 Introduction 157 8.2 Basic Concepts 158 8.2.1 Types of Optimization Problem 160 8.2.2 Formulating Optimization Tasks 161 8.2.3 Representing Search Spaces 163 8.2.4 Representing Constraints 164 8.2.5 Some Optimization Problems 165 8.3 Classification of Methods 167 8.4 Deterministic Optimization and Search 169 8.4.1 Special Cases 169 8.4.2 Deterministic Methods 174 8.5 Stochastic Methods 179 8.5.1 Pure Global Random Search 182 8.5.2 Local Search with Multiple Random Starts 182 8.5.3 Simulated Annealing 182 8.5.4 Genetic Algorithms 184 8.5.5 Controlled Random Search 184 8.5.6 PGSL 185 8.6 A Closer Look at Genetic Algorithms 188 8.6.1 Representation: Genetic Encoding 188 8.6.2 Evaluating an Individual 189 8.6.3 Creating the Initial Population 189 8.6.4 The Fitness Function 190 8.6.5 Reproduction 190 8.6.6 Mutation 192 8.7 Summary of Methods 192 Exercises 193 References 198 Further Reading 198 9 Knowledge Systems for Decision Support 199 9.1 Introduction 199 9.2 Important Characteristics of Knowledge Systems 200 9.3 Representation of Knowledge 202 9.3.1 Representation of Knowledge in Knowledge Systems 204 9.4 Reasoning with Knowledge 205 9.4.1 Rule Selection and Conflict Resolution 207 9.5 Importance of the User Interface 207 9.6 Maintenance of Knowledge 208 9.7 Model-based Reasoning 209 9.8 Case-Based Reasoning 209 9.8.1 Stages of Case-Based Reasoning 210 9.9 Summary 215 Reference 215 Further Reading 215 10 Machine Learning 217 10.1 Introduction 217 10.2 Improving Performance with Experience 218 10.3 Formalizing the Learning Task 220 10.3.1 Searching Hypothesis Spaces 224 10.4 Learning Algorithms 224 10.4.1 Rote Learning 225 10.4.2 Statistical Learning Techniques 226 10.4.3 Deductive Learning 230 10.4.4 Exploration and Discovery 231 10.5 A Closer Look at Artificial Neural Networks 231 10.5.1 Types of Neural Network 235 10.5.2 Learning in Neural Networks 236 10.5.3 Summary of Neural Networks 237 10.6 Support Vector Machines 237 10.6.1 Support Vector Classification 237 10.6.2 Support Vector Regression 240 10.7 Summary 240 Exercises 241 References 242 Further Reading 242 11 Geometric Modelling 243 11.1 Introduction 243 11.2 Engineering Applications 244 11.2.1 Criteria for Evaluating Representations 244 11.3 Mathematical Models for Representing Geometry 245 11.3.1 Two-Dimensional Representation of Simple Shapes 245 11.3.2 Curves Without Simple Mathematical Representations 247 11.3.3 B´ezier Curves 248 11.3.4 Mathematical Representation of Simple Surfaces 249 11.3.5 B´ezier Patches 250 11.3.6 Mathematical Representation of Regular-Shaped Solids 251 11.4 Representing Complex Solids 252 11.4.1 Primitive Instancing 252 11.4.2 Mesh Representations 253 11.4.3 Sweep Representations 255 11.4.4 Boundary Representations 257 11.4.5 Decomposition Models 258 11.4.6 Constructive Solid Geometry (CSG) 260 11.5 Applications 263 11.5.1 Estimation of Volume 263 11.5.2 Finite Element Mesh for a Spread Footing 264 11.5.3 3D Graphical View of a Structure 266 11.6 Summary 267 Further Reading 267 12 Computer Graphics 269 12.1 Introduction 269 12.2 Tasks of Computer Graphics 270 12.3 Display Devices 270 12.3.1 Types of Display Device 271 12.3.2 From Geometric Representations to Graphical Displays 272 12.4 Representing Graphics 272 12.4.1 Representing Colours 273 12.4.2 Coordinate System 273 12.4.3 Bitmap Representations 274 12.4.4 Higher-Level Representations 275 12.5 The Graphics Pipeline 276 12.5.1 Modelling Transformations 276 12.5.2 Viewing Transformations 280 12.5.3 Scan Conversion 285 12.6 Interactive Graphics 287 12.7 Graphical User Interfaces (GUI) and Human–Computer Interaction (HCI) 288 12.7.1 Engineer–Computer Interaction 288 12.8 Applications 289 12.8.1 4D Simulations 289 12.8.2 Navigating Multidimensional Solution Spaces 289 12.8.3 Computer Vision and Image Processing 290 12.8.4 Laser Scanning 290 12.9 Summary 292 References 292 Further Reading 292 13 Distributed Applications and the Web 293 13.1 Introduction 293 13.1.1 A Simple Example of a Client–Server System 294 13.1.2 Definitions 295 13.1.3 Trends Driving C/S Architecture 296 13.2 Examples of Client–Server Applications 297 13.2.1 File Servers 297 13.2.2 FTP Servers 298 13.2.3 Database Servers 298 13.2.4 Groupware Servers 298 13.2.5 Object Servers 298 13.2.6 Operating System Servers 299 13.2.7 Display Servers 299 13.2.8 Web Servers 300 13.2.9 Application Servers 300 13.3 Distinctive Features of C/S Systems 300 13.3.1 Asymmetrical Protocol 300 13.3.2 Message-Based Mechanism 301 13.3.3 Why are Protocols Important? 304 13.4 Client–server System Design 304 13.4.1 Three-Tier Architecture 305 13.4.2 Application Partitioning 306 13.5 Advantages of Client–Server Systems 307 13.6 Developing Client–Server Applications 307 13.6.1 TCP/IP Sockets 308 13.6.2 Other Middleware Options 309 13.7 The World Wide Web 309 13.7.1 Limitations of Exchanging Only Static Information 310 13.7.2 Common Gateway Interface 310 13.7.3 Engineering Applications on the Web 311 13.7.4 Other Models for Dynamic Information Exchange 311 13.8 Peer-to-Peer Networks 312 13.8.1 Information Interchange Through P2P Networks 314 13.8.2 P2P Networks for Engineering Applications 314 13.8.3 Advantages of Peer-to-Peer Networks 315 13.8.4 Issues and Challenges 315 13.9 Agent Technology 316 13.9.1 Issues in Multi-Agent Systems 317 13.10 Cloud Computing 318 13.11 Complexity 319 13.12 Summary 319 Reference 320 Further Reading 320 Index 321

    Out of stock

    £999.99

  • Alice 3 in Action

    Cengage Learning, Inc Alice 3 in Action

    10 in stock

    Book SynopsisDiscover the excitement and action of computer programming immediately with this dynamic addition to any computer programming course - ALICE 3 IN ACTION: COMPUTING THROUGH ANIMATION, 2E. This brief six-chapter supplementary book uses Alice - a popular 3D virtual reality computer programming system that reduces programming syntax and eliminates many of the common barriers to programming success.Alice and ALICE 3 IN ACTION: COMPUTING THROUGH ANIMATION, 2E make programming both simple and fun. Even if you are a beginning student with no prior programming experience, you will quickly see the possibilities and fulfilling results of computer programming today.Table of Contents1. Getting Started with Alice. 2. Methods. 3. Variables and Expressions. 4. Flow Control. 5. Arrays. 6. Events Appendix A. Alice Standard Methods and Functions. Appendix B. Recursion. Appendix C. NetBeans.

    10 in stock

    £178.31

  • A Brief History of Artificial Intelligence

    Flatiron Books A Brief History of Artificial Intelligence

    10 in stock

    Book SynopsisFrom Oxford''s leading AI researcher comes a fun and accessible tour through the history and future of one of the most cutting edge and misunderstood field in science: Artificial IntelligenceThe somewhat ill-defined long-term aim of AI is to build machines that are conscious, self-aware, and sentient; machines capable of the kind of intelligent autonomous action that currently only people are capable of. As an AI researcher with 25 years of experience, professor Mike Wooldridge has learned to be obsessively cautious about such claims, while still promoting an intense optimism about the future of the field. There have been genuine scientific breakthroughs that have made AI systems possible in the past decade that the founders of the field would have hailed as miraculous. Driverless cars and automated translation tools are just two examples of AI technologies that have become a practical, everyday reality in the past few years, and which will have a huge impact on our w

    10 in stock

    £23.19

  • McGraw-Hill Education Principles of Computer Security CompTIA Security

    Out of stock

    Book SynopsisThis thoroughly updated IT security textbook covers every topic on CompTIA Security+ exam SY0-501Learn IT security fundamentals while getting complete coverage of the latest CompTIA Security+ certification exam objectives. Written by a team of leading security academics, this full-color textbook teaches essential computer and network security skills, including communication, infrastructure, operational security, attack prevention, disaster recovery, computer forensics, and much more.Principles of Computer Security: CompTIA Security+ and Beyond, Fifth Edition (Exam SY0-501) is presented in an engaging style and features full-color illustrations. Each chapter includes Learning Objectives, Real-world examples, "Try This!" and "Cross Check" exercises, Tech Tips, Notes, Warnings, Exam Tips, and end-of-chapter quizzes and lab projects. The book also comes with a complete electronic practice exam that mirrors the actual CompTIA Security+ certificatio

    Out of stock

    £83.23

  • Microsoft Office 365 A Skills Approach 2019

    McGraw-Hill Education Microsoft Office 365 A Skills Approach 2019

    7 in stock

    Book SynopsisOverviewMicrosoft Office Skills on Demand!Microsoft Office 365/2019: A Skills Approach provides a unique approach to learning Office Suite by isolating skills for customized learning. Authored by the platform developers of SIMnet, McGraw-Hill Education's online training and assessment program, this textbook has 1:1 content with SIMnet activities and content. As a result, studentsTable of ContentsIntroduction 365 1 Essential Skills for Office word 365 Word 1 Getting Started with Word 2 Formatting Text and Paragraphs 3 Formatting Documents 4 Working with Pictures, Tables, and Charts 5 Working with Reports and Collaborating with Others Excel 1 Word Addendum: Mailings excel 365 1 Getting Started with Excel 2 Formatting Cells 3 Using Formulas and Functions 4 Formatting Worksheets and Managing the Workbook 5 Adding Charts and Analyzing Data access 365 Access 1 Getting Started With Access 2 Working with Tables 3 Using Queries and Organizing Information 4 Working with Forms and Report PowerPoint 1 Getting Started with PowerPoint 2 Adding Content to Slides 3 Formatting Presentations 4 Managing and Delivering Presentations

    7 in stock

    £194.40

  • Microsoft Office 365 In Practice 2019 Edition

    McGraw-Hill Education Microsoft Office 365 In Practice 2019 Edition

    Book SynopsisMicrosoft Office365/2019: In Practice offers a fresh approach to teaching today's students Microsoft Officeskills by clearly introducing skills in logical order: 1) Topic 2) Instructionand 3) Practice. Nordell's TIP approach builds a foundation for success by helpingstudents apply what they learn, and provides transferable skills that allowstudents to grasp critical thinking beyond the textbook assignments. In Practice seamlessly integrates with SIMnet,McGraw-Hill Education's learning and assessment solution, which houses contentto help students practice and master computing concepts and Microsoft Officeskills. In Practice auto-graded projectTable of ContentsIntro. 2- Using Microsoft OfficeIntro. 3 - Creating, Saving, Closing, and Opening Office FilesIntro. 4 - Working with FilesIntro. 5 - Using the Ribbon, Tabs, and Quick Access ToolbarIntro. 7 - Using Context Menus, the Mini Toolbar, and Keyboard ShortcutsIntro. 8 - Organizing and Customizing Folders and 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 Presentation

    £237.80

  • Engineering Trustworthy Systems Get Cybersecurity

    McGraw-Hill Education Engineering Trustworthy Systems Get Cybersecurity

    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.Cutting-edge cybersecurity solutions to defend against the most sophisticated attacksThis professional guide shows, step by step, how to design and deploy highly secure systems on time and within budget. The book offers comprehensive examples, objectives, and best practices and shows how to build and maintain powerful, cost-effective cybersecurity systems. Readers will learn to think strategically, identify the highest priority risks, and apply advanced countermeasures that address the entire attack space. Engineering Trustworthy Systems: Get Cybersecurity Design Right the First Time showcases 35 years of practical engineering experience from an expert whose persuasive vision has advanced national cyberTable of ContentsPART 1: What Do You Want?Chapter 1: What's the Problem?Chapter 2: Cybersecurity Right-ThinkChapter 3: Value and Mission: Know ThyselfChapter 4: Harm: Mission in PerilChapter 5: Approximating RealityPART 2: What Could Go Wrong?Chapter 6: Adversaries: Know Thy EnemyChapter 7: Forests of Attack TreesPART 3: What Are the Building Blocks of Mitigating Risk?Chapter 8: Countermeasures -- Security ControlsChapter 9: Trustworthy Hardware -- BedrockChapter 10: Cryptography -- A Sharp ToolChapter 11: AuthenticationChapter 12: AuthorizationChapter 13: Detection FoundationChapter 14: Detection SystemsChapter 15: Detection StrategyChapter 16: Deterrence and Adversarial RiskPART 4: How Do You Orchestrate Cybersecurity?17: Cybersecurity Risk AssessmentChapter 18: Risk Mitigation and OptimizationChapter 19: Engineering FundamentalsChapter 20: Architecting CybersecurityChapter 21: Assuring Cybersecurity: Getting it RightChapter 22: Cyber Situation Understanding: What's Going OnChapter 23: Command and Control: What to Do About AttackPART 5: Moving Cybersecurity ForwardChapter 24: Strategy Policy and InvestmentChapter 25: The Future of CybersecurityPART 6: AppendicesApp A: Resources

    £53.09

  • McGraw-Hill Education Loose Leaf for Software Engineering A

    Book Synopsis

    £174.60

  • McGraw-Hill Education Software Engineering Connect Access Card A

    Book Synopsis

    £121.22

  • Mike Meyers CompTIA A Guide to Managing and

    McGraw-Hill Education Mike Meyers CompTIA A Guide to Managing and

    Out of stock

    Book Synopsis Publisher'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. Fully Updated, Essential Skills for a Successful IT Career Written by the leading authority on CompTIA A+ certification and training, this four-color guide will help you pass CompTIA A+ exams 220-1001 and 220-1002 and become a certified IT professional with proven expertise in hardware and software. Mike Meyersâ CompTIA A+ Guide to Managing and Troubleshooting PCs, Sixth Edition offers complete coverage of the latest exam objectives. Youâll get on-the-job tips, end-of-chapter review questions, and hundreds of photographs and illustrations. Learn how to: âWork with CPUs, RAM, B

    Out of stock

    £999.99

  • McGraw-Hill Education Foundations and Strategies for Medical Device

    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.Cutting-edge medical device design techniques, strategies, and insightsA complete curriculum, this practical book provides the novice design engineer of devices with a rounded exposure to unique medical device design practices. The text contains key medical device design strategies and offers real-world insights, analysis, and rationale. Foundations and Strategies for Medical Device Design contains special and specific design approaches and clear discussions on why each method worksâor doesnât workâin various applications. The book includes a common vocabulary for communicating and understanding the scientific, regulatory, and business aspects of medical device design. Detailed case studies along with enlightening anecdotes demonstrate how propeTable of ContentsMessage to StudentsMessage to InstructorsCHAPTER 1 Just 100 Years Ago Learning Objectives New Terms If You Were Born Just 100 Years Sooner How Things Have Changed Summary Study Questions Thought Questions ReferencesCHAPTER 2 President Eisenhower’s Heart Attack Learning Objectives New Terms September 1955 Electrocardiogram (ECG) Oxygen Tent Oxygen Therapy A Half Century after the President’s Heart Attack Foundations for Medical Device Advancement Ike: Resilience Thanks to Biomedical Engineering Summary Study Questions Thought Questions ReferencesCHAPTER 3 Events That Built Our Key Regulations and Practices Learning Objectives New Terms Food and Drug Administration and the Food, Drug, and Cosmetic Act of 1938 Early Good Manufacturing Practices and the National Institutes of Health Elixir of Sulfanilamide Current Good Manufacturing Practices and FDA 21 CFR Part 820 Medical Device Amendments Act of 1976 Safe Medical Devices Act of 1990 and Design Controls International Standards Organization (ISO) 13485 Summary Study Questions Thought Questions ReferencesCHAPTER 4 Thalidomide Learning Objectives New Terms Thalidomide Tragedy The Power of One FDA Reviewer Animal Models and Pregnancy Kefauver-Harris Drug Amendments Act of 1962 Advancing Animal Models Summary Study Questions Thought Questions ReferencesCHAPTER 5 The Dalkon Shield Learning Objectives New Terms Preamendment Status Dalkon Shield Medical Devices Amendments of 1976 Summary Study Questions Thought Questions ReferencesCHAPTER 6 Understanding Today’s Food and Drug Administration Learning Objectives New Terms FDA Mission Cost and Time to Market FDA Structure Summary Study Questions Thought Questions ReferencesCHAPTER 7 Preparing a Regulatory Strategy Learning Objectives New Terms FDA’s Rationale for Medical Device Classification Determining Your Regulatory Strategy Advanced (But Important to Know About) Strategies Summary Study Questions Thought Questions ReferencesCHAPTER 8 Foundations of Clinical and Preclinical Research Learning Objectives New Terms Living Subjects Research Animal Research Strategies Clinical Trials Summary Study Questions Thought Questions ReferencesCHAPTER 9 Clinical Study Strategies Learning Objectives New Terms Impact of Clinical Study on Design Planning Reasons for Clinical Testing Summary Study Questions Thought Questions ReferencesCHAPTER 10 Kyphon and Reimbursement Learning Objectives New Terms The Lawsuit Involving Kyphon, Inc. What Is Reimbursement? Summary Study Questions Thought Questions ReferencesCHAPTER 11 Navigating Codes for Reimbursement Learning Objectives New Terms Current Procedural Terminology Codes International Classification of Diseases Codes Diagnosis-Related Groups Healthcare Common Procedure Coding System and Durable Medical Equipment, Prosthetics, Orthotics, and Supplies Summary Study Questions Thought Questions ReferencesCHAPTER 12 Device-Associated Infections Learning Objectives New Terms Nosocomial Infection (aka HAI) Biofilms and Implant Failure Surface Treatment to Prevent Infection Summary Study Questions Thought Questions ReferencesCHAPTER 13 Designing for Postmarket Safety Learning Objectives New Terms Long-Range Data Come Only After a Product Is on the Market Medical Device Reclassification Summary Study Questions Thought Questions ReferencesCHAPTER 14 Designing for Biocompatibility and Infection Prevention Learning Objectives New Terms Biocompatibility Cleaning, Disinfection, and Sterilization Summary Study Questions Thought Questions ReferencesCHAPTER 15 Designing for the Use Case Learning Objectives New Terms Equipment Management in the Clinic Patient Adherence Summary Study Questions Thought Questions ReferencesCHAPTER 16 The Landscape for Medical Devices in the Twenty-First Century Learning Objectives New Terms Goals for Improving Outcomes Increased Regulation Internet of Medical Things Heart Surgery Data Pandemic/Summary Study Questions Thought Questions ReferencesIndex

    £74.99

  • McGraw-Hill Education CISA Certified Information Systems Auditor Bundle

    Out of stock

    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.Includes CISA All-in-One Exam Guide & CISA Practice Exams as well as a bonus Quick Review Guide -- all for 20% less than purchasing the books individuallyTake ISACAâs challenging Certified Information Systems Auditor (CISA) exam with complete confidence using this comprehensive self-study collection. Comprised of CISA Certified Information Systems Auditor All-in-One Exam Guide, Fourth Edition, CISA Certified Information Systems Auditor Practice Exams, and bonus digital content, this bundle contains 100% coverage of every topic in the 2019 CISA Job Practice. You will get real-world examples, professional insights, and concise explanations.CISA Certified Information Systems Auditor Bundle contains practice

    Out of stock

    £53.75

  • McGraw-Hill Education CompTIA Security Certification Bundle Fourth

    Out of stock

    Book SynopsisThis money-saving collection covers every objective for the CompTIA Security+ exam and contains exclusive bonus contentThis fully updated test preparation bundle covers every topic on the current version of the CompTIA Security+ exam. Designed to be the ultimate self-study resource, this collection includes the current editions of CompTIA Security+ Certification Study Guide and CompTIA Security+ Certification Practice Exams along with exclusive online contentâall at a discount of 12% off of the suggested retail price.CompTIA Security+ Certification Bundle, Fourth Edition (Exam SY0-601) provides you with a wide variety of exam-focused preparation resources. Bonus content includes a quick review guide, a security audit checklist, and a URL reference list. Online content from features author-led video training, lab simulations, and a customizable test engine that contains four complete practice exams.Online content includes 500 addi

    Out of stock

    £38.99

  • Data Modeling and Database Design

    Cengage Learning, Inc Data Modeling and Database Design

    2 in stock

    Book SynopsisDATA MODELING AND DATABASE DESIGN presents a conceptually complete coverage of indispensable topics that each MIS student should learn if that student takes only one database course. Database design and data modeling encompass the minimal set of topics addressing the core competency of knowledge students should acquire in the database area. The text, rich examples, and figures work together to cover material with a depth and precision that is not available in more introductory database books.Table of Contents1. Database Systems: Architecture and Components. Part I: CONCEPTUAL DATA MODELING. 2. Foundation Concepts. 3. Entity-Relationship Modeling. 4. Enhanced Entity-Relationship (EER) Modeling. 5. Modeling Complex Relationships. Part II: LOGICAL DATA MODELING. 6. The Relational Data Model. Part III: NORMALIZATION. 7. Functional Dependencies. 8. Normal Forms Based on Functional Dependencies. 9. Higher Normal Forms. Part IV: DATABASE IMPLEMENTATION USING THE RELATIONAL DATA MODEL. 10. Database Creation. 11. Relational Algebra. 12. Structured Query Language (SQL). 13. Advanced Data Manipulation Using SQL. Appendix A. Appendix B.

    2 in stock

    £131.57

  • Information Technology Project Management

    Cengage Learning, Inc Information Technology Project Management

    Book SynopsisGain a strong understanding of IT project management as you learn to apply today's most effective project management tools and techniques with the unique approach found in INFORMATION TECHNOLOGY PROJECT MANAGEMENT, 8E. This book emphasizes the latest developments and skills to help you prepare for the Project Management Professional (PMP) or Certified Associate in Project Management (CAPM) exams. While this edition reflect content from the latest the PMBOK Guide, it goes well beyond the Guide to provide a meaningful context for project management. Hundreds of timely examples highlight IT projects, while quick quizzes, discussion questions, exercises, and ongoing cases reinforce your learning. Time-saving template files assist in completing tasks. Examples from familiar companies featured in today's news, an Agile case, MindView software, and a guide to using Microsoft Project 2013 help you master IT project management skills that are marketable around the globe.Table of Contents1. Introduction to Project Management. 2. The Project Management and Information Technology Context. 3. The Project Management Process Groups: A Case Study. 4. Project Integration Management. 5. Project Scope Management. 6. Project Time Management. 7. Project Cost Management. 8. Project Quality Management. 9. Project Human Resource Management. 10. Project Communications Management. 11. Project Risk Management. 12. Project Procurement Management. 13. Project Stakeholder Managements. Appendix A. Guide to Using Microsoft Project 2013.

    £134.37

  • Understanding Computers Today and Tomorrow

    Understanding Computers Today and Tomorrow

    1 in stock

    Book SynopsisUnderstanding Computers: Today and Tomorrow gives your students a classic introduction to computer concepts with a modern twist! Known for its emphasis on industry insight and societal issues, this text makes concepts relevant to today's career-focused students and has increased emphasis on mobile computing and related issues such as mobile commerce and mobile security.

    1 in stock

    £159.95

  • Microsoft Visual Basic 2015 for Windows Web

    Cengage Learning, Inc Microsoft Visual Basic 2015 for Windows Web

    Out of stock

    Book SynopsisNow you can prepare for the number one job in the tech sector -- app development as you master Microsoft Visual Basic with the step-by-step, visual approach and professional programming opportunities in MICROSOFT VISUAL BASIC 2015 FOR WINDOWS, WEB, WINDOWS STORE, AND DATABASE APPLICATIONS: COMPREHENSIVE. This book lays the groundwork for a degree in IT programming as it equips you with a solid understanding of Windows programming for 2015, including Windows Desktop, database and web applications, and Windows Store development. The book's innovative step-by-step approach blends video demonstrations of professional-quality programs with in-depth discussions of today's most effective programming concepts and techniques. You practice what you've learned with numerous real programming assignments in each chapter that equip you to program independently at your best. Chapter 12, which covers the Windows Store, will be posted online at CengageBrain.com, to provide you with the latest updates Table of Contents1. Introduction to Visual Basic 2015 Programming. 2. Program and Graphical User Interface Design. 3. Program Design and Coding. 4. Variables and Arithmetic Operations. 5. Decision Structures. 6. Loop Structures. 7. Using Procedures and Exception Handling. 8. Using Arrays and File Handling. 9. Creating Web Applications. 10. Incorporating Databases with ADO.NET. 11. Multiple Classes and Inheritance. 12. Getting Started with Windows Store Apps. Appendices.

    Out of stock

    £210.24

  • Principles of Web Design

    Cengage Learning, Inc Principles of Web Design

    Out of stock

    Book SynopsisPRINCIPLES OF WEB DESIGN, Sixth Edition, guides readers through the entire web site design process, while developing and enhancing HTML, CSS, and visual design skills along the way. Now updated to include designing web content for smartphones and tablets, this Sixth Edition features all-new sections on HTML5, CSS3, and responsive design as well as technical updates and new screen shots throughout. Beginning with the web design environment and the principles of sound web design, students will continue to planning site layout and navigation, and progress to web typography, colors and images, and more. With thought-provoking hands-on activities and projects, students will gain a solid foundation of designing successful, standards-based, responsive web sites that are portable across different operating systems, browsers, smartphones and tablets.Table of Contents1. HTML5. 2. Web Site Design Principles. 3. Site Planning. 4. Cascading Style Sheets. 5. Web Typography. 6. Box Properties. 7. Page Layouts. 8. Graphics and Color. 9. Site Navigation. 10. Data Tables. 11. Web Forms. 12. Responsive Web Design. Appendix A: HTML Reference. Appendix B: CSS Reference.

    Out of stock

    £75.99

  • Cengage Learning, Inc New Perspectives Computer Concepts 2016 Enhanced

    Out of stock

    Book SynopsisGain the full understanding of today's digital world with the cohesive framework and logical organization found only in NEW PERSPECTIVES ON COMPUTER CONCEPTS 2016, ENHANCED, COMPREHENSIVE. This dynamic book provides the latest updates on emerging technology with engaging learning features, informative visuals and hands-on activities proven to increase your understanding. An insightful introduction highlights today's digital evolution, while coverage of social media and online security examines concepts behind today's important trends in technology. You gain insights into the underlying principles supporting the wide scope of digital devices in use today with an emphasis on the connectivity that pervades modern life. This Enhanced Edition includes a new hands-on programming chapter that teaches you how to program using Python.Table of ContentsIntroduction: The Digital Revolution. Unit I: DIGITAL CONTENT. Digital Basics. Digital Sound. Bitmap Graphics. Vector Graphics. Digital Video. Lab: The Digital World with Eyes Shut. Unit II: DIGITAL DEVICES. Device Basics. Device Options. Processors and Memory. Storage. Input and Output. Lab: What's Going on in There? Unit III: NETWORKS. Network Basics. The Internet. Internet Access. Local Area Networks. File Sharing. Lab: Hack Your Net. Unit IV: THE WEB. Web Basics. Browsers. HTML. HTTP. 270. Search Engines. Lab: Design Your Home Page. UnitV: SOCIAL MEDIA. Social Networking. Content Communities. Blogs and More. Online Communication. Social Media Values. Lab: Analyze Me. Unit VI: SOFTWARE. Software Basics. Operating Systems. Apps and Applications. Productivity Software. File Management Utilities. Lab: Put Your File Ducks in a Row. Unit VII: DIGITAL SECURITY. Unauthorized Use. Malware. Online Intrusions. Interception. Social Engineering. Lab: Chrome Lockdown. Unit VIII: THE ICT INDUSTRY. ICT Industry Basics. The Computer Industry. The Telecom Industry. Tech Careers. ICT Laws and Ethics. Lab: Perfect Your Profile. Unit IX: INFORMATION SYSTEMS. Information System Basics. Enterprise Applications. Systems Analysis. Design and Implementation. System Security. Lab: Decisions. Decisions. Decisions. Unit X: DATABASES. Database Basics. Database Tools. Database Design. SQL. Big Data. Lab: SQL. Unit XI: PROGRAMMING. Program Development. Programming Tools. Procedural Programming. Object-Oriented Code. Declarative Programming. Lab: Tunnels and Dragons. Bonus Unit: TRY IT! PROGRAMMING WITH PYTHON���. Hello World Python��� Style. Wacky Word Game. Build Your Own Calculator. Ask the Computer. Race Game. Glossary. Index. Answers.

    Out of stock

    £190.93

  • Pearson Education (US) Introduction to Computers and Information

    Out of stock

    Book Synopsis

    Out of stock

    £22.97

  • Microsoft Visual C An Introduction to

    Cengage Learning, Inc Microsoft Visual C An Introduction to

    15 in stock

    Book SynopsisDevelop the strong programming skills you need for professional success with Farrell's MICROSOFT VISUAL C# 2017: AN INTRODUCTION TO OBJECT-ORIENTED PROGRAMMING, 7E. Approachable examples and a clear, straightforward style help you build a solid understanding of both structured and object-oriented programming concepts. You master critical principles and techniques that easily transfer to other programming languages. This new edition incorporates the most recent versions of both C# and Visual Studio 2017 to ensure you have the contemporary skills required in business today. Short "You Do It" hands-on features; video lessons for each chapter; and a variety of new debugging exercises, programming exercises, and running case studies help prepare you for success in today's programming environment. New MindTap online resource offers coding labs and additional assessment, in addition to a full eReader. Discover the tools and expertise you need for programming success.Table of Contents1. A First Program Using C#. 2. Using Data. 3. Using GUI Objects and the Visual Studio IDE. 4. Making Decisions. 5. Looping. 6. Using Arrays. 7. Introduction to Methods. 8. Advanced Method Concepts. 9. Using Classes and Objects. 10. Introduction to Inheritance. 11. Exception Handling. 12. Using Controls. 13. Handling Events. 14. Files and Streams. Appendix A: Operator Precedence and Associativity. Appendix B: Understanding Numbering Systems and Computer Codes. Appendix C: Using the IDE Editor.

    15 in stock

    £191.33

  • Cengage Learning, Inc Illustrated Course Guides Professionalism Soft

    Out of stock

    Book SynopsisGive your students the professional skills needed for success throughout their education and career with ILLUSTRATED COURSE GUIDES: PROFESSIONALISM - SOFT SKILLS FOR A DIGITAL WORKPLACE, 2E. Part of the acclaimed ILLUSTRATED SOFT SKILLS SERIES, this book, like all others in the series, makes it easy to teach students the essential soft skills necessary to succeed in today's competitive workplace. Each book addresses 40 critical skills, providing your students with extensive knowledge they can bring with them into the professional world.Table of ContentsA. Presenting Yourself Professionally. B. Developing a Professional Work Ethic. C. Developing Your Interpersonal Skills. D. Understanding Office Protocols and Politics. E. Planning and Managing Your Career.

    Out of stock

    £54.62

  • New Perspectives Portfolio Projects for Soft

    Cengage Learning, Inc New Perspectives Portfolio Projects for Soft

    10 in stock

    Book SynopsisNow you can develop the critical soft skills that you need to thrive in academic pursuits, land a dream job, and flourish in the workplace with NEW PERSPECTIVES PORTFOLIO PROJECTS FOR SOFT SKILLS, 2E. By working through realistic case scenarios, you gain hands on practice in creating and delivering dynamic presentations, managing your online persona, and communicating effectively using technology.Table of Contents1. Why Soft Skills Matter: Career Preparation. 2. Your Online Brand. 3. Workplace Communication Skills. 4. Team Dynamics. 5. Presentation Skills. Certificate of Completion. Bibliography.

    10 in stock

    £105.78

  • Microsoft Powerpoint 2016 Tips

    Barcharts, Inc Microsoft Powerpoint 2016 Tips

    10 in stock

    Book SynopsisStep up your presentation skills with our 6-page laminated guide, focusing on graphic features, animation, audio and a variety of ways presentations can be formatted and distributed. Joan Lambert, author of multiple books on the Microsoft Office Suite, creator of many Lynda.com videos and an experienced corporate trainer used her experience and knowledge to cover the most relevant functions for users at different levels. Also look for the PowerPoint 2016 QuickStudy for more general coverage of software use, then use the pair to become a power user that can create presentations that wow. Suggested uses: Workplace -- flat for easy storage and access at a moments notice to find a function you need to use, or to jog your memory for a function you do not use often; Company Training -- reduce help-desk calls and keep productivity flowing for a team or for your entire company; Students/Teachers/Parents -- help with the learning curve in a classroom or for your child and any projects requirin

    10 in stock

    £9.36

  • Microsoft Excel 2016 Tips  Tricks

    Barcharts, Inc Microsoft Excel 2016 Tips Tricks

    10 in stock

    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.

    10 in stock

    £9.36

  • £6.99

  • Writing for Computer Science

    Springer London Ltd Writing for Computer Science

    1 in stock

    Book SynopsisAll researchers need to write or speak about their work, and to have research that is worth presenting. Based on the author's decades of experience as a researcher and advisor, this third edition provides detailed guidance on writing and presentations and a comprehensive introduction to research methods, the how-to of being a successful scientist.Topics include: Development of ideas into research questions; How to find, read, evaluate and referee other research; Design and evaluation of experiments and appropriate use of statistics; Ethics, the principles of science and examples of science gone wrong. Much of the book is a step-by-step guide to effective communication, with advice on: Writing style and editing; Figures, graphs and tables; Mathematics and algorithms; Literature reviews and referees' reports; Structuring of arguments and results into papers and theses; Writing of other professional documents; Presentation of talks and posters. Written in an accessible style and incluTrade Review“This is a comprehensive guide on research methods and how to produce a scientific publication detailing one’s research in computer science … . a must-read for those doing research in CS and related fields. It will greatly benefit anyone who is involved in any kind of scientific research, as the examples are only from the CS field. Students, researchers, scientists, and other academicians involved in scientific research will improve both their research methods and writing by reading this book.” (Alexis Leon, Computing Reviews, July, 2015)Table of ContentsPreface.- Introduction.- Getting Started.- Reading and Reviewing.- Hypotheses, Questions and Evidence.- Writing a Paper.- Good Style.- Style Specifics.- Punctuation.- Mathematics.- Algorithms.- Graphs, Figures and Tables.- Other Professional Writing.- Editing.- Experimentation.- Statistical Principles.- Presentations.– Ethics.- Afterword.- Exercises.- Index.

    1 in stock

    £40.49

  • O'Reilly Media Make Technology on Your Time

    Out of stock

    Book SynopsisMakers never had it so good! Tools available to makers are getting increasingly sophisticated and specific, more accessible, and less expensive. Makers can also add the big tools to their toolboxes--those typically only available at their local makerspaces.

    Out of stock

    £7.99

  • Rowman & Littlefield 3D Computer Graphics

    Out of stock

    Book SynopsisA completely updated and redesigned version of a popular text, this is a concise introduction to professional techniques for nonprogrammers and nonmathematicians. Its scope takes in the entire field of three-dimensional computer graphics, with an emphasis on modeling of shapes, specification of materials, and lighting design. For those with limited computer backgrounds who wish to use computer graphics in commercial and industrial design, advertising, and art, this book will provide a firm understanding of the principles and hardware used to create realistic, three-dimensional images, scenes, and animations. Subjects covered: Basic Concepts and Hardware, Geometry and Color, Computer Graphics Hardware, Surfaces and Materials, Lighting and Shading, Polygons and Polygonal Models, Textures, Fractals, Curved Surfaces, Basic Modeling, Principles of Rendering, Rendering Algorithms, Advanced Modeling, Computer-Assisted Animation, Production Techniques, Bibliography, and Index. (71/4 X 91/4, 232 pages, color photos, b&w photos, diagrams, graphs)

    Out of stock

    £19.99

  • International Society for Technology in Education Storytelling With Purpose: Digital Projects to

    Out of stock

    Book SynopsisLearn how to embrace the power of digital storytelling with your students, and reframe the learning process as one based on curiosity, purpose and joy.Storytelling enables us to make sense of the world and bring order to our thinking. Now more than ever, students are hungry for authentic learning experiences that offer opportunities to make an impact beyond the classroom. With practical advice and examples of how to plan, create, publish and assess student stories, this book offers a fresh approach to digital storytelling. And it includes evidence-based, classroom-tested guidance on how to provide students with the tools and structure they need to develop a mindset of curiosity, agency and purpose.Establishing digital storytelling as a framework for learning rather than a separate add-on project or a way to record work being done in other subject areas, the book covers various types of digital storytelling--from infographics and social media posts to podcasts and video documentaries--and demonstrates how to choose the best ways to incorporate digital storytelling into curricula.Student examples and teacher case studies provide inspiration on how to integrate the practice into classrooms of all grade levels and subject areas.The book: Shows how to create uncheatable assessments through student-created story projects Helps educators create meaningful learning experiences by integrating edtech tools and storytelling into their curriculum. Shows how storytelling can help students activate higher-level thinking to conduct research, process ideas and information, and share the synthesis of these ideas with an audience. Illustrates how digital storytelling can help develop a mindset of collaboration, mental agility and resilience. Presents student examples, teacher case studies and sample lessons to demonstrate how to integrate student stories into curriculum in authentic ways. Offers flexibility, through sample projects that vary in degree of difficulty, so teachers can choose the best option based on their resources and unique situation. More than a practical edtech guide, this book explores the why behind digital storytelling as much as the how. Educators will learn how to help students explore cultural and historical context, develop social emotional resiliency, and develop the skills they need to become engaged global citizens.Trade Review“Michael Hernandez’s new book on digital storytelling is a must-have for educators. It’s a clear, practical guide for infusing storytelling in any subject. Hernandez outlines the essentials of digital storytelling with easy-to-follow steps and relevant examples. This book is perfect for teachers aiming to integrate more multimedia into their lessons and empower their students as creators. It’s an invaluable resource for enhancing classroom engagement and creativity.” - Monica Burns, Ed.D., author of EdTech Essentials and founder of ClassTechTips.com “Michael Hernandez is a master storyteller and a master teacher, and this beautifully designed book is a perfect example of his craft. Through the range of practical ideas and the illustrative examples in Storytelling With Purpose, every teacher, storyteller, and creator who aspires to refine their approaches will benefit from engaging with Michael’s latest work. This is one of those rare books where you can benefit from reading it linearly from front to back or jump around to the areas that interest you the most (at first-- you’ll be compelled to read it all no matter what!). This is a wonderful contribution to the body of literature that focuses on purposeful, student-centered education.” - Dr. Reshan Richards, Lecturer, Columbia University School of Professional Studies Co-Founder, Explain Everything (acquired by Promethean, Inc.) “Storytelling With Purpose is a much-needed resource for today’s educator. Through stories and examples from his experience as a teacher, Michael brings us on a journey to understand ways to support storytelling in the classroom and to empower the voices of youth by design. Readers are able to explore different types, forms, and purposes of digital stories and then are guided through a creation process positioning students (and teachers) as thoughtful observers of the world, creators of stories, and messengers of perspective, experience, and action. Inspiring and inventive, this book will be one I can return to again and again!” - Jennifer Williams, ISTE Author, Global Educator, Co-founder Take Action Global and TeachSDGs

    Out of stock

    £31.30

  • Berrett-Koehler DOT CALM

    Out of stock

    Book Synopsis

    Out of stock

    £12.59

  • New Kind of Science

    Wolfram Media New Kind of Science

    Book Synopsis

    £14.20

© 2026 Book Curl

    • American Express
    • Apple Pay
    • Diners Club
    • Discover
    • Google Pay
    • Maestro
    • Mastercard
    • PayPal
    • Shop Pay
    • Union Pay
    • Visa

    Login

    Forgot your password?

    Don't have an account yet?
    Create account