Your cart is empty
Bioinformatics and Computer Science provides a completely fresh exploration of bioinformatics, which investigates the interrelationship between bioinformatics, biology and computer science and explores key developments in computer science that are critical for its future. The book examines bioinformatics from a unique perspective bridging the gap between what we want computers to do for us in biology, what is actually possible with computer technology today and what may be possible in the future. Bioinformatics and Computer Science investigates where bioinformatics is today, the need for biological databases, their underpinning data types, and current analysis methods. It reflects on how far these approaches have brought us in supporting biological research and how much further we still need to go. It considers knowledge management, data mining, infrastructure, and aspects of human computer interaction and finishes with a review of the state of the art, showcasing some examples of how the main issues are being tackled today. The book contains a wealth of four colour images that illustrate computer graphics, data visualization concepts and examples explored within the text, and is an invaluable resource for all teachers and students working in this area of research.
This introduction to computers presents the fundamental ideas and principles on which modern computers are built. While used as a text for courses in computer appreciation as well as introductions to computer science, the book has found a wide audience among computer users who wish to understand the basis of the machines that form and transform our society. What Computers Do * Teaching Silicon to Compute * Building a Computer *Theoretical Computers * Real Computers * Programming * Subroutines and Recursion * Real Programming Languages * Applications * Cooperating Computers * Graphics * Artificial Intelligence * Answers * The text is supplemented by a web site that gives access to other problems and projects.
The author of the "Programmer's Toolbox" column shows how to use powerful math functions to achieve optimal real-time performance in programming. Along the way, readers will gain new understanding of math fundamentals, learn how to write more robust software for real-time systems, and discover how to implement math algorithms efficiently and accurately. The toolkit is bundled with a CD-ROM containing an arsenal of math algorithms to make the learning process easy and fun.
A mathematical tour of some of the greatest unsolved ciphers of all time In 1953, a man was found dead from cyanide poisoning near the Philadelphia airport with a picture of a Nazi aircraft in his wallet and an enciphered message taped to his abdomen. In 1912, a book dealer named Wilfrid Voynich came into possession of an illuminated cipher manuscript once belonging to Emperor Rudolf II, who was obsessed with alchemy and the occult. Wartime codebreakers tried-and failed-to unlock the book's secrets, and it remains an enigma to this day. In this lively and entertaining book, Craig Bauer examines these and other vexing ciphers yet to be cracked. Some may reveal the identity of a spy or serial killer, provide the location of buried treasure, or expose a secret society-while others may be elaborate hoaxes. He lays out the evidence surrounding each cipher, describes the efforts to decipher it, and invites readers to try their hand at puzzles that have stymied so many others.
This accessible and engaging textbook/guide provides a concise introduction to data structures and associated algorithms. Emphasis is placed on the fundamentals of data structures, enabling the reader to quickly learn the key concepts, and providing a strong foundation for later studies of more complex topics. The coverage includes discussions on stacks, queues, lists, (using both arrays and links), sorting, and elementary binary trees, heaps, and hashing. This content is also a natural continuation from the material provided in the separate Springer title Guide to Java by the same authors.Topics and features: reviews the preliminary concepts, and introduces stacks and queues using arrays, along with a discussion of array-based lists; examines linked lists, the implementation of stacks and queues using references, binary trees, a range of varied sorting techniques, heaps, and hashing; presents both primitive and generic data types in each chapter, and makes use of contour diagrams to illustrate object-oriented concepts; includes chapter summaries, and asks the reader questions to help them interact with the material; contains numerous examples and illustrations, and one or more complete program in every chapter; provides exercises at the end of each chapter, as well as solutions to selected exercises, and a glossary of important terms. This clearly-written work is an ideal classroom text for a second semester course in programming using the Java programming language, in preparation for a subsequent advanced course in data structures and algorithms. The book is also eminently suitable as a self-study guide in either academe or industry.
Web service technologies are redefining the way that large and small companies are doing business and exchanging information. Due to the critical need for furthering automation, engagement, and efficiency, systems and workflows are becoming increasingly more web-based. Web Services: Concepts, Methodologies, Tools, and Applications is an innovative reference source that examines relevant theoretical frameworks, current practice guidelines, industry standards and standardization, and the latest empirical research findings in web services. Highlighting a range of topics such as cloud computing, quality of service, and semantic web, this multi-volume book is designed for computer engineers, IT specialists, software designers, professionals, researchers, and upper-level students interested in web services architecture, frameworks, and security.
'IT in Business: A Manager's Casebook' examines the impact of new IT initiatives from the business angle. The case material is derived from the year's best research projects from three leading UK Business Schools - Bath, Cranfield and Warwick.
th This book contains the best papers of the 5 International Conference on e-Business and Telecommunications (ICETE), which was held in July 2008, in Porto, Portugal. This conference reflects a continuing effort to increase the dissemination of recent research results among professionals who work in the areas of e-business and te- communications. ICETE is a joint international conference integrating four major areas of knowledge that are divided into four corresponding conferences: ICE-B (- ternational Conf. on e-Business), SECRYPT (International Conf. on Security and Cryptography), SIGMAP (Int'l Conf. on Signal Processing and Multimedia) and WINSYS (International Conf. on Wireless Information Systems). The program of this joint conference included several outstanding keynote lectures presented by internationally renowned distinguished researchers who are experts in the various ICETE areas. Their keynote speeches have contributed to heightening the overall quality of the program and significance of the theme of the conference. The conference topic areas define a broad spectrum in the key areas of e-business and telecommunications. This wide-view reporting made ICETE appealing to a global au- ence of engineers, scientists, business practitioners and policy experts. The papers - cepted and presented at the conference demonstrated a number of new and innovative solutions for e-business and telecommunication networks and systems, showing that the technical problems in these closely related fields are challenging and worthwhile - proaching an interdisciplinary perspective such as that promoted by ICETE.
The two-volume set LNCS 5761 and LNCS 5762 constitute the refereed proceedings of the 12th International Conference on Medical Image Computing and Computer-Assisted Intervention, MICCAI 2009, held in London, UK, in September 2009.
Based on rigorous peer reviews, the program committee carefully selected 259 revised papers from 804 submissions for presentation in two volumes. The first volume includes 125 papers divided in topical sections on cardiovascular image guided intervention and robotics; surgical navigation and tissue interaction; intra-operative imaging and endoscopic navigation; motion modeling and image formation; image registration; modeling and segmentation; image segmentation and classification; segmentation and atlas based techniques; neuroimage analysis; surgical navigation and robotics; image registration; and neuroimage analysis: structure and function.
Your customers want rock-solid, bug-free software that does exactly what they expect it to do. Yet they can't always articulate their ideas clearly enough for you to turn them into code. You need Cucumber: a testing, communication, and requirements tool-all rolled into one. All the code in this book is updated for Cucumber 2.4, Rails 5, and RSpec 3.5. Express your customers' wild ideas as a set of clear, executable specifications that everyone on the team can read. Feed those examples into Cucumber and let it guide your development. Build just the right code to keep your customers happy. You can use Cucumber to test almost any system or any platform. Get started by using the core features of Cucumber and working with Cucumber's Gherkin DSL to describe-in plain language-the behavior your customers want from the system. Then write Ruby code that interprets those plain-language specifications and checks them against your application. Next, consolidate the knowledge you've gained with a worked example, where you'll learn more advanced Cucumber techniques, test asynchronous systems, and test systems that use a database. Recipes highlight some of the most difficult and commonly seen situations the authors have helped teams solve. With these patterns and techniques, test Ajax-heavy web applications with Capybara and Selenium, REST web services, Ruby on Rails applications, command-line applications, legacy applications, and more. Written by the creator of Cucumber and the co-founders of Cucumber Ltd., this authoritative guide will give you and your team all the knowledge you need to start using Cucumber with confidence. What You Need: Windows, Mac OS X (with XCode) or Linux, Ruby 1.9.2 and upwards, Cucumber 2.4, Rails 5, and RSpec 3.5
The 13th International Conference on Human-Computer Interaction, HCI Inter- tional 2009, was held in San Diego, California, USA, July 19-24, 2009, jointly with the Symposium on Human Interface (Japan) 2009, the 8th International Conference on Engineering Psychology and Cognitive Ergonomics, the 5th International Conference on Universal Access in Human-Computer Interaction, the Third International Conf- ence on Virtual and Mixed Reality, the Third International Conference on Internati- alization, Design and Global Development, the Third International Conference on Online Communities and Social Computing, the 5th International Conference on Augmented Cognition, the Second International Conference on Digital Human Mod- ing, and the First International Conference on Human Centered Design. A total of 4,348 individuals from academia, research institutes, industry and gove- mental agencies from 73 countries submitted contributions, and 1,397 papers that were judged to be of high scientific quality were included in the program. These papers - dress the latest research and development efforts and highlight the human aspects of the design and use of computing systems. The papers accepted for presentation thoroughly cover the entire field of human-computer interaction, addressing major advances in knowledge and effective use of computers in a variety of application areas.
This book constitutes the refereed proceedings of the Fourth International Conference on Rough Sets and Knowledge Technology, RSKT 2009, held in Gold Coast, Australia, in July 2009. The 85 revised full papers presented together with 3 keynote papers and 2 special sessions were carefully reviewed and selected from 229 submissions. The papers are organized in topical sections on rough sets and computing, rough sets and data reduction, data mining and knowledge discovery, granular computing and cognitive computing, fuzzy sets and computing, knowledge technology and intelligent systems, computational intelligence and applications, image processing and understanding, and formal concept analysis.
Software project management is a crucial element in successful software and IT development, and requires students to develop an understanding of technical methodology and an appreciation of the many human factors that can play a part in software projects. The new fifth edition of Software Project Management has been fully revised and updated to help students to grasp these contrasting skills, and learn about new developments in the discipline. It provides both undergraduate and postgraduate students with a comprehensive introduction to software project management and has enjoyed a loyal following of users since the first edition published.
Work practices and organizational processes vary widely and evolve constantly. The technological infrastructure has to follow, allowing or even supporting these changes. Traditional approaches to software engineering reach their limits whenever the full spectrum of user requirements cannot be anticipated or the frequency of changes makes software reengineering cycles too clumsy to address all the needs of a specific field of application. Moreover, the increasing importance of 'infrastructural' aspects, particularly the mutual dependencies between technologies, usages, and domain competencies, calls for a differentiation of roles beyond the classical user-designer dichotomy. End user development (EUD) addresses these issues by offering lightweight, use-time support which allows users to configure, adapt, and evolve their software by themselves. EUD is understood as a set of methods, techniques, and tools that allow users of software systems who are acting as non-professional software developers to 1 create, modify, or extend a software artifact. While programming activities by non-professional actors are an essential focus, EUD also investigates related activities such as collective understanding and sense-making of use problems and solutions, the interaction among end users with regard to the introduction and diffusion of new configurations, or delegation patterns that may also partly involve professional designers.
This text assesses the importance of language technology to increasingly popular computer-assisted language learning work. The book contains writings on pronunciation, vocabulary, grammar, reading, writing, testing, distance learning and user studies.
The industry standard whiteboard interview can be daunting for developers. Let's face it: it combines the worst aspects of a typical interview, on-the-spot public speaking, a quiz show, and a dinner party full of strangers judging you-all at once. Brilliant developers can let their nerves get the best of them and completely bomb a whiteboard interview, while inexperienced developers who excel in soft skills can breeze through them. In Surviving the Whiteboard Interview, author William Gant uses his real-world knowledge and expertise to guide you through the psychological roadblocks of a coding test while also providing you with a sample coding challenge. With enough preparation, information, and assured confidence, you can survive a whiteboard interview at any organization. In addition to the benefits listed above, Gant helps you explore how you can create a good soft skills impression that will last beyond the whiteboard test by showing your work ethic, positive attitude, and ability to take and implement criticism effectively. These assets will unequivocally serve other parts of your life outside of an interview context, as well. While Gant does not promise that you will ever truly enjoy interviewing, he does promise to arm you with the proper preparation techniques and knowledge needed to tame the common fears and dread that come along with it. Maximize your career potential and get inspired with Surviving the Whiteboard Interview. The steps to your dream role just might be closer than you think. What You Will Learn Practice both hard and soft skills required to succeed at a whiteboard interview, covering coding tests as well as psychological preparation Learn how to make other aspects of your interview stronger, so you can create a great impression Master solving common whiteboard problems in different programming languages Who This Book is For This book is primarily for aspiring software developers who are looking for a job in the field. However, it will also be helpful for more seasoned developers who find interviewing painful and want to improve their skills.
SAP S/4HANA is here, and the stakes are high. Get your project right with this guide to SAP Activate! Understand the road ahead: What are the phases of SAP Activate? Which activities happen when? Start by setting up a working system, then walk through guided configuration, and learn how to deploy SAP S/4HANA in your landscape: on-premise, cloud, or hybrid. Take advantage of SAP Activate's agile methodology, and get the guidance you need for a smooth and successful go-live!In this book, you'll learn about: a. Foundations Get up to speed with SAP Activate. Learn about key concepts like fit-to-standard and fit/gap analysis, understand the methodology, and walk through the key phases of project management. b. Tools and Technologies Open up your SAP Activate toolkit. See how to access SAP Activate content with SAP Best Practices Explorer, SAP Solution Manager, and more. Then, use SAP Best Practices and SAP Model Company to set up a working system for your workshops. c. DeploymentDeploy SAP S/4HANA, step by step. Follow detailed instructions to plan, prepare for, and execute your on-premise or cloud deployment activities according to SAP Activate. Walk through key scenarios for a hybrid implementation of SAP S/4HANA in your landscape. Highlights Include: 1) Deployment 2) Guided configuration 3) Agile project delivery 4) SAP Best Practices5) SAP Model Company 6) Organizational change management 7) SAP S/4HANA 8) SAP S/4HANA Cloud 9) Hybrid landscapes 10) C_ACTIVATE05 certification.
This text provides a basis for a standardized approach to structural masonry, using an integration of experimental and computational techniques. Accurate displacement-controlled materials experiments have produced an extensive database of strength, stiffness and softening properties for tension, compression and shear, and this data has been transferred into numerical models for simulating the deformational behaviour of masonry structures. The models have been implemented into finite and distinct element codes and have subsequently been verified against shear wall experiments and analytical solutions for masonry parts.
Preparing today's children for tomorrow's technology! The computing fundamentals program designed to prepare elementary students for a future using technology.
These lecture notes provide a systematic introduction to matrix models of quantum field theories with non-commutative and fuzzy geometries. The book initially focuses on the matrix formulation of non-commutative and fuzzy spaces, followed by a description of the non-perturbative treatment of the corresponding field theories. As an example, the phase structure of non-commutative phi-four theory is treated in great detail, with a separate chapter on the multitrace approach. The last chapter offers a general introduction to non-commutative gauge theories, while two appendices round out the text. Primarily written as a self-study guide for postgraduate students - with the aim of pedagogically introducing them to key analytical and numerical tools, as well as useful physical models in applications - these lecture notes will also benefit experienced researchers by providing a reference guide to the fundamentals of non-commutative field theory with an emphasis on matrix models and fuzzy geometries.
The three-volume set LNCS 5101-5103 constitutes the refereed proceedings of the 8th International Conference on Computational Science, ICCS 2008, held in Krakow, Poland in June 2008.
The 167 revised papers of the main conference track presented together with the abstracts of 7 keynote talks and the 100 revised papers from 14 workshops were carefully reviewed and selected for inclusion in the three volumes.
The main conference track was divided into approximately 20 parallel sessions addressing topics such as e-science applications and systems, scheduling and load balancing, software services and tools, new hardware and its applications, computer networks, simulation of complex systems, image processing and visualization, optimization techniques, numerical linear algebra, and numerical algorithms. The second volume contains workshop papers related to various computational research areas, e.g.: computer graphics and geometric modeling, simulation of multiphysics multiscale systems, computational chemistry and its applications, computational finance and business intelligence, physical, biological and social networks, geocomputation, and teaching computational science. The third volume is mostly related to computer science topics such as bioinformatics' challenges to computer science, tools for program development and analysis in computational science, software engineering for large-scale computing, collaborative and cooperative environments, applications of workflows in computational science, as well as intelligent agents and evolvable systems.
In this newly revised book On Sonic Art, Trevor Wishart takes a
wide-ranging look at the new developments in music-making and
musical aesthetics made possible by the advent of the computer and
digital information processing. His emphasis is on musical rather
than technical matters. Beginning with a critical analysis of the
assumptions underlying the Western musical tradition and the
traditional acoustic theories of Pythagoras and Helmholtz, he goes
on to look in detail at such topics as the musical organization of
complex sound-objects, using and manipulating representational
sounds and the various dimensions of human and non-human utterance.
In so doing, he seeks to learn lessons from areas (poetry and
sound-poetry, film, sound effects and animal communication) not
traditionally associated with the field of music.
You may like...
Oracle 12c - SQL
Joan Casteel Paperback (1)
Principles of Business Information…
Ralph M. Stair Paperback
Program Construction - Calculating…
Roland Backhouse Paperback R1,098 Discovery Miles 10 980
Foundations of Computer Science
Behrouz Forouzan Paperback
BTEC First in I&CT Revision Workbook
Paperback R193 Discovery Miles 1 930
Introduction to Automata Theory…
John Hopcroft, Rajeev Motwani, … Paperback R1,540 Discovery Miles 15 400
Data Structures Using C++
D. Malik Paperback
Systems Analysis and Design
Harry J. Rosenblatt, Scott Tilley Hardcover
Discovering Computers (c)2017
Jennifer Campbell, Mark Frydenberg, … Paperback (3)
Discovering Computers 2018 - Digital…
Misty Vermaat, Steven Freund, … Paperback