0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (3)
  • R100 - R250 (565)
  • R250 - R500 (4,887)
  • R500+ (33,218)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming

Algorithms For Dummies, 2nd Edition (Paperback, 2nd Edition): J. Mueller Algorithms For Dummies, 2nd Edition (Paperback, 2nd Edition)
J. Mueller
R549 Discovery Miles 5 490 Ships in 12 - 17 working days

Your secret weapon to understanding--and using!--one of the most powerful influences in the world today From your Facebook News Feed to your most recent insurance premiums--even making toast!--algorithms play a role in virtually everything that happens in modern society and in your personal life. And while they can seem complicated from a distance, the reality is that, with a little help, anyone can understand--and even use--these powerful problem-solving tools! In Algorithms For Dummies, you'll discover the basics of algorithms, including what they are, how they work, where you can find them (spoiler alert: everywhere!), who invented the most important ones in use today (a Greek philosopher is involved), and how to create them yourself. You'll also find: Dozens of graphs and charts that help you understand the inner workings of algorithms Links to an online repository called GitHub for constant access to updated code Step-by-step instructions on how to use Google Colaboratory, a zero-setup coding environment that runs right from your browser Whether you're a curious internet user wondering how Google seems to always know the right answer to your question or a beginning computer science student looking for a head start on your next class, Algorithms For Dummies is the can't-miss resource you've been waiting for.

Internet of Things - Frameworks for Enabling and Emerging Technologies (Hardcover): Sudhir Kumar Sharma, Bhuvan Unhelkar,... Internet of Things - Frameworks for Enabling and Emerging Technologies (Hardcover)
Sudhir Kumar Sharma, Bhuvan Unhelkar, Muhammad Fazal Ijaz, Lamia Karim, Bharat Bhusan
R3,137 Discovery Miles 31 370 Ships in 9 - 15 working days

Today, Internet of Things (IoT) is ubiquitous as it is applied in practice in everything from Industrial Control Systems (ICS) to e-Health, e-commerce, Cyber Physical Systems (CPS), smart cities, smart parking, healthcare, supply chain management and many more. Numerous industries, academics, alliances and standardization organizations make an effort on IoT standardization, innovation and development. But there is still a need for a comprehensive framework with integrated standards under one IoT vision. Furthermore, the existing IoT systems are vulnerable to huge range of malicious attacks owing to the massive numbers of deployed IoT systems, inadequate data security standards and the resource-constrained nature. Existing security solutions are insufficient and therefore it is necessary to enable the IoT devices to dynamically counter the threats and save the system. Apart from illustrating the diversified IoT applications, this book also addresses the issue of data safekeeping along with the development of new security-enhancing schemes such as blockchain, as well as a range of other advances in IoT. The reader will discover that the IoT facilitates a multidisciplinary approach dedicated to create novel applications and develop integrated solutions to build a sustainable society. The innovative and fresh advances that demonstrate IoT and computational intelligence in practice are discussed in this book, which will be helpful and informative for scientists, research scholars, academicians, policymakers, industry professionals, government organizations and others. This book is intended for a broad target audience, including scholars of various generations and disciplines, recognized scholars (lecturers and professors) and young researchers (postgraduate and undergraduates) who study the legal and socio-economic consequences of the emergence and dissemination of digital technologies such as IoT. Furthermore, the book is intended for researchers, developers and operators working in the field of IoT and eager to comprehend the vulnerability of the IoT paradigm. The book will serve as a comprehensive guide for the advanced-level students in computer science who are interested in understanding the severity and implications of the accompanied security issues in IoT. Dr. Bharat Bhushan is an Assistant Professor of Department of Computer Science and Engineering (CSE) at School of Engineering and Technology, Sharda University, Greater Noida, India. Prof. (Dr.) Sudhir Kumar Sharma is currently a Professor and Head of the Department of Computer Science, Institute of Information Technology & Management affiliated to GGSIPU, New Delhi, India. Prof. (Dr.) Bhuvan Unhelkar (BE, MDBA, MSc, PhD; FACS; PSM-I, CBAP (R)) is an accomplished IT professional and Professor of IT at the University of South Florida, Sarasota-Manatee (Lead Faculty). Dr. Muhammad Fazal Ijaz is working as an Assistant Professor in Department of Intelligent Mechatronics Engineering, Sejong University, Seoul, Korea. Prof. (Dr.) Lamia Karim is a professor of computer science at the National School of Applied Sciences Berrechid (ENSAB), Hassan 1st University.

Test Driven Development for Embedded C (Paperback): James W. Grenning Test Driven Development for Embedded C (Paperback)
James W. Grenning
R974 R632 Discovery Miles 6 320 Save R342 (35%) Ships in 12 - 17 working days

Did you write C code last week? Does your code work? Is your design clean? If you answered yes to the first question but got queasy over the second two, you need to know about Test Driven Development. TDD helps you write code that works the first time, and then helps you keep it running as the code evolves to meet new needs. In Test Driven Development for Embedded C, author James W. Grenning shows embedded software developers how to bring the benefits of TDD to embedded C. In the book, you'll see how to apply TDD to C and the world of embedded software development. Learn how to break key dependencies, allowing code to be tested thoroughly. Explore how to test-drive your product's core logic, exploiting the power of your development environment to deliver better software. In fact, as the book shows, you can test-drive a device driver before you even have the device soldered into a circuit board. Avoid the natural delays when testing on the target by using the tailored TDD Microcycle, employing off-target tests and dual-targeted code. Learn how to make code testable and more flexible, better able to handle the inevitable changes demanded by the market. The tests drive development and then serve as an executable specification, keeping track of the critical details and assumptions baked into the code. In Test Driven Development for Embedded C, you'll find that TDD is a different way to program-unit tests are written in a tight feedback loop with the production code, producing testable code and greatly reducing wasteful debugging. TDD also influences design. When tests are considered part of design, you create modular and loosely coupled code, the hallmarks of a good design. With Test Driven Development for Embedded C, C developers-even embedded C developers-can finally write cleaner, testable code with TDD.

IT Project Health Checks - Driving Successful Implementation and Multiples of Business Value (Paperback): Sanjiv Purba IT Project Health Checks - Driving Successful Implementation and Multiples of Business Value (Paperback)
Sanjiv Purba
R1,421 Discovery Miles 14 210 Ships in 9 - 15 working days

Project or program health checks provide tremendous value to businesses and pay for themselves by multiples of magnitude. No matter how well a project or program is performing, there are always activities that can provide better value, reduce costs, or introduce more innovation. IT project and program health checks can help organizations reach their goals and dramatically improve Return on Investment (ROI). IT Project Health Checks: Driving Successful Implementation and Multiples of Business Value offers a proven approach for evaluating IT projects or programs in order to determine how they are performing and how the eventual outcome for the initiative is currently trending. The project or program health checks provide a set of techniques that produce actionable recommendations that can be applied for any combination of the following outcomes: Drive more business and technical value from a program Set a project or program back on track for successful implementation as defined by executive management Rescue a program that is heading towards failure Act as additional insurance for initiatives that are too important to fail Protect executive careers by creating transparency within the inner workings of complex initiatives. The book shows how a review can quickly identify whether an initiative needs to be rescued even when the project team is not aware that it is hurtling towards failure. It also provides techniques for driving business value even when a project team believes it's been stretched as much as possible. Other outcomes covered in this book include: Objectively develop a project Health-Check Scorecard that establishes how well a project is doing and the direction it is headed Demonstrate how to drive business value from an IT program regardless of how well or badly it is tracking Provide surgical advice to improve a project's outcome How to use the many templates and sample deliverables to get a quick start on your own health check. Designed to provide significant value to any member of a project team, program team, stakeholders, sponsors, business users, system integrators, trainers, and IT professionals, this book can help find opportunities to drive multiples of business value and exceed project success metrics.

e-Business and Telecommunications - 6th International Joint Conference, ICETE 2009, Milan, Italy, July 7-10, 2009. Revised... e-Business and Telecommunications - 6th International Joint Conference, ICETE 2009, Milan, Italy, July 7-10, 2009. Revised Selected Papers (Paperback, Edition.)
Mohammad S. Obaidat, Joaquim Filipe
R1,545 Discovery Miles 15 450 Ships in 10 - 15 working days

This book constitutes the refereed proceedings of the 6th International Joint Conference on e-Business and Telecommunications, ICETE 2009, held in Milan, Italy, in July 2009. The 34 revised full papers presented together with 4 invited papers in this volume were carefully reviewed and selected from 300 submissions. They have passed two rounds of selection and improvement. The papers are organized in topical sections on e-business; security and cryptography; signal processing and multimedia applications; wireless information networks and systems.

Computational Intelligence Aided Systems for Healthcare Domain (Hardcover): Akshansh Gupta, Hanuman Verma, Mukesh Prasad, Jyoti... Computational Intelligence Aided Systems for Healthcare Domain (Hardcover)
Akshansh Gupta, Hanuman Verma, Mukesh Prasad, Jyoti Singh Kirar, C.-T Lin
R4,215 Discovery Miles 42 150 Ships in 12 - 17 working days

The text covers recent advances in artificial intelligence, smart computing, and their applications in augmenting medical and health care systems. It will serve as an ideal reference text for graduate students and academic researchers in diverse engineering fields including electrical, electronics and communication, computer, and biomedical. The book- Presents architecture, characteristics, and applications of artificial intelligence and smart computing in health care systems Highlight privacy issues faced in health care and health informatics using artificial intelligence and smart computing technologies. Discusses nature-inspired computing algorithms for the brain-computer interface. Covers graph neural network application in the medical domain. Provides insights into the state-of-the-art Artificial Intelligence and Smart Computing enabling and emerging technologies. This book text discusses recent advances and applications of artificial intelligence and smart technologies in the field of healthcare. It highlights privacy issues faced in health care and health informatics using artificial intelligence and smart computing technologies. It covers nature-inspired computing algorithms such as genetic algorithms, particle swarm optimization algorithms, and common scrambling algorithms to study brain-computer interfaces. It will serve as an ideal reference text for graduate students and academic researchers in the fields of electrical engineering, electronics and communication engineering, computer engineering, and biomedical engineering.

Knative in Action (Paperback): Jacques Chester Knative in Action (Paperback)
Jacques Chester
R1,266 Discovery Miles 12 660 Ships in 12 - 17 working days

Take the pain out of managing serverless applications. Knative, a collection of Kubernetes extensions curated by Google, simplifies building and running serverless systems. Knative in Action guides you through the Knative toolkit, showing you how to launch, modify, and monitor event-based apps built using cloud-hosted functions like AWS Lambda. You'll learn how to use Knative Serving to develop software that is easily deployed and autoscaled, how to use Knative Eventing to wire together disparate systems into a consistent whole, and how to integrate Knative into your shipping pipeline. about the technologyWith Knative, managing a serverless application's full lifecycle is a snap. Knative builds on Kubernetes orchestration features, making it easy to deploy and run serverless apps. It handles low-level chores-such as starting and stopping instances-so you can concentrate on features and behavior. about the book Knative in Action teaches you to build complex and efficient serverless applications. You'll dive into Knative's unique design principles and grasp cloud native concepts like handling latency-sensitive workloads. You'll deliver updates with Knative Serving and interlink apps, services, and systems with Knative Eventing. To keep you moving forward, every example includes deployment advice and tips for debugging. what's inside Deploy a service with Knative Serving Connect systems with Knative Eventing Autoscale responses for different traffic surges Develop, ship, and operate software about the readerFor software developers comfortable with CLI tools and an OO language like Java or Go. about the author Jacques Chester has worked in Pivotal and VMWare R&D since 2014, contributing to Knative and other projects.

Quests - Design, Theory, and History in Games and Narratives (Paperback, 2nd edition): Jeff Howard Quests - Design, Theory, and History in Games and Narratives (Paperback, 2nd edition)
Jeff Howard
R1,405 Discovery Miles 14 050 Ships in 9 - 15 working days

Combining theory and practice, this updated new edition provides a complete overview of how to create deep and meaningful quests for games. It uses the Unity game engine in conjunction with Fungus and other free plugins to provide an accessible entry into quest design. The book begins with an introduction to the theory and history of quests in games, before covering four theoretical components of quests: their spaces, objects, actors, and challenges. Each chapter also includes a practical section, with accompanying exercises and suggestions for the use of specific technologies for four crucial aspects of quest design: * level design * quest item creation * NPC and dialogue construction * scripting This book will be of great interest to all game designers looking to create new, innovative quests in their games. It will also appeal to new media researchers, as well as humanities scholars in the fields of mythology and depth-psychology that want to bring computer-assisted instruction into their classroom in an innovative way. The companion website includes lecture and workshop slides, and can be accessed at: www.designingquests.com

Region Locked (Hardcover): Matt Barnes, Dazz Brown, Greg S-C Region Locked (Hardcover)
Matt Barnes, Dazz Brown, Greg S-C
R501 Discovery Miles 5 010 Ships in 12 - 17 working days

Not all games are released equal. The barriers of language and culture can leave our world divided, and this includes the video games that we get the chance to play. Matt Barnes, Dazz Brown and Greg Seago-Curl of DidYouKnowGaming? created the YouTube series Region Locked to offer an insight into the weird and wonderful titles that never left their home countries, and now they bring their expertise to you, the gaming reader. Encounter masterpieces you never knew existed from your favourite series and developers, as well as some utterly bizarre creations that seem so outlandish you might wonder how on earth they were released in the first place, from the trippy, meandering dreamscapes of 1998's LSD: Dream Emulator to The Mysterious Murasame Castle, released in 1986 by Nintendo, and the intergalactic adventures of Crime Crackers (1994). The authors explore what it's like to play these games, and investigate the fascinating characters and maverick designers behind them to discover why such remarkable creations never enjoyed international exposure. For the casual gamer, keen developer, intrigued reader and hardcore fan alike, Region Locked is the key to a surreal and adventurous journey through the lost world of video games.

ENTERprise Information Systems, Part I - International Conference, CENTERIS 2010, Viana do Castelo, Portugal, October 20-22,... ENTERprise Information Systems, Part I - International Conference, CENTERIS 2010, Viana do Castelo, Portugal, October 20-22, 2010, Proceedings, Part I (Paperback, Edition.)
Joao Eduardo Quintela Varajao, Maria Manuela Cruz Cunha, Goran D Putnik, Antonio Trigo
R2,941 Discovery Miles 29 410 Ships in 10 - 15 working days

to all who acceded to contribute to CENTERIS, some of them with high-quality manuscripts that unfortunately, due to several constraints could not see their work accepted for presentation and publication. Please enjoy your reading! October 2010 Joao Varajao Maria Manuela Cruz-Cunha Goran D. Putnik Antonio Trigo Organization CENTERIS 2010 was organized by the University of Tras-os-Montes e Alto Douro and the Polytechnic Institute of Cavado and Ave, Portugal. General Chairs Joao Eduardo Quintela Varajao University of Tras-os-Montes e Alto Douro, Portugal Maria Manuela Cruz Cunha Polytechnic Institute of Cavado and Ave, Portugal Program Chair Goran D. Putnik University of Minho, Portugal Organization Chair Antonio Trigo Polytechnic Institute of Coimbra, Portugal Organization Committee Antonio Cunha University of Tras-os-Montes e Alto Douro, Portugal Antonio Tavares Polytechnic Institute of Cavado and Ave, Portugal Antonio Trigo Polytechnic Institute of Coimbra, Portugal Jo o Varajao University of Tras-os-Montes e Alto Douro, Portugal Maria Manuela Cruz-Cunha Polytechnic Institute of Cavado and Ave, Portugal Miguel Alves Polytechnic Institute of Viana do Castelo, Portugal Ricardo Colomo Palacios University Carlos III of Madrid, Spain Ricardo Martinho Polytechnic Institute of Leiria, Portugal Rui Gomes Polytechnic Institute of Viana do Castelo, Portugal VIII Organization Scientific Committee Adamantios Koumpis ALTEC S.

Confident Coding - Learn How to Code and Master the Essentials (Paperback, 3rd Revised edition): Rob Percival, Darren Woods Confident Coding - Learn How to Code and Master the Essentials (Paperback, 3rd Revised edition)
Rob Percival, Darren Woods
R422 R386 Discovery Miles 3 860 Save R36 (9%) Ships in 12 - 17 working days

Coding is one of the most in-demand skills in the job market. Whether you're a recent graduate or a professional, Confident Coding offers the career insights and technical knowledge you need for success. A unique combination of technical insights and fascinating career guidance, this book highlights the importance of coding, whatever your professional profile. For entrepreneurs, being able to create your own website or app can grant you valuable freedom and revolutionize your business. For aspiring developers, this book will give you the building blocks to embark on your career path. This new and improved third edition of the award-winning book gives you a step-by-step learning guide to HTML, CSS, JavaScript, Python, building iPhone and Android apps and debugging. Confident Coding is the essential guide to mastering the fundamentals of coding. About the Confident series... From coding and data science to cloud and cyber security, the Confident books are perfect for building your technical knowledge and enhancing your professional career.

The Game Writing Guide - Get Your Dream Job and Keep It (Hardcover): Anna Megill The Game Writing Guide - Get Your Dream Job and Keep It (Hardcover)
Anna Megill
R3,612 Discovery Miles 36 120 Ships in 12 - 17 working days

This comprehensive guide walks readers through the entire process of getting and keeping a writing job in the games industry. It outlines exactly what a beginner needs to know about education requirements, finding opportunities, applying for roles, and acing studio interviews. Professional writers will learn how to navigate studio hierarchies, transfer roles and companies, work overseas, and keep developing their careers. Written by an experienced games writer with nearly two decades of industry knowledge, the book contains a wealth of interviews and perspectives with industry leaders, hiring managers, and developers from marginalized communities, all offering their tips and insights. Included are examples of materials such as job posts, writing samples, and portfolios, as well as chapter end challenges for readers to directly apply the skills they have learnt. This book will be of great interest to all beginner and aspiring games writers and narrative designers, as well as more experienced writers looking to hone their skills.

The Routledge Companion to Video Game Studies (Hardcover, 2nd edition): Mark J.P. Wolf, Bernard Perron The Routledge Companion to Video Game Studies (Hardcover, 2nd edition)
Mark J.P. Wolf, Bernard Perron
R6,442 Discovery Miles 64 420 Ships in 12 - 17 working days

A definitive guide to contemporary video game studies, this second edition has been fully revised and updated to address the ongoing theoretical and methodological development of game studies. Expertly compiled by well-known video game scholars Mark J. P. Wolf and Bernard Perron, the Companion includes comprehensive and interdisciplinary models and approaches for analyzing video games, new perspectives on video games both as an art form and cultural phenomenon, explorations of the technical and creative dimensions of video games, and accounts of the political, social, and cultural dynamics of video games. Brand new to this second edition are essays examining topics such as preservation, augmented, mixed and virtual reality, eSports, disability, diversity, and identity, as well as a new section that specifically examines the industrial aspects of video games including digital distribution, game labor, triple-A games, indie games, and globalization. Each essay provides a lively and succinct summary of its target area, quickly bringing the reader up-to-date on the pertinent issues surrounding each aspect of the field, including references for further reading. A comprehensive overview of the present state of video game studies that will undoubtedly prove invaluable to students, scholars, and game designers alike.

Entertainment Computing - ICEC 2010 - 9th International Conference, ICEC 2010, Seoul, Korea, September 8-11, 2010. Proceedings... Entertainment Computing - ICEC 2010 - 9th International Conference, ICEC 2010, Seoul, Korea, September 8-11, 2010. Proceedings (Paperback, Edition.)
Hyun Seung Yang, Rainer Malaka, Junichi Hoshino, Jung Hyun Han
R2,960 Discovery Miles 29 600 Ships in 10 - 15 working days

The 9th International Conference on Entertainment Computing (ICEC 2010) was held in September 2010 in Seoul Korea. After Pittsburgh (2008) and Paris (2009), the event returned to Asia. The conference venue was the COEX Exhibition Hall in one of the most vivid and largest cities of the world. This amazing mega-city was a perfect location for the c- ference. Seoul is on the one hand a metropolitan area with modern industries, univer- ties and great economic power. On the other hand, it is also a place with a very fas- nating historical and cultural background. It bridges the past and the future as well as east and west. Entertainment computing also aims at building bridges from technology to leisure, education, culture and work. Entertainment computing at its core has a strong focus on computer games. However, it is not only about computer games. The last ICEC c- ferences have shown that entertainment computing is a much wider field. For instance in games, technology developed for games can be used for a wide range of appli- tions such as therapy or education. Moreover, entertainment does not necessarily have to be understood as games. Entertainment computing finds its way to stage perfo- ances and all sorts of new interactive installations.

Higher National Computing Tutor Resource Pack (Hardcover, 2nd edition): Howard Anderson, Sharon Yull, Bruce Hellingsworth Higher National Computing Tutor Resource Pack (Hardcover, 2nd edition)
Howard Anderson, Sharon Yull, Bruce Hellingsworth
R3,951 Discovery Miles 39 510 Ships in 12 - 17 working days

Used alongside the students' text, Higher National Computing 2nd edition, this pack offers a complete suite of lecturer resource material and photocopiable handouts for the compulsory core units of the new BTEC Higher Nationals in Computing and IT, including the four core units for HNC, the two additional core units required at HND, and the Core Specialist Unit 'Quality Systems', common to both certificate and diploma level.
The authors provide all the resources needed by a busy lecturer, as well as a bank of student-centred practical work and revision material, which will enable students to gain the skills, knowledge and understanding they require.
Also available as a web download for adopters, this pack will save a course team many hours' work preparing handouts and assignments, and is freely photocopiable within the purchasing institution. The pack includes:
* Exercises to support and develop work in the accompanying student text
* Planned projects which will enable students to display a wide range of skills and use their own initiative
* Assessment materials
* Reference material for use as hand-outs
* Background on running the new HNC / HND courses
* Tutor's notes supporting activities in the students' book and resource pack
* All the essential material for running a course in the 2003 Higher National Computing qualification from Edexcel
* Full coverage of the compulsory core units for both the HNC and HND
* Freely photocopiable within the purchasing institution with electronic files available to download from the web, this pack will save a course team many hours' work preparing handouts and assignments

Introduction to Financial Derivatives with Python (Hardcover): Elisa Alos, Raul Merino Introduction to Financial Derivatives with Python (Hardcover)
Elisa Alos, Raul Merino
R2,323 Discovery Miles 23 230 Ships in 9 - 15 working days

Features Connected to a Github repository with the codes in the book. The repository can be accessed at https://bit.ly/3bllnuf Suitable for undergraduate students, as well as anyone who wants a gentle introduction to the principles of quantitative finance No pre-requisites required for programming or advanced mathematics beyond basic calculus.

Toward Solving Complex Human Problems - Techniques for Increasing Our Understanding of What Matters in Doing So (Paperback):... Toward Solving Complex Human Problems - Techniques for Increasing Our Understanding of What Matters in Doing So (Paperback)
Brian E. White
R573 Discovery Miles 5 730 Ships in 12 - 17 working days

This book serves three basic purposes: (1) a tutorial-type reference for complex systems engineering (CSE) concepts and associated terminology, (2) a recommendation of a proposed methodology showing how the evolving practice of CSE can lead to a more unified theory, and (3) a complex systems (CSs) initiative for organizations to invest some of their resources toward helping to make the world a better place. A wide variety of technical practitioners-e.g., developers of new or improved systems (particularly systems engineers), program and project managers, associated staff/workers, funders and overseers, government executives, military officers, systems acquisition personnel, contract specialists, owners of large and small businesses, professional society members, and CS researchers-may be interested in further exploring these topics. Readers will learn more about CS characteristics and behaviors and CSE principles and will therefore be able to focus on techniques that will better serve them in their everyday work environments in dealing with complexity. The fundamental observation is that many systems inherently involve a deeper complexity because stakeholders are engaged in the enterprise. This means that such CSs are more difficult to invent, create, or improve upon because no one can be in total control since people cannot be completely controlled. Therefore, one needs to concentrate on trying to influence progress, then wait a suitable amount of time to see what happens, iterating as necessary. With just three chapters in this book, it seems to make sense to provide a tutorial introduction that readers can peruse only as necessary, considering their background and understanding, then a chapter laying out the suggested artifacts and methodology, followed by a chapter emphasizing worthwhile areas of application.

Formal Aspects of Security and Trust - 8th International Workshop, FAST 2011, Leuven, Belgium, September 12-14, 2011. Revised... Formal Aspects of Security and Trust - 8th International Workshop, FAST 2011, Leuven, Belgium, September 12-14, 2011. Revised Selected Papers (Paperback)
Gilles Barthe, Anupam Datta, Sandro Etalle
R1,891 Discovery Miles 18 910 Ships in 10 - 15 working days

This book constitutes the thoroughly refereed post-conference proceedings of the 8th International Workshop on Formal Aspects of Security and Trust, FAST 2011, held in conjunction with the 16th European Symposium on Research in Computer Security, ESORICS 2011, in Leuven, Belgium in September 2011. The 15 revised full papers presented together with 2 invited papers were carefully reviewed and selected from 42 submissions. The papers focus on security and trust policy models; security protocol design and analysis; formal models of trust and reputation; logics for security and trust; distributed trust management systems; trust-based reasoning; digital assets protection; data protection; privacy and ID issues; information flow analysis; language-based security; security and trust aspects of ubiquitous computing; validation/analysis tools; web service security/trust/privacy; grid security; security risk assessment; and case studies.

Pragmatic Programmer, The - Your journey to mastery, 20th Anniversary Edition (Hardcover, 2nd edition): David Thomas, Andrew... Pragmatic Programmer, The - Your journey to mastery, 20th Anniversary Edition (Hardcover, 2nd edition)
David Thomas, Andrew Hunt
R1,044 Discovery Miles 10 440 Ships in 12 - 17 working days

"One of the most significant books in my life." -Obie Fernandez, Author, The Rails Way "Twenty years ago, the first edition of The Pragmatic Programmer completely changed the trajectory of my career. This new edition could do the same for yours." -Mike Cohn, Author of Succeeding with Agile , Agile Estimating and Planning , and User Stories Applied ". . . filled with practical advice, both technical and professional, that will serve you and your projects well for years to come." -Andrea Goulet, CEO, Corgibytes, Founder, LegacyCode.Rocks ". . . lightning does strike twice, and this book is proof." -VM (Vicky) Brasseur, Director of Open Source Strategy, Juniper Networks The Pragmatic Programmer is one of those rare tech books you'll read, re-read, and read again over the years. Whether you're new to the field or an experienced practitioner, you'll come away with fresh insights each and every time. Dave Thomas and Andy Hunt wrote the first edition of this influential book in 1999 to help their clients create better software and rediscover the joy of coding. These lessons have helped a generation of programmers examine the very essence of software development, independent of any particular language, framework, or methodology, and the Pragmatic philosophy has spawned hundreds of books, screencasts, and audio books, as well as thousands of careers and success stories. Now, twenty years later, this new edition re-examines what it means to be a modern programmer. Topics range from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Read this book, and you'll learn how to: Fight software rot Learn continuously Avoid the trap of duplicating knowledge Write flexible, dynamic, and adaptable code Harness the power of basic tools Avoid programming by coincidence Learn real requirements Solve the underlying problems of concurrent code Guard against security vulnerabilities Build teams of Pragmatic Programmers Take responsibility for your work and career Test ruthlessly and effectively, including property-based testing Implement the Pragmatic Starter Kit Delight your users Written as a series of self-contained sections and filled with classic and fresh anecdotes, thoughtful examples, and interesting analogies, The Pragmatic Programmer illustrates the best approaches and major pitfalls of many different aspects of software development. Whether you're a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you'll quickly see improvements in personal productivity, accuracy, and job satisfaction. You'll learn skills and develop habits and attitudes that form the foundation for long-term success in your career. You'll become a Pragmatic Programmer. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

C++ Template Metaprogramming in Practice - A Deep Learning Framework (Hardcover): Li Wei C++ Template Metaprogramming in Practice - A Deep Learning Framework (Hardcover)
Li Wei
R2,971 Discovery Miles 29 710 Ships in 9 - 15 working days

Using the implementation of a deep learning framework as an example, C++ Template Metaprogramming in Practice: A Deep Learning Framework explains the application of metaprogramming in a relatively large project and emphasizes ways to optimize systems performance. The book is suitable for developers with a basic knowledge of C++. Developers familiar with mainstream deep learning frameworks can also refer to this book to compare the differences between the deep learning framework implemented with metaprogramming and compile-time computing with deep learning frameworks using object-oriented methods. Consisting of eight chapters, the book starts with two chapters discussing basic techniques of metaprogramming and compile-time computing. The rest of the book's chapters focus on the practical application of metaprogramming in a deep learning framework. It examines rich types and systems, expression templates, and writing complex meta-functions, as well as such topics as: Heterogeneous dictionaries and policy templates An introduction to deep learning Type system and basic data types Operations and expression templates Basic layers Composite and recurrent layers Evaluation and its optimization Metaprogramming can construct flexible and efficient code. For C++ developers who are familiar with object-oriented programming, the main difficulty in learning and mastering C++ metaprogramming is establishing the thinking mode of functional programming. The meta-programming approach involved at compile time is functional, which means that the intermediate results of the construction cannot be changed, and the impact may be greater than expected. This book enables C++ programmers to develop a functional mindset and metaprogramming skills. The book also discusses the development cost and use cost of metaprogramming and provides workarounds for minimizing these costs.

Agile for Project Managers (Paperback): Denise Canty Agile for Project Managers (Paperback)
Denise Canty
R1,503 Discovery Miles 15 030 Ships in 9 - 15 working days

Agile project management is a proven approach for designing and delivering software with improved value to customers. Agility is all about self-directed teams, feedback, light documentation, and working software with shorter development cycles. The role of the project manager with agile differs significantly from traditional project management in that there is minimal up-front planning. Agile for Project Managers will help project managers from any industry transition to agile project management. The book examines the project management component of agility, concentrating on industry standards, certifications, and being agile. It also compares agile methods to traditional project management methods throughout to provide readers with a clear understanding of the differences between the two. The book's focus is in alignment with the Project Management Institute (PMI (R)) Agile Certified Practitioner (PMI-ACP (R)) credential-making it an ideal resource for anyone preparing for the PMI-ACP (R) exam. Coverage includes: Agile as a project management methodology Agile teams Agile tools and techniques Flavors of agile Agile principles Agile certifications The book provides readers with the understanding required to decide which projects will benefit from agile. It also includes information that can help readers to assess their organizations' readiness for agile methods. Complete with a list of agile training providers, the book will help certified project managers make a smooth transition to agile project management and will provide newcomers with the basic knowledge needed to pass the PMI-ACP (R) exam, the first time around.

Anyone Can Code - The Art and Science of Logical Creativity (Paperback): Ali Arya Anyone Can Code - The Art and Science of Logical Creativity (Paperback)
Ali Arya
R1,785 Discovery Miles 17 850 Ships in 9 - 15 working days

Anyone Can Code: The Art and Science of Logical Creativity introduces computer programming as a way of problem-solving through logical thinking. It uses the notion of modularization as a central lens through which we can make sense of many software concepts. This book takes the reader through fundamental concepts in programming by illustrating them in three different and distinct languages: C/C++, Python, and Javascript. Key features: Focuses on problem-solving and algorithmic thinking instead of programming functions, syntax, and libraries; Includes engaging examples, including video games and visual effects; Provides exercises and reflective questions. This book gives beginner and intermediate learners a strong understanding of what they are doing so that they can do it better and with any other tool or language that they may end up using later.

Working with Specialized Language - A Practical Guide to Using Corpora (Hardcover): Lynne Bowker, Jennifer Pearson Working with Specialized Language - A Practical Guide to Using Corpora (Hardcover)
Lynne Bowker, Jennifer Pearson
R3,921 Discovery Miles 39 210 Ships in 12 - 17 working days


Author Biography:
Lynne Bowker is Assistant Profesor in Translation at the University of Ottowa, Canada. Jennifer Pearson, until recently Senior Lecturer in Translation Studies at Dublin City University, Ireland, is Chief of Translation at UNESCO Headquarters, Paris.

Visualizing Statistical Models And Concepts (Hardcover): R.W. Farebrother, Michael Schyns Visualizing Statistical Models And Concepts (Hardcover)
R.W. Farebrother, Michael Schyns
R3,484 Discovery Miles 34 840 Ships in 12 - 17 working days

"Examines classic algorithms, geometric diagrams, and mechanical principles for enhances visualization of statistical estimation procedures and mathematical concepts in physics, engineering, and computer programming."

The PC Graphics Handbook (Hardcover): Julio Sanchez, Maria P. Canton The PC Graphics Handbook (Hardcover)
Julio Sanchez, Maria P. Canton
R6,229 Discovery Miles 62 290 Ships in 12 - 17 working days

The PC Graphics Handbook serves advanced C++ programmers dealing with the specifics of PC graphics hardware and software.

Discussions address:

o 2D and 3D graphics programming for Windows and DOS
o Device-independent graphics
o Mathematics for computer graphics
o Graphics algorithms and procedural operations
o PC video systems architecture, including its history and development
o High-end graphics systems and coprocessors
o Artificial life
o Virtual reality
o Animation techniques for simulations and video games
o VGA, SuperVGA, and VESA
o Device drivers
o Graphics and animation primitives

The authors cover the spectrum of PC graphics programming, including theoretical and practical topics - creating a singularly comprehensive resource for programmers.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
C++ Programming - Program Design…
D. Malik Paperback R1,636 R1,466 Discovery Miles 14 660
NES/Famicom: a visual compendium
Bitmap Books Hardcover R1,285 Discovery Miles 12 850
The Business Analyst - Information…
Vernon Zwiers Paperback R608 R536 Discovery Miles 5 360
Java How to Program, Late Objects…
Paul Deitel, Harvey Deitel Paperback R900 R750 Discovery Miles 7 500
Starting Out with Python, Global Edition
Tony Gaddis Paperback R2,116 Discovery Miles 21 160
Designing Switch/Routers - Fundamental…
James Aweya Paperback R3,625 Discovery Miles 36 250
C++ Programs to Accompany Programming…
Jo Ann Smith Paperback R890 R812 Discovery Miles 8 120
Model-Driven Software Development with…
Kevin Lano Paperback R1,537 R1,362 Discovery Miles 13 620
HTML and JavaScript BASICS
E. Turner, Karl Barksdale Paperback R1,400 R1,244 Discovery Miles 12 440
Programming Logic & Design…
Joyce Farrell Paperback R1,221 R1,096 Discovery Miles 10 960

 

Partners