Software engineering
Software design, development, testing and maintenance.
Areas within Software engineering
Software engineering
Software design, development, testing and maintenance.
14 wordsData science
Data preparation, analysis, modelling and interpretation.
88 wordsArtificial intelligence
Machine learning, reasoning, language and intelligent systems.
28 wordsCybersecurity
Protecting systems, networks, identities and information.
16 wordsWeb development
Web standards, interfaces, servers and browser technologies.
20 wordsDatabases
Structured data, queries, storage, integrity and retrieval.
103 wordsCloud computing
Remote infrastructure, platforms, deployment and scalable services.
3 wordsComputer science
Algorithms, computation, data structures and theoretical foundations.
609 wordsComputer systems
Operating systems, hardware interaction and distributed computing.
4 wordsHuman-computer interaction
The design and evaluation of interactions between people and technology.
17 wordsNetworks
Communication protocols, network architecture and connected systems.
2 wordsAlgorithms data structures
Specialist vocabulary classified under Computing and technology.
3 wordsComputer architecture
Specialist vocabulary classified under Computing and technology.
67 wordsDevops
Specialist vocabulary classified under Computing and technology.
11 wordsMachine learning
Specialist vocabulary classified under Computing and technology.
2 wordsNetworking
Specialist vocabulary classified under Computing and technology.
42 wordsOperating systems
Specialist vocabulary classified under Computing and technology.
48 wordsProgramming
Specialist vocabulary classified under Computing and technology.
14 words14 featured terms
The database can contain more terms than shown here; this page prioritises the strongest mappings.
the distribution of forces in preparation for battle or work
APInounA set of rules that lets one software system communicate with another.
CompilernounA program that converts written code into a form a computer can run.
FunctionnounA reusable section of code that carries out a task.
runtimenounThe time or software environment in which a program runs.
source codenounThe text written by a programmer to create software.
version controlnounA tool that tracks changes and helps people collaborate on code or documents.
Redeploymentnounthe withdrawal and redistribution of forces in an attempt to use them more effectively
Redispositionnounthe withdrawal and redistribution of forces in an attempt to use them more effectively
Modulenouna self-contained component (unit or item) that is used in combination with other components
Specificationnouna detailed description of design criteria for a piece of work
Cartridgenouna module designed to be inserted into a larger piece of equipment; "he loaded a cartridge of fresh tape into the tape deck"
Computer architecturenounthe art of assembling logical elements into a computing device; the specification of the relation between parts of a computer system
Neural networknouncomputer architecture in which processors are connected in a manner suggestive of connections between neurons; can learn by trial and error
