Computer science Books

2455 products


  • Biomolecular Networks

    John Wiley & Sons Inc Biomolecular Networks

    10 in stock

    Book SynopsisAlternative techniques and tools for analyzing biomolecular networks With the recent rapid advances in molecular biology, high-throughput experimental methods have resulted in enormous amounts of data that can be used to study biomolecular networks in living organisms. With this development has come recognition of the fact that a complicated living organism cannot be fully understood by merely analyzing individual components. Rather, it is the interactions of components or biomolecular networks that are ultimately responsible for an organism''s form and function. This book addresses the important need for a new set of computational tools to reveal essential biological mechanisms from a systems biology approach. Readers will get comprehensive coverage of analyzing biomolecular networks in cellular systems based on available experimental data with an emphasis on the aspects of network, system, integration, and engineering. Each topic is treated in depth with specific biologicaTable of ContentsPREFACE. ACKNOWLEDGMENTS. LIST OF ILLUSTRATIONS. ACRONYMS. 1 Introduction. 1.1 Basic Concepts in Molecular Biology. 1.2 Biomolecular Networks in Cells. 1.3 Network Systems Biology. 1.4 About This Book. I GENE NETWORKS. 2 Transcription Regulation: Networks and Models. 2.1 Transcription Regulation and Gene Expression. 2.2 Networks in Transcription Regulation. 2.3 Nonlinear Models Based on Biochemical Reactions. 2.4 Integrated Models for Regulatory Networks. 2.5 Summary. 3 Reconstruction of Gene Regulatory Networks. 3.1 Mathematical Models of Gene Regulatory Network. 3.2 Reconstructing Gene Regulatory Networks. 3.3 Inferring Gene Networks from Multiple Datasets. 3.4 Gene Network-Based Drug Target Identification. 3.5 Summary. 4 Inference of Transcriptional Regulatory Networks. 4.1 Predicting TF Binding Sites and Promoters. 4.2 Inference of Transcriptional Interactions. 4.3 Identifying Combinatorial Regulations of TFs. 4.4 Inferring Cooperative Regulatory Networks. 4.5 Prediction of Transcription Factor Activity. 4.6 Summary. II PROTEIN INTERACTION NETWORKS. 5 Prediction of Protein–Protein Interactions. 5.1 Experimental Protein–Protein Interactions. 5.2 Prediction of Protein–Protein Interactions. 5.3 Protein Interaction Prediction Based on Multidomain Pairs. 5.4 Domain Interaction Prediction Methods. 5.5 Summary. 6 Topological Structure of Biomolecular Networks. 6.1 Statistical Properties of Biomolecular Networks. 6.2 Evolution of Protein Interaction Networks. 6.3 Hubs, Motifs, and Modularity in Biomolecular Networks. 6.4 Explorative Roles of Hubs and Network Motifs. 6.5 Modularity Evaluation of Biomolecular Networks. 6.6 Summary. 7 Alignment of Biomolecular Networks. 7.1 Biomolecular Networks from Multiple Species. 7.2 Pairwise Alignment of Biomolecular Networks. 7.3 Network Alignment by Mathematical Programming. 7.4 Multiple Alignment of Biomolecular Networks. 7.5 Subnetwork and Pathway Querying. 7.6 Summary. 8 Network-Based Prediction of Protein Function. 8.1 Protein Function and Annotation. 8.2 Protein Functional Module Detection. 8.3 Functional Linkage for Protein Function Annotation. 8.4 Protein Function Prediction from High-Throughput Data. 8.5 Function Annotation Methods for Domains. 8.6 Summary. III METABOLIC NETWORKS AND SIGNALING NETWORKS. 9 Metabolic Networks: Analysis, Reconstruction, and Application. 9.1 Cellular Metabolism and Metabolic Pathways. 9.2 Metabolic Network Analysis and Modeling. 9.3 Reconstruction of Metabolic Networks. 9.4 Drug Target Detection in Metabolic Networks. 9.5 Summary. 10 Signaling Networks: Modeling and Inference. 10.1 Signal Transduction in Cellular Systems. 10.2 Modeling of Signal Transduction Pathways. 10.3 Inferring Signaling Networks from High-Throughput Data. 10.4 Inferring Signaling Networks by Linear Programming. 10.5 Inferring Signaling Networks from Experimental Evidence. 10.6 Summary. 11 Other Topics and New Trends. 11.1 Network-Based Protein Structural Analysis. 11.2 Integration of Biomolecular Networks. 11.3 Posttranscriptional Regulation of Noncoding RNAs. 11.4 Biomolecular Interactions and Human Diseases. 11.5 Summary. REFERENCES. INDEX.

    10 in stock

    £111.10

  • 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

  • The University of Alabama Press Architects of Memory Information and Rhetoric in

    Out of stock

    Book SynopsisProbes the development of information management after World War II and its consequences for public memory and human agency. Nathan Johnson charts turning points where concepts of memory became durable in new computational technologies and modern memory infrastructures took hold.Trade ReviewArchitects of Memory is poised to make an original and important contribution to the interdisciplinary study of the rhetorics of public memory and information science. Johnson is at his best when illuminating the actual techniques of public memory - the hard, everyday material ways in which key arbiters organize public memory." - Timothy Barney, author of Mapping the Cold War: Cartography and the Framing of America's International PowerTable of Contents List of Figures Acknowledgments Introduction Chapter 1. Building Memory's Infrastructure Chapter 2. A Universal Memory Machine Intermezzo: Exorcising the Library Spirit: Library Labor as a TechnÊ of Memory Chapter 3. Hybrid Memory Labor Intermezzo: Calvin Mooers's Zatocodes Chapter 4. Memory Conflicts Intermezzo: Dorothy Crosland's Book Truck Chapter 5. Memory's Coin Chapter 6. Memory's Infrastructure Notes References Index

    Out of stock

    £999.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

  • 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

    £177.03

  • 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

  • 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

    £236.09

  • 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

    £56.04

  • 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

    15 in 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

    15 in stock

    £65.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 CompTIA Server Certification AllinOne Exam Guide

    Book SynopsisThis exam-focused study guide contains complete coverage of every topic on the current edition of the CompTIA Server+ certification examThis highly effective self-study resource fully prepares you for the latest version of CompTIAâs Server+ certification exam. The book shows how to implement server-based hardware and software. In keeping with the All-in-One philosophy, this guide serves both as a study guide and as a valuable on-the-job reference.Written by an IT expert and experienced author, CompTIA Server+ Certification All-in-One Exam Guide, Second Edition (Exam SK0-005) contains step-by-step exercises, special âœExam Watchâ and âœOn the Jobâ sections, and âœTwo-Minute Drillsâ that reinforce and teach practical skills. Self-tests throughout contain accurate practice questions along with detailed explanations of both the correct and incorrect answer choices. Contains 100% coverage of every objective for exam SK0-005 OnliTable of ContentsIntroductionChapter 1 Introduction to CompTIA Server+ Essentials Why This Book Is Relevant Server Hardware Basics Storage Network Concepts Server Operating Systems and Server Roles Security Considerations Troubleshooting and Optimizing Performance Preparing for the Worst Cloud Computing Chapter ReviewChapter 2 Server Hardware Server Form Factors Server Components Power Environmental Controls Hands-on Exercises Chapter ReviewChapter 3 Server Operating Systems and Server Roles Server Roles Virtualization Servers Server Installation Server Administration Methods Server Documentation Maintaining Servers Hands-on Exercises Chapter ReviewChapter 4 Server Storage Storage Technologies Storage Capacity and Future Growth RAID Configuration Storage Device Installation Hands-on Exercises Chapter ReviewChapter 5 Server Network Communications The OSI Model Cable Installation and Management Network Hardware Configuring IPv4 Configuring IPv6 Network Infrastructure Services TCP and UDP Hands-on Exercises Chapter ReviewChapter 6 Server and Network Security Physical Security Measures Logical Access Control Network Security Hardening Data Security Hands-on Exercises Chapter ReviewChapter 7 Troubleshooting and Performance Optimization Troubleshooting Methodology Hardware Problems and Solutions Software Problems and Solutions Storage Problems and Solutions Network Problems and Solutions Security Problems and Solutions Performance Optimization Hands-on Exercises Chapter ReviewChapter 8 Disaster Recovery Planning Disaster Recovery Business Continuity Data Backup Hands-on Exercises Chapter ReviewAppendix A About the Hands-on Exercises and Lab Setup Lab Exercise Overview Microsoft Windows Linux Requirements for Hands-on Exercises Lab Exercise MiscellanyAppendix B Objective Map Exam SK0-005Appendix C About the Online Content System Requirements Your Total Seminars Training Hub Account Single User License Terms and Conditions TotalTester Online Technical SupportGlossaryIndex

    £40.79

  • 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

    £130.65

  • 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.

    £133.43

  • 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

  • A Guide to Computer User Support for Help Desk

    Cengage Learning, Inc A Guide to Computer User Support for Help Desk

    20 in stock

    Book SynopsisCurrent or future user-support professionals discover the critical people skills and exceptional technical knowledge to provide outstanding support with Beisse's A GUIDE TO COMPUTER USER SUPPORT FOR HELP DESK AND SUPPORT SPECIALISTS, 6E. This useful guide focuses on the informational resources and technical tools needed most to function effectively in a support position. Readers learn to handle troubleshooting and problem solving, successfully communicate with clients, determine a client's specific needs, train end-users and even handle budgeting and other management priorities.This edition prepares readers to work with the latest developments, from Web and e-mail-based support to Windows 7 and cloud computing. Leading HelpSTAR and Microsoft Office Project Professional 2010 software accompanying the text further reinforce user-support knowledge and skills.Table of ContentsPreface. Chapter 1: Introduction to Computer User Support. Chapter 2: Customer Service Skills for User Support Agents. Chapter 3: Writing for End Users. Chapter 4: Skills for Troubleshooting Technology Problems. Chapter 5: Common Support Problems. Chapter 6: Help Desk Operation. Chapter 7: User Support Management. Chapter 8: Product Evaluation Strategies and Support Standard. Chapter 9: End-User Needs Assessment Projects. Chapter 10: Installing and Managing End-User Technology. Chapter 11: Technology Training for Users. Chapter 12: A User Support Utility Tool Kit. Appendix A: Answers to Check Your Understanding Questions. Appendix B: LBE Helpdesk Evaluation Edition. Appendix C: User Support Presentations and Meetings.

    20 in stock

    £189.97

  • Systems Architecture

    Systems Architecture

    10 in stock

    Book SynopsisDiscover the most comprehensive introduction to information systems hardware and software in business today with SYSTEMS ARCHITECTURE, 7E. This new edition remains an indispensable tool for your strong foundation in IS (Information Systems) as the book emphasizes a managerial, broad systems perspective that provides a holistic approach to systems architecture. Thorough updates throughout this edition ensure all concepts, examples and applications reflect the very latest new technologies.Table of Contents1. Computer Technology: Your Need to Know. 2. Introduction to Systems Architecture. 3. Data Representation. 4. Processor Technology and Architecture. 5. Data Storage Technology. 6. System Integration and Performance. 7. Input/Output Technology. 8. Data and Network Communication Technology. 9. Computer Networks. 10. Application Development. 11. Operating Systems. 12. Secondary Storage Management. 13. Internet and Distributed Application Services. 14. System Administration. Appendix: Measurement Units.

    10 in stock

    £229.04

  • 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

    £189.97

  • Keyboarding and Word Processing Essentials

    Keyboarding and Word Processing Essentials

    7 in stock

    Book SynopsisGet ready for academic and workplace success! This robust learning package integrates keyboarding, essential word processing, document formatting basics, and communication skills within a single text, along with a strong emphasis on honing skills by competing projects in a realistic office environment . Using Microsoft Word 2016, you will format memos, letters, tables, and reports; work with graphics; and practice real-time co-authoring on OneDrive. The text includes six modular projects and one comprehensive project to help you apply what you learn and prepare to be productive immediately when beginning your professional career. Combined with Skills Assessment Manager (SAM), the text makes learning even easier and more effective, allowing you to work independently from anywhere.Table of ContentsThe Power of Word 2016. Know Your Computer. Part I: KEYBOARDING���DEVELOPING KEYBOARDING SKILL. Keyboarding Assessment/Placement. 1. Alphabetic Keys (L1-13). 2. Figure and Symbol Keys (L14-25). Part II: ESSENTIALS--FORMATTING BUSINESS DOCUMENTS. 3. Word 2016 Essentials (L26-31). 4. Memos and Letters (L32-37). 5. Tables (L38-42). 6. Reports (L43-49). 7. Graphics (L50-53). 8. Project: Palmetto Event Solutions, Inc. (L54-55). 9. Real-Time Co-Authoring on OneDrive. Appendix A: Windows 10. Appendix B: File Management. Appendix C: Reference Guide. Appendix D: Command Summary.

    7 in stock

    £179.78

  • 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.03

  • The DevSecOps Playbook

    John Wiley & Sons Inc The DevSecOps Playbook

    10 in stock

    Book SynopsisA must-read guide to a new and rapidly growing field in cybersecurity In The DevSecOps Playbook: Deliver Continuous Security at Speed, Wiley CISO and CIO Sean D. Mack delivers an expert analysis of how to keep your business secure, relying on the classic triad of people, process, and technology to examinein depthevery component of DevSecOps. In the book, you''ll learn why DevSecOps is as much about people and collaboration as it is about technology and how it impacts every part of our cybersecurity systems. You''ll explore the shared responsibility model at the core of DevSecOps, as well as the people, processes, and technology at the heart of the framework. You''ll also find: An insightful overview of DevOps and DevSecOps principles and practices Strategies for shifting security considerations to the front-end of the development cycle Ways that the standard security model has evolved over the years and how it has impacted our approaTable of ContentsForeword xiii Introduction xv Chapter 1 Introducing DevSecOps 1 Chapter 2 The Evolution of Cybersecurity (from Perimeter to Zero Trust) 23 Chapter 3 DevSecOps People 47 Chapter 4 DevSecOps Process 77 Chapter 5 DevSecOps Technology 99 Chapter 6 DevSecOps Governance 125 Chapter 7 Driving Transformation in Enterprise Environments 147 Chapter 8 Measuring DevSecOps 169 Chapter 9 Conclusion 195 Acknowledgments 207 About the Author 209 Index 211

    10 in stock

    £21.24

  • The Code of Honor

    John Wiley & Sons The Code of Honor

    10 in stock

    Book SynopsisA comprehensive and practical framework for ethical practices in contemporary cybersecurity While some professions including medicine, law, and engineering have wholeheartedly embraced wide-ranging codes of ethics and conduct, the field of cybersecurity continues to lack an overarching ethical standard. This vacuum constitutes a significant threat to the safety of consumers and businesses around the world, slows commerce, and delays innovation. The Code of Honor: Embracing Ethics in Cybersecurity delivers a first of its kind comprehensive discussion of the ethical challenges that face contemporary information security workers, managers, and executives. Authors Ed Skoudis, President of the SANS Technology Institute College and founder of the Counter Hack team, and Dr. Paul Maurer, President of Montreat College, explain how timeless ethical wisdom gives birth to the Cybersecurity Code which is currently being adopted by security practitioners and leaders

    10 in stock

    £27.89

  • John Wiley & Sons Inc Introduction to Information Systems

    10 in stock

    10 in stock

    £117.08

  • 5 in stock

    £21.44

  • Ti83 Plus Calculator Quick Study Academic

    Barcharts, Inc Ti83 Plus Calculator Quick Study Academic

    10 in stock

    Book SynopsisYou've just purchased a TI-83 Plus calculator to assist in performing different types of mathematical equations -- now, how can you get the most out of it? You'll find the answer to this question with our comprehensive, 3-panel guide that shows in great detail what exactly the TI-83 Plus can do. Function key and mode descriptions, as well as problem-solving examples, are included within a colour-coded format for easy reference.

    10 in stock

    £9.36

  • Microsoft Windows 10 Tips  Tricks

    Barcharts, Inc Microsoft Windows 10 Tips Tricks

    10 in stock

    Book SynopsisGet the most out of your computer with our quick and easy 6-page laminated guide focusing on configuration and management of your system for you, with guidance for setting up and securing other users that may use your computer. 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. Suggested uses: Workplace -- easy access at a moments notice to find a function you need to use; Company Training -- reduce help-desk calls and keep productivity flowing for a team or for your entire company; Family & Shared -- admin and set up secure family accounts to keep things separated while controlling time spent on the computer; Students/Teachers/Parents -- help with the learning curve in a classroom or at home; College Students -- make sure you are set-up, secure and using features that can make your life easier.

    10 in stock

    £9.36

  • Microsoft Word 2016

    Barcharts, Inc Microsoft Word 2016

    10 in stock

    Book SynopsisWhether you are a beginner or experienced user, learn about new features in this version or discover and use some of Word's functions for the first time. 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. 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 requiring Word; College Students -- make sure you are using features that can make your life easier.

    10 in stock

    £9.36

  • 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

  • Capstone Press Computers Wonder Readers Fluent Level

    Out of stock

    Book Synopsis

    Out of stock

    £999.99

  • CRC Press Practical Guide to Clinical Data Management

    1 in stock

    Book SynopsisClinical data management (CDM) has gone from predominantly relying on the collection of data on paper forms to using electronic data capture (EDC). Today, the assumption is that a trial will be conducted using EDC and that extenuating circumstances might lead to it being conducted using paper. This third edition emphasizes the EDC process. The chapters in the text are organized to represent the main elements of CDM: study startup, study conduct, and study closeout. In addition, a new chapter on the clinical trial process explains the high level flow of a clinical trial from creation of the protocol through the study lock and provides the context for the clinical data management activities that follow.Table of ContentsStudy Startup. Study Conduct. Study Closeout. Necessary Infrastructure. CDM Systems.

    1 in stock

    £171.00

  • Createspace Cloud Computing A HandsOn Approach

    Out of stock

    Out of stock

    £47.50

  • Centre for the Study of Language & Information Collected Papers of Martin Kay: A Half Century of

    Out of stock

    Book SynopsisSince the dawn of the age of computers, researchers have been pushing the limits of available processing power to tackle the formidable challenge of developing software that can understand ordinary human language. At the forefront of this quest for the past fifty years, Martin Kay has been a constant source of new algorithms that have proven fundamental to progress in computational linguistics. "Collected Papers of Martin Kay", the first comprehensive collection of his works to date, opens a window into the growth of an increasingly important field of scientific research and development.

    Out of stock

    £999.99

  • Centre for the Study of Language & Information Companion to the Papers of Donald Knuth

    Out of stock

    Book SynopsisDonald E. Knuth's seminal publications have earned him a loyal following among scholars and computer scientists, and his award-winning textbooks have become classics that are often given credit for shaping the field of computer science. In this volume, he explains and comments on the changes he has made to his work over the last twenty years in response to new technologies and the evolving understanding of key concepts in computer science. His commentary is supplemented by a full bibliography of his works and a number of interviews with Knuth himself, which shed light on his professional life and publications as well as provide interesting biographical details. A giant in the field of computer science, Knuth has assembled materials that offer a full portrait of both the scientist and the man. The final volume of a series of his collected papers, "Companion to the Papers of Donald Knuth" is essential for the Knuth completist.

    Out of stock

    £999.99

  • IBM DB2 for z/OS: The Database for Gaining a

    MC Press, LLC IBM DB2 for z/OS: The Database for Gaining a

    10 in stock

    Book SynopsisData is becoming the world's new "natural resource," transforming industries and professions across the board. Smart, innovative organizations know that data is the new basis of gaining a competitive advantage. DB2 for z/OS remains the leading database for storing mission-critical data. This book explains how DB2 for z/OS and supporting products enable businesses to use their data to gain a competitive advantage.

    10 in stock

    £14.20

  • IBM Cloud Platform Primer

    MC Press, LLC IBM Cloud Platform Primer

    15 in stock

    Book SynopsisThis book introduces technology and business professionals to IBM's cloud-computing product offerings, including IBM PureApplication System, Bluemix, and SoftLayer. IT professionals and decision makers will learn concepts they need to prepare them to develop, deploy, and manage business applications in an IBM cloud environment. The primer teaches novice to intermediate users how to work with private, public, and hybrid clouds; employ cloud software patterns; and architect and orchestrate cloud topologies. This book is particularly geared toward people working in IT organizations that are ready to implement cloud solutions or are considering adopting the cloud platform. The core cloud topics—development, deployment, provisioning, operations, monitoring, self-service, and APIs—are discussed with hands-on, real-world examples. No other cloud book covers the spectrum of topics that truly show Platform as a Service (PaaS) as a viable and cost-effective option. You’ll learn the essence of the cloud platform: rapid deployment of enterprise-level software in a secure environment.

    15 in stock

    £48.80

  • Finite Element Simulations with ANSYS Workbench

    SDC Publications Finite Element Simulations with ANSYS Workbench

    4 in stock

    Book SynopsisFinite Element Simulations with ANSYS Workbench 2023 is a comprehensive and easy to understand workbook. Printed in full color, it utilizes rich graphics and step-by-step instructions to guide you through learning how to perform finite element simulations using ANSYS Workbench.Twenty seven real world case studies are used throughout the book. Many of these case studies are industrial or research projects that you build from scratch. Prebuilt project files are available for download should you run into any problems. Companion videos, that demonstrate exactly how to perform each tutorial, are also available.Relevant background knowledge is reviewed whenever necessary. To be efficient, the review is conceptual rather than mathematical. Key concepts are inserted whenever appropriate and summarized at the end of each chapter. Additional exercises or extension research problems are provided as homework at the end of each chapter.A learning approach emphasizing hands-on experiences is utilized though this entire book. A typical chapter consists of six sections. The first two provide two step-by-step examples. The third section tries to complement the exercises by providing a more systematic view of the chapter subject. The following two sections provide more exercises. The final section provides review problems.Who this book is forThis book is designed to be used mainly as a textbook for undergraduate and graduate students. It will work well in: a finite element simulation course taken before any theory-intensive courses an auxiliary tool used as a tutorial in parallel during a Finite Element Methods course an advanced, application oriented, course taken after a Finite Element Methods course ANSYS 2023 Student SoftwareANSYS provides a free, renewable six-month product license for students anywhere in the world. The only limitation is that the problem size should be less than 32,000 nodes/elements. All examples in this book are designed to meet this limitation. About the VideosEach copy of this book includes access to video instruction. In these videos the author provides a clear presentation of tutorials found in the book. The videos reinforce the steps described in the book by allowing you to watch the exact steps the author uses to complete the exercises.

    4 in stock

    £62.99

  • Hospital Logistics and e-Management: Digital

    ISTE Ltd and John Wiley & Sons Inc Hospital Logistics and e-Management: Digital

    10 in stock

    Book SynopsisAs new information and communication technologies (NICTs) increasingly reorganize our practices and influence our daily lives, there is a pressing need to study their impact in the field of hospital logistics and to question their future use. Hospital Logistics and e-Management presents an inventory of the health information system, and deals with informational and logistical issues with regard to medical information. Through two case studies of hospital logistics systems which have drawn on academic research, this book examines how powerful decision support tools can improve the quality of patient service and logistics organization. The first case study deals with the influx of patients to emergency services and service organization, and the second with the optimization of product collection and distribution flows.Table of ContentsPreface ix Chapter 1. Hospitals and Management 1Philippe BLUA 1.1. Introduction 1 1.2. Imperfections in hospital information technology 2 1.3. Essentials for high-quality IT systems in hospitals 5 1.4. Hospital IT systems of the future 7 1.5. Conclusion 11 1.6. References 12 Chapter 2. The Hospital and its IT System: Where it is Right Now and What it Needs 13Michaël DE BLOCK 2.1. Introduction 13 2.2. Cooperation and quality 18 2.2.1. Area 1 18 2.2.2. Area 2 19 2.2.3. Area 3 20 2.2.4. Area 4 21 2.2.5. Area 5 21 2.2.6. Axe 6 22 2.2.7. Area 7 23 2.2.8. Area 8 24 2.3. Information systems – communication and organization 26 2.4. Linking HIS, biomedicine and telemedicine 28 2.5. Conclusion 34 2.6. References 34 Chapter 3. Medical Informatics: Historical Overview, Supports and Challenges 37David LAPLANCHE and Stéphane SANCHEZ 3.1. Introduction 37 3.2. Information sources 38 3.2.1. Data that can be used in the hospital sector 38 3.2.2. Different media 39 3.2.3. Legal framework 40 3.2.4. Digital transition 43 3.3. Using information 45 3.3.1. PMIS 45 3.3.2. Medical information in research 48 3.3.3. Structure and use: an example from an ER unit 49 3.4. Conclusion 51 3.5. References 51 Chapter 4. Challenges in Hospital Logistics: the Example of the Champagne Sud Hospitals 53Frédéric LUTZ 4.1. Introduction 53 4.2. Challenges facing care professionals 55 4.3. Challenges around safety and the continuity in supplies 58 4.3.1. The need for regularity in supplies 59 4.3.2. The need for flexibility and reactivity 63 4.3.3. Qualitative requirements in supply and removal chains 63 4.4. Challenges around the role played in enhancing the appeal of the institution 63 4.5. Challenges surrounding economic optimization 64 4.5.1. Examples of optimization implementations 64 4.5.2. Challenges in optimizing logistics flow management tools 68 4.6. Challenges related to regional cooperation 69 4.6.1. Cooperative purchasing in the context of regional hospital consortia 69 4.6.2. Challenges around common supplies and storage 71 4.6.3. Challenges surrounding the pooling of pharmaceutical supplies 76 4.6.4. Challenges around pooling fleets of vehicles 78 4.7. Challenges surrounding the implementation of a regional supply chain management 81 4.8. Conclusion 83 4.9. References 83 Chapter 5. Forecasting Patient Flows into Emergency Services 85Mohamed AFILAL, Lionel AMODEO, Farouk YALAOUI and Frédéric DUGARDIN 5.1. Introduction 85 5.2. The problem statement 87 5.3. A state-of-the-art 89 5.3.1. Predictive models 89 5.3.2. Forecasting inflows into emergency services 92 5.3.3. Summary 93 5.4. Analysis of the inflows of patients into emergency care 94 5.4.1. Data extraction 94 5.4.2. Data modeling 96 5.4.3. Descriptive statistics 98 5.5. Introduction of a new classification of patients in emergency care 100 5.5.1. Interest and motivation 102 5.5.2. Statistical approach 102 5.5.3. New classification: patient state 102 5.5.4. Descriptive statistics for the new categories 108 5.6. Forecast models for patient flows 108 5.6.1. The process used in the study 108 5.6.2. Types of forecasting models 109 5.6.3. Choosing classes to predict 114 5.6.4. Adjusted long-term forecasting model 116 5.6.5. Short-term forecasting models 119 5.7. Tests and implementation of the models 120 5.7.1. Testing the performance of the models 120 5.7.2. Analysis of the residuals 123 5.7.3. Analysis of the robustness of the model: epidemics 125 5.8. Application used in the ES of the THC: OptaUrgences® 126 5.8.1. Introduction 126 5.8.2. Specifications 126 5.8.3. Implementation: development of algorithms 131 5.8.4. Example of the use of this application 132 5.8.5. History of the performances 134 5.9. Conclusion 135 5.10. References 137 Chapter 6. Positioning and Innovations from the Champagne Sud Hospitals in the World of Hospital Logistics 145Moïse NOUMBISSI TCHOUPO, Alice YALAOUI, Lionel AMODEO and Farouk YALAOUI 6.1. Introduction 145 6.2. The hospital logistics problem 148 6.2.1. Operational research and the hospital world 149 6.2.2. Description, formalization and solution approach 150 6.3. Innovative methods and techniques 155 6.3.1. The problem of pickups and deliveries within a time frame and with a homogeneous fleet of vehicles 155 6.3.2. Pickup and delivery problems with a time frame and a heterogeneous fleet of vehicles of finite size 157 6.3.3. Pickup and delivery problem with a time frame and a heterogeneous fleet of vehicles of infinite size 163 6.4. Conclusion 165 6.5. References 165 List of Authors 171 Index 173

    10 in stock

    £132.00

  • Combinatorial Optimization and Theoretical

    ISTE Ltd and John Wiley & Sons Inc Combinatorial Optimization and Theoretical

    10 in stock

    Book SynopsisThis volume is dedicated to the theme “Combinatorial Optimization – Theoretical Computer Science: Interfaces and Perspectives” and has two main objectives: the first is to show that bringing together operational research and theoretical computer science can yield useful results for a range of applications, while the second is to demonstrate the quality and range of research conducted by the LAMSADE in these areas.Table of ContentsChapter 1. The Complexity of Single Machine Scheduling Problems under Scenario-based Uncertainty (M. A. Aloulou, F. Della Croce). Chapter 2. (Non)-Approximability Results for the Multi-criteria Min and Max TSP(1, 2) (E. Angel, E. Bampis, L. Gourvès, J. Monnot). Chapter 3. Online Models for Set-covering: the Flaw of Greediness (G. Ausiello, A. Giannakos, V. Th. Paschos). Chapter 4. Comparison of Expressiveness for Timed Automata and Time Petri Nets (B. Bérard, F. Cassez, S. Haddad, D. Lime, O. H. Roux). Chapter 5. A “Maximum Node Clustering” Problem (G. Carello, F. Della Croce, A. Grosso, M. Locatelli). Chapter 6. The Patrolling Problem: Theoretical and Experimental Results (Y. Chevaleyre). Chapter 7. Restricted Classes of Utility Functions for Simple Negotiation Schemes: Sufficiency, Necessity and Maximality (Y. Chevaleyre, U. Endriss, N. Maudet). Chapter 8. Worst-case Complexity of Exact Algorithms for NP-hard Problems (F. Della Croce, B. Escoffier, M. Kaminski, V. Th. Paschos). Chapter 9. The Online Track Assignment Problem (M. Demange, G. Di Stefano, B. Leroy-Beaulieu). Chapter 10. Complexity and Approximation Results for the Min Weighted Node Coloring Problem (M. Demange et al). Chapter 11. Weighted Edge Coloring (M. Demange et al). Chapter 12. An Extensive Comparison of 0-1 Linear Programs for the Daily Satellite Mission Planning (Virginie Gabrel). Chapter 13. Dantzig-Wolfe Decomposition for Linearly Constrained Stable Set Problem (Virginie Gabrel). Chapter 14. Algorithmic Games (Aristotelis Giannakos et al). Chapter 15. Flows! (Michel Koskas, Cécile Murat). Chapter 16. The Complexity of the Exact Weighted Independent Set Problem (Martin Milanic, Jérôme Monnot). Chapter 17. The Labeled Perfect Matching in Bipartite Graphs: Complexity and (in) Approximability (Jérôme Monnot). Chapter 18. Complexity and Approximation Results for Bounded-size Paths Packing Problems (Jérôme Monnot, Sophie Toulouse). Chapter 19. An Upper Bound for the Integer Quadratic Multi-knapsack Problem (Dominique Quadri, Eric Soutif, Pierre Tolla). List of Authors. Index.

    10 in stock

    £201.35

© 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