User experience designUser experience design (UX design, UXD, UED, or XD) is the process of defining the experience a user would go through when interacting with a company, its services, and its products. Design decisions in UX design are often driven by research, data analysis, and test results rather than aesthetic preferences and opinions. Unlike user interface design, which focuses solely on the design of a computer interface, UX design encompasses all aspects of a user's perceived experience with a product or website, such as its usability, usefulness, desirability, brand perception, and overall performance.
Software designSoftware design is the process by which an agent creates a specification of a software artifact intended to accomplish goals, using a set of primitive components and subject to constraints. The term is sometimes used broadly to refer to "all the activity involved in conceptualizing, framing, implementing, commissioning, and ultimately modifying" the software, or more specifically "the activity following requirements specification and before programming, as ... [in] a stylized software engineering process.
Integrated gasification combined cycleAn integrated gasification combined cycle (IGCC) is a technology using a high pressure gasifier to turn coal and other carbon based fuels into pressurized gas—synthesis gas (syngas). It can then remove impurities from the syngas prior to the electricity generation cycle. Some of these pollutants, such as sulfur, can be turned into re-usable byproducts through the Claus process. This results in lower emissions of sulfur dioxide, particulates, mercury, and in some cases carbon dioxide.
Carbon capture and storageCarbon capture and storage (CCS) is a process in which a relatively pure stream of carbon dioxide (CO2) from industrial sources is separated, treated and transported to a long-term storage location. For example, the carbon dioxide stream that is to be captured can result from burning fossil fuels or biomass. Usually the CO2 is captured from large point sources, such as a chemical plant or biomass plant, and then stored in an underground geological formation. The aim is to reduce greenhouse gas emissions and thus mitigate climate change.
Combinatorial optimizationCombinatorial optimization is a subfield of mathematical optimization that consists of finding an optimal object from a finite set of objects, where the set of feasible solutions is discrete or can be reduced to a discrete set. Typical combinatorial optimization problems are the travelling salesman problem ("TSP"), the minimum spanning tree problem ("MST"), and the knapsack problem. In many such problems, such as the ones previously mentioned, exhaustive search is not tractable, and so specialized algorithms that quickly rule out large parts of the search space or approximation algorithms must be resorted to instead.
Program optimizationIn computer science, program optimization, code optimization, or software optimization, is the process of modifying a software system to make some aspect of it work more efficiently or use fewer resources. In general, a computer program may be optimized so that it executes more rapidly, or to make it capable of operating with less memory storage or other resources, or draw less power. Although the word "optimization" shares the same root as "optimal", it is rare for the process of optimization to produce a truly optimal system.
Direct air captureDirect air capture (DAC) is the use of chemical or physical processes to extract carbon dioxide directly from the ambient air. If the extracted is then sequestered in safe long-term storage (called direct air carbon capture and sequestration (DACCS)), the overall process will achieve carbon dioxide removal and be a "negative emissions technology" (NET). As of 2022, DAC has yet to become profitable because the cost of using DAC to sequester carbon dioxide is several times the carbon price.
Convex optimizationConvex optimization is a subfield of mathematical optimization that studies the problem of minimizing convex functions over convex sets (or, equivalently, maximizing concave functions over convex sets). Many classes of convex optimization problems admit polynomial-time algorithms, whereas mathematical optimization is in general NP-hard.
Bioenergy with carbon capture and storageBioenergy with carbon capture and storage (BECCS) is the process of extracting bioenergy from biomass and capturing and storing the carbon, thereby removing it from the atmosphere. BECCS can be a "negative emissions technology" (NET). The carbon in the biomass comes from the greenhouse gas carbon dioxide (CO2) which is extracted from the atmosphere by the biomass when it grows. Energy ("bioenergy") is extracted in useful forms (electricity, heat, biofuels, etc.
Engineering design processThe engineering design process, also known as the engineering method, is a common series of steps that engineers use in creating functional products and processes. The process is highly iterative - parts of the process often need to be repeated many times before another can be entered - though the part(s) that get iterated and the number of such cycles in any given project may vary. It is a decision making process (often iterative) in which the basic sciences, mathematics, and engineering sciences are applied to convert resources optimally to meet a stated objective.