Vocabulary
Noun

algorithm

/ˈæl.ɡə.rɪð.əm/

A set of step-by-step instructions that a computer follows to solve a problem or complete a task

The search engine uses a complex algorithm to show you the most relevant results.

Noun

authentication

/ɔːˌθen.tɪˈkeɪ.ʃən/

The process of verifying that a user or system is who or what it claims to be before allowing access

Many websites now require two-step authentication to make sure only you can log into your account.

Noun

bandwidth

/ˈbænd.wɪdθ/

The maximum amount of data that can be transferred over an internet connection in a given time

Streaming high-quality videos requires a lot of bandwidth.

Noun

containerization

/kənˌteɪ.nər.aɪˈzeɪ.ʃən/

A method of packaging software and all its required parts together so it can run consistently on any computer system

The team used containerization to ensure the application worked the same way on every developer's computer and on the production server.

Noun

cybersecurity

/ˌsaɪ.bəsɪˈkjʊər.ɪ.ti/

The practice of protecting computers, networks, and data from unauthorized access, attacks, or damage

Companies invest heavily in cybersecurity to prevent hackers from stealing customer data.

Adjective

deprecated

/ˈdep.rɪ.keɪtɪd/

Describes a feature or function in software that is no longer recommended for use and may be removed in a future version

The developer received a warning that the function he was using was deprecated and would be removed in the next update.

Noun

encryption

/ɪnˈkrɪp.ʃən/

The process of converting information into a secret code so that only authorized people can read it

The app uses encryption to protect your personal messages from hackers.

Noun

firmware

/ˈfɜːm.weər/

Permanent software that is built into a hardware device and controls how it works

You should update the firmware on your router to improve its performance and security.

Noun

interoperability

/ˌɪn.tər.ɒp.ər.əˈbɪl.ɪ.ti/

The ability of different computer systems or software to work together and share information

The hospital needed interoperability between its different software systems so doctors could access all patient records easily.

Noun

latency

/ˈleɪ.tən.si/

The delay between sending a request and receiving a response in a computer network

Online gamers prefer low latency connections because delays can affect their gameplay.

Noun

middleware

/ˈmɪd.əl.weər/

Software that connects different programs or systems and allows them to communicate with each other

The company used middleware to help their old database system work with their new application.

Noun

obsolescence

/ˌɒb.səˈles.əns/

The process of becoming outdated or no longer useful because something newer and better has replaced it

The rapid obsolescence of smartphones means people often replace their devices every two or three years.

Noun

orchestration

/ˌɔː.kɪˈstreɪ.ʃən/

The automated management and coordination of multiple computer systems, services, or containers to work together efficiently

The company used a tool for orchestration to automatically manage hundreds of containers running across its servers.

Noun

provisioning

/prəˈvɪʒ.ən.ɪŋ/

The process of setting up and making resources such as servers, software, or accounts available and ready to use

The IT team was responsible for the provisioning of new laptops and accounts for all new employees.

Noun

redundancy

/rɪˈdʌn.dən.si/

Having extra or backup systems and components so that if one part fails, another can take over and keep everything running

The data center built redundancy into its power supply so that a power cut would not cause any downtime.

Noun

refactoring

/riːˈfæk.tər.ɪŋ/

The process of rewriting or reorganizing existing computer code to make it cleaner and more efficient without changing what it does

The development team spent a week on refactoring the old code so it would be easier to maintain in the future.

Noun

scalability

/ˌskeɪ.ləˈbɪl.ɪ.ti/

The ability of a system or application to handle more users or more work by growing or expanding easily

The startup chose a cloud platform because of its scalability as their business grew.

Noun

telemetry

/tɪˈlem.ɪ.tri/

The automatic collection and transmission of data from a remote system or device to be monitored and analyzed elsewhere

The software sends telemetry data to the developers so they can see how users interact with the application and fix any errors.

Noun

throughput

/ˈθruː.pʊt/

The amount of data or work that a system can process successfully in a given period of time

Engineers improved the throughput of the network so that more users could stream videos at the same time.

Noun

virtualization

/ˌvɜː.tʃu.ə.laɪˈzeɪ.ʃən/

The process of creating a virtual version of something, such as a server or computer system, so that multiple systems can run on one physical machine

Thanks to virtualization, the company was able to run ten virtual servers on a single physical computer.

Flashcards Multiple Choice
1 / 20
Vocabulary Matching

Match the vocabulary word with its correct definition.

# Ans. Word Definition
Fill in the Blank

Complete each sentence with the correct word from the word bank.

Vocabulary in Context