|
Books > Computing & IT > Computer programming
Analysis and Design of Algorithms provides a structured view of
algorithm design techniques in a concise, easy-to-read manner. The
book was written with an express purpose of being easy - to
understand, read, and carry. It presents a pioneering approach in
the teaching of algorithms, based on learning algorithm design
techniques, and not merely solving a collection of problems. This
allows students to master one design technique at a time and apply
it to a rich variety of problems. Analysis and Design of Algorithms
covers the algorithmic design techniques of divide and conquer,
greedy, dynamic programming, branch and bound, and graph traversal.
For each of these techniques, there are templates and guidelines on
when to use and not to use each technique. Many sections contain
innovative mnemonics to aid the readers in remembering the
templates and key takeaways. Additionally, the book covers
NP-completeness and the inherent hardness of problems. The third
edition includes a new section on polynomial multiplication, as
well as additional exercise problems, and an updated appendix.
Written with input from students and professionals, Analysis and
Design of Algorithms is well suited for introductory algorithm
courses at the undergraduate and graduate levels. The structured
organization of the text makes it especially appropriate for online
and distance learning.
This book gathers outstanding research papers presented at the
International Joint Conference on Advances in Computational
Intelligence (IJCACI 2020), organized by Daffodil International
University (DIU) and Jahangirnagar University (JU) in Bangladesh
and South Asian University (SAU) in India. These proceedings
present novel contributions in the areas of computational
intelligence and offer valuable reference material for advanced
research. The topics covered include collective intelligence, soft
computing, optimization, cloud computing, machine learning,
intelligent software, robotics, data science, data security, big
data analytics, and signal and natural language processing.
|
Fundamental Approaches to Software Engineering
- 21st International Conference, FASE 2018, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2018, Thessaloniki, Greece, April 14-20, 2018, Proceedings
(Hardcover)
Alessandra Russo, Andy Schurr
|
R1,623
Discovery Miles 16 230
|
Ships in 10 - 15 working days
|
|
Although the majority of information that is published by the
current web is aimed at human consumption, the browsers which
contain this information are only able to interpret HTML mark-up to
visualize this content. Semantic web intends to address the
stability between human and machine. Advancing Information
Management through Semantic Web Concepts and Ontologies provides an
analysis and introduction on the concept of combining the areas of
semantic web and web mining. Emphasizing semantics in technologies,
reasoning, content searching and social media, this book aims to be
an essential source for practitioners, researchers and academics
alike.
Emerging as an effective alternative to organization-based
information systems, cloud computing has been adopted by many
businesses around the world. Despite the increased popularity,
there remain concerns about the security of data in the cloud since
users have become accustomed to having control over their hardware
and software. Security, Trust, and Regulatory Aspects of Cloud
Computing in Business Environments compiles the research and views
of cloud computing from various individuals around the world.
Detailing cloud security, regulatory and industry compliance, and
trust building in the cloud, this book is an essential reference
source for practitioners, professionals, and researchers worldwide,
as well as business managers interested in an assembled collection
of solutions provided by a variety of cloud users.
Since its first volume in 1960, "Advances in Computers" has
presented detailed coverage of innovations in computer hardware,
software, theory, design, and applications. It has also provided
contributors with a medium in which they can explore their subjects
in greater depth and breadth than journal articles usually allow.
As a result, many articles have become standard references that
continue to be of sugnificant, lasting value in this rapidly
expanding field.
In-depth surveys and tutorials on new computer technologyWell-known
authors and researchers in the fieldExtensive bibliographies with
most chaptersMany of the volumes are devoted to single themes or
subfields of computer science
This book is written for software product teams that use AI to add
intelligent models to their products or are planning to use it. As
AI adoption grows, it is becoming important that all AI driven
products can demonstrate they are not introducing any bias to the
AI-based decisions they are making, as well as reducing any
pre-existing bias or discrimination. The responsibility to ensure
that the AI models are ethical and make responsible decisions does
not lie with the data scientists alone. The product owners and the
business analysts are as important in ensuring bias-free AI as the
data scientists on the team. This book addresses the part that
these roles play in building a fair, explainable and accountable
model, along with ensuring model and data privacy. Each chapter
covers the fundamentals for the topic and then goes deep into the
subject matter - providing the details that enable the business
analysts and the data scientists to implement these fundamentals.
AI research is one of the most active and growing areas of computer
science and statistics. This book includes an overview of the many
techniques that draw from the research or are created by combining
different research outputs. Some of the techniques from relevant
and popular libraries are covered, but deliberately not drawn very
heavily from as they are already well documented, and new research
is likely to replace some of it.
Computer programs and processes that take into account the goals
and needs of the user meet with the greatest success, so it
behooves software engineers to consider the human element inherent
in every line of code they write. Human Factors in Software
Development and Design brings together high quality research on the
influence and impact of ordinary people on the software industry.
With the goal of improving the quality and usability of computer
technologies, this premier reference is intended for students and
practitioners of software engineering as well as researchers,
educators, and interested laymen.
Although gaming was once primarily used for personal entertainment,
video games and other similar technologies are now being utilized
across various disciplines such as education and engineering. As
digital technologies become more integral to everyday life, it is
imperative to explore the underlying effects they have on society
and within these fields. Exploring the Cognitive, Social, Cultural,
and Psychological Aspects of Gaming and Simulations provides
emerging research on the societal and mental aspects of gaming and
how video games impact different parts of an individual's life.
While highlighting the positive, important results of gaming in
various disciplines, readers will learn how video games can be used
in areas such as calculus, therapy, and professional development.
This book is an important resource for engineers, graduate-level
students, psychologists, game designers, educators, sociologists,
and academics seeking current information on the effects of gaming
and computer simulations across different industries.
Particularly in the fields of software engineering, virtual
reality, and computer science, data mining techniques play a
critical role in the success of a variety of projects and
endeavors. Understanding the available tools and emerging trends in
this field is an important consideration for any organization. Data
Mining and Analysis in the Engineering Field explores current
research in data mining, including the important trends and
patterns and their impact in fields such as software engineering.
With a focus on modern techniques as well as past experiences, this
vital reference work will be of greatest use to engineers,
researchers, and practitioners in scientific-, engineering-, and
business-related fields.
This book introduces the state-of-the-art algorithms for data and
computation privacy. It mainly focuses on searchable symmetric
encryption algorithms and privacy preserving multi-party
computation algorithms. This book also introduces algorithms for
breaking privacy, and gives intuition on how to design algorithm to
counter privacy attacks. Some well-designed differential privacy
algorithms are also included in this book. Driven by lower cost,
higher reliability, better performance, and faster deployment, data
and computing services are increasingly outsourced to clouds. In
this computing paradigm, one often has to store privacy sensitive
data at parties, that cannot fully trust and perform privacy
sensitive computation with parties that again cannot fully trust.
For both scenarios, preserving data privacy and computation privacy
is extremely important. After the Facebook-Cambridge Analytical
data scandal and the implementation of the General Data Protection
Regulation by European Union, users are becoming more privacy aware
and more concerned with their privacy in this digital world. This
book targets database engineers, cloud computing engineers and
researchers working in this field. Advanced-level students studying
computer science and electrical engineering will also find this
book useful as a reference or secondary text.
For all basic-to-intermediate level courses in Visual C#
programming. An informative, engaging, challenging and entertaining
introduction to Visual C# Created by world-renowned programming
instructors Paul and Harvey Deitel, Visual C# How to Program, 6th
Edition introduces students to the world of desktop, mobile and web
app development with Microsoft's (R) Visual C# (R) programming
language. Students will use the .NET platform and the Visual Studio
(R) Integrated Development Environment to write, test, and debug
applications and run them on a wide variety of Windows (R) devices.
At the heart of the book is the Deitel signature live-code
approach-rather than using code snippets, the authors present
concepts in the context of complete working programs followed by
sample executions. Students begin by getting comfortable with the
Visual Studio Community edition IDE and basic C# syntax. Next, they
build their skills one step at a time, mastering control
structures, classes, objects, methods, variables, arrays, and the
core techniques of object-oriented programming. With this strong
foundation in place, the authors introduce more sophisticated
techniques, including searching, sorting, data structures,
generics, and collections. Additional practice is provided through
a broad range of example programs and exercises selected from
computer science, business, education, social issues, personal
utilities, sports, mathematics, puzzles, simulation, game playing,
graphics, multimedia and many other areas.
After twenty years, return to the wild world of Crash Bandicoot
with this epic behind-the-scenes look at the new Crash Bandicoot 4:
It's About Time! The Crash Bandicoot (TM) series has remained a
beloved staple of platform gaming ever since the first game's
release in 1996, The Art of Crash Bandicoot (TM)4: It's About Time
(TM) is a rich repository overflowing with interviews, quotes,
observations and anecdotes, accompanied by a treasure trove of
concept art detailing the characters and environments of the game.
Gamers of every type will cherish this all-encompassing look into
the zany, wild and unpredictable world of Crash Bandicoot (TM).
This book introduces the technological innovations of robotic
vehicles. It presents the concepts required for self-driving cars
on the road. Besides, readers can gain invaluable knowledge in the
construction, programming, and control of the six-legged robot. The
book also presents the controllers and aerodynamics of several
different types of rotorcrafts. It includes the simulation and
flight of the various kinds of rotor-propelled air vehicles under
each of their different aerodynamics environment. The book is
suitable for academia, educators, students, and researchers who are
interested in autonomous vehicles, robotics, and rotor-propelled
vehicles.
"In this day and age of 'too much information and not enough time,
' the ability to get to the bottom line quickly and in a concise
method is what excels companies to the top of their industry. The
techniques in this book will allow you to do things you only dreamt
of." -Jerry Kohl, president of Brighton Collectibles Develop your
Excel macro programming skills using VBA instantly with proven
techniques Automate Reports Handle Errors Master Pivot Tables
Produce Charts Build User-Defined Functions Migrate to Excel 2007
Query Web Data Build Dialog Boxes Use Data Visualizations Automate
Word You are an expert in Excel, but the macro recorder doesn't
work and you can't make heads or tails out of the recorded code. If
this is you, buy this book. Macros that you record today might work
today but not tomorrow. Recorded macros might handle a dataset with
14 records but not one with 12 or 16 records. These are all common
problems with the macro recorder that unfortunately cause too many
Excel gurus to turn away from writing macros. This book shows you
why the macro recorder fails and the steps needed to convert
recorded code into code that will work every day with every
dataset. The book assumes that you know Excel well, but there is no
need for prior programming experience. This book describes
everything you could conceivably need to know to automate reports
and design applications in Excel VBA. Whether you want to automate
reports for your office or design full-blown applications for
others, this book is for you.
- Learn VBA syntax as easy-to-understand English
- Automate Excel's power tools: Pivot Tables, Charts, Advanced
Filters
- Save hours per week by automating redundanttasks
- Create applications built on top of Excel with custom dialog
boxes
- Automatically produce hundreds of Excel reports in seconds
- Understand how changes in Excel 2007 impact your VBA
macros
Introduction 1 1 Unleash the Power of Excel with VBA 7 2 This
Sounds Like BASIC, So Why Doesn't It Look Familiar? 29 3 Referring
to Ranges 61 4 User-Defined Functions 75 5 Looping and Flow Control
101 6 R1C1-Style Formulas 121 7 What's New in Excel 2007 and What's
Changed 135 8 Create and Manipulate Names in VBA 143 9 Event
Programming 155 10 UserForms--An Introduction 177 11 Creating
Charts 197 12 Data Mining with Advanced Filter 249 13 Using VBA to
Create Pivot Tables 281 14 Excel Power 337 15 Data Visualizations
and Conditional Formatting 373 16 Reading from and Writing to the
Web 393 17 XML in Excel 2007 413 18 Automating Word 421 19 Arrays
441 20 Text File Processing 449 21 Using Access as a Back End to
Enhance Multi-User Access to Data 461 22 Creating Classes, Records,
and Collections 477 23 Advanced UserForm Techniques 493 24 Windows
Application Programming Interface (API) 517 25 Handling Errors 529
26 Customizing the Ribbon to Run Macros 543 27 Creating Add-Ins 569
Index 577
Formal and Practical Aspects of Domain-Specific Languages: Recent
Developments is a collection of academic works containing current
research on all aspects of domain-specific language. This book is a
comprehensive overview in the computer language field and aims to
be essential for scholars and practitioners in the software
engineering fields by providing new results and answers to open
problems in DSL research.
|
|