Products related to Theory:
-
Information and Coding Theory
As this Preface is being written, the twentieth century is coming to an end.Historians may perhaps come to refer to it as the century of information, just as its predecessor is associated with the process of industrialisation.Successive technological developments such as the telephone, radio, television, computers and the Internet have had profound effects on the way we live.We can see pic tures of the surface of Mars or the early shape of the Universe.The contents of a whole shelf-load of library books can be compressed onto an almost weight less piece of plastic.Billions of people can watch the same football match, or can keep in instant touch with friends around the world without leaving home.In short, massive amounts of information can now be stored, transmitted and processed, with surprising speed, accuracy and economy.Of course, these developments do not happen without some theoretical ba sis, and as is so often the case, much of this is provided by mathematics.Many of the first mathematical advances in this area were made in the mid-twentieth century by engineers, often relying on intuition and experience rather than a deep theoretical knowledge to lead them to their discoveries.Soon the math ematicians, delighted to see new applications for their subject, joined in and developed the engineers' practical examples into wide-ranging theories, com plete with definitions, theorems and proofs.
Price: 39.99 £ | Shipping*: 0.00 £ -
Concise Encyclopedia of Coding Theory
Most coding theory experts date the origin of the subject with the 1948 publication of A Mathematical Theory of Communication by Claude Shannon.Since then, coding theory has grown into a discipline with many practical applications (antennas, networks, memories), requiring various mathematical techniques, from commutative algebra, to semi-definite programming, to algebraic geometry. Most topics covered in the Concise Encyclopedia of Coding Theory are presented in short sections at an introductory level and progress from basic to advanced level, with definitions, examples, and many references. The book is divided into three parts: Part I fundamentals: cyclic codes, skew cyclic codes, quasi-cyclic codes, self-dual codes, codes and designs, codes over rings, convolutional codes, performance boundsPart II families: AG codes, group algebra codes, few-weight codes, Boolean function codes, codes over graphsPart III applications: alternative metrics, algorithmic techniques, interpolation decoding, pseudo-random sequences, lattices, quantum coding, space-time codes, network coding, distributed storage, secret-sharing, and code-based-cryptography. Features Suitable for students and researchers in a wide range of mathematical disciplines Contains many examples and references Most topics take the reader to the frontiers of research
Price: 76.99 £ | Shipping*: 0.00 £ -
Algebraic Coding Theory (Revised Edition)
This is the revised edition of Berlekamp's famous book, 'Algebraic Coding Theory', originally published in 1968, wherein he introduced several algorithms which have subsequently dominated engineering practice in this field.One of these is an algorithm for decoding Reed-Solomon and Bose-Chaudhuri-Hocquenghem codes that subsequently became known as the Berlekamp-Massey Algorithm.Another is the Berlekamp algorithm for factoring polynomials over finite fields, whose later extensions and embellishments became widely used in symbolic manipulation systems.Other novel algorithms improved the basic methods for doing various arithmetic operations in finite fields of characteristic two.Other major research contributions in this book included a new class of Lee metric codes, and precise asymptotic results on the number of information symbols in long binary BCH codes.Selected chapters of the book became a standard graduate textbook.Both practicing engineers and scholars will find this book to be of great value.
Price: 160.00 £ | Shipping*: 0.00 £ -
Introduction To Algebraic Coding Theory
We live in the age of technology where messages are transmitted in sequences of 0's and 1's through space.It is possible to make an error with noisy channels, so self-correcting codes become vital to eradicate all errors (as the number of errors is small).These self-correcting codes are widely used in the industry for a variety of applications including e-mail, telephone, remote sensing (e.g., photographs of Mars), amongst others.We will present some essentials of the theory in this book.Using linear algebra, we have the salient Hamming codes.The next level of coding theory is through the usage of ring theory, especially polynomials, rational functions and power series, to produce BCH codes, Reed-Solomon codes and the classical Goppa codes.Then we progress to the geometric Goppa code using Algebraic Geometry.
Price: 80.00 £ | Shipping*: 0.00 £
-
What is the difference between web development and software development?
Web development primarily focuses on creating websites and web applications that are accessed through a web browser, using technologies such as HTML, CSS, and JavaScript. Software development, on the other hand, involves creating applications that can run on various platforms, including desktop computers, mobile devices, and servers. While web development is a subset of software development, software development encompasses a broader range of applications beyond just web-based ones.
-
What training opportunities are available for IT specialists to specialize in web development and general programming, such as software development?
There are various training opportunities available for IT specialists looking to specialize in web development and general programming. Online platforms like Coursera, Udemy, and Codecademy offer courses and certifications in programming languages such as Python, Java, and JavaScript. Additionally, coding bootcamps like General Assembly and Flatiron School provide intensive, hands-on training in software development. IT specialists can also pursue advanced degrees in computer science or related fields to deepen their knowledge and skills in web development and programming.
-
What training options are available for IT specialists to specialize in web development and general programming, such as software development?
IT specialists looking to specialize in web development and general programming have a variety of training options available to them. They can pursue formal education through degree programs in computer science or related fields, attend coding bootcamps that offer intensive training in programming languages and frameworks, or take online courses and tutorials to learn specific skills. Additionally, IT specialists can participate in workshops, seminars, and conferences to stay updated on the latest trends and technologies in web development and software development. Continuous learning and practice are essential for IT specialists to excel in these specialized areas.
-
Is learning programming and software development very challenging?
Learning programming and software development can be challenging for some people, as it requires logical thinking, problem-solving skills, and attention to detail. However, with dedication, practice, and the right resources, it is definitely achievable. Breaking down complex concepts into smaller, more manageable parts and seeking help from online tutorials, courses, and communities can make the learning process easier and more enjoyable. Ultimately, the level of challenge will vary depending on the individual's background, experience, and learning style.
Similar search terms for Theory:
-
Development of Social Theory
Originally published in 1924, Development of Social Theory was written to expand on an outline of the subject in order to turn it into a year’s course of graduate study.From Plato to the writers and teachers of the time, it presents the theorists themselves, giving a historic background, followed by their theory and its subsequent development.It was highly regarded, and widely used as a text for many years.Today it can be read in its historical context.
Price: 115.00 £ | Shipping*: 0.00 £ -
Information Theory : From Coding to Learning
This enthusiastic introduction to the fundamentals of information theory builds from classical Shannon theory through to modern applications in statistical learning, equipping students with a uniquely well-rounded and rigorous foundation for further study.Introduces core topics such as data compression, channel coding, and rate-distortion theory using a unique finite block-length approach.With over 210 end-of-part exercises and numerous examples, students are introduced to contemporary applications in statistics, machine learning and modern communication theory.This textbook presents information-theoretic methods with applications in statistical learning and computer science, such as f-divergences, PAC Bayes and variational principle, Kolmogorov's metric entropy, strong data processing inequalities, and entropic upper bounds for statistical estimation.Accompanied by a solutions manual for instructors, and additional standalone chapters on more specialized topics in information theory, this is the ideal introductory textbook for senior undergraduate and graduate students in electrical engineering, statistics, and computer science.
Price: 69.99 £ | Shipping*: 0.00 £ -
Development Economics : Theory and Practice
This second edition of Development Economics: Theory and Practice continues to provide students and practitioners with the perspectives and tools they need to think analytically and critically about the current major economic development issues in the world.Alain de Janvry and Elisabeth Sadoulet identify seven key dimensions of development—growth, poverty, vulnerability, inequality, basic needs, sustainability, and quality of life—and use them to structure the contents of the text.The book gives a historical perspective on the evolution of thought in development.It uses theory and empirical analysis to present readers with a full picture of how development works, how its successes and failures can be assessed, and how alternatives can be introduced.The authors demonstrate how diagnostics, design of programs and policies, and impact evaluation can be used to seek new solutions to the suffering and violence caused by development failures.In the second edition, more attention has been given to ongoing developments, such as: pursuit of the Sustainable Development Goals continuously rising global and national inequality health as a domestic and international public good cash transfers for social protection carbon trading for sustainabilityThis text is fully engaged with the most cutting-edge research in the field and equips readers with analytical tools for impact evaluation of development programs and policies, illustrated with numerous examples.It is underpinned throughout by a wealth of student-friendly features, including case studies, quantitative problem sets, end-of-chapter questions, and extensive references.Excel and Stata exercises are available as digital supplements for students and instructors. This unique text is ideal for those taking courses in development economics, economic growth, and development policy, and will provide an excellent foundation for those wishing to pursue careers in development.
Price: 76.99 £ | Shipping*: 0.00 £ -
The Theory of Economic Development
Joseph Schumpeter (1883–1950) is one of the most fascinating and influential economists of the twentieth century, renowned for his brilliant and unorthodox insights into the nature of capitalism.His students include leading economists such as Paul Samuelson, Robert Solow and the former chairman of the Federal Reserve, Alan Greenspan. The Theory of Economic Development is one of Schumpeter's most important books and the one that made him famous.He poses a fundamental question: why does economic development proceed cyclically rather than evenly?Turning prevailing economic theory, which approached economics as equilibrium, on its head, Schumpeter argues it is because economics is constantly transformed by its own internal forces.These forces are the 'circular flow' of economic life; economic development, characterised by disruption and innovation; and finally, the levers that push and pull capitalism including credit, profit and interest.These are all manifested in the ‘business cycle’, one of Schumpeter's major contributions to understanding economics and now a perennial feature of virtually all economics and business curricula.He is also the first economist to place the entrepreneur at the heart of capitalism, anticipating subsequent fascination with entrepreneurship in popular business and management writing.Schumpeter also lays the groundwork for his subsequent, highly influential idea of the 'creative destruction' characteristic of radical and rapid economic change.The Theory of Economic Development remains a vital, magisterial account of economics and the nature of capitalism whose many insights remain highly relevant today.This Routledge Classics edition includes a new Introduction by Richard Swedberg.
Price: 17.99 £ | Shipping*: 3.99 £
-
Which programming languages are used in software development?
There are many programming languages used in software development, including popular languages such as Java, Python, C++, JavaScript, and Ruby. Each language has its own strengths and is used for different purposes in software development. For example, Java is commonly used for building enterprise-level applications, while Python is known for its simplicity and versatility. C++ is often used for system software and game development, while JavaScript is essential for web development. Overall, the choice of programming language depends on the specific requirements of the software being developed.
-
What is the difference between software development and programming?
Software development is a broader term that encompasses the entire process of creating software, including planning, designing, testing, and maintaining software applications. Programming, on the other hand, refers specifically to the act of writing code to instruct a computer to perform certain tasks. While programming is a key component of software development, software development involves a more comprehensive approach that includes various stages beyond just writing code.
-
Which programming language should a beginner learn if they aim for a well-rounded and software web development?
A beginner aiming for a well-rounded understanding of software and web development should consider learning JavaScript. JavaScript is a versatile language that is used for both front-end and back-end development, making it a valuable skill for web development. Additionally, JavaScript has a large and active community, plenty of resources for learning, and is widely used in the industry. Learning JavaScript will provide a strong foundation for understanding programming concepts and will open up opportunities for a career in software and web development.
-
Which programming language do you think is best for web development?
The best programming language for web development depends on the specific requirements of the project and the developer's expertise. However, some popular languages for web development include JavaScript, Python, and Ruby. JavaScript is commonly used for front-end development, while Python and Ruby are often used for back-end development. Ultimately, the best programming language for web development is one that the developer is comfortable with and that best suits the project's needs.
* All prices are inclusive of VAT and, if applicable, plus shipping costs. The offer information is based on the details provided by the respective shop and is updated through automated processes. Real-time updates do not occur, so deviations can occur in individual cases.